- e3167edc: Fix CommonJS TypeScript resolution with
moduleResolution
node16
ornodenext
- Updated dependencies [e3167edc]
- @graphql-tools/schema@8.5.2
- @graphql-tools/utils@8.9.1
- Updated dependencies [2a3b45e3]
- @graphql-tools/utils@8.9.0
- @graphql-tools/schema@8.5.1
- d76a299c: Support TypeScript module resolution.
- Updated dependencies [a0abbbcd]
- Updated dependencies [d76a299c]
- @graphql-tools/utils@8.8.0
- @graphql-tools/schema@8.5.0
-
4914970b:
mergeSchemas
was skippingdefaultFieldResolver
anddefaultMergedResolver
by default while extracting resolvers for each given schema to reduce the overhead. But this doesn't work properly if you mix wrapped schemas and local schemas. So newincludeDefaultMergedResolver
flag is introduced ingetResolversFromSchema
to put default "proxy" resolvers in the extracted resolver map formergeSchemas
.This fixes an issue with alias issue, so nested aliased fields weren't resolved properly because of the missing
defaultMergedResolver
in the final merged schema which should come from the wrapped schema.
- 4914970b: No longer call
mergeSchemas
if a single schema is loaded. Previously all typeDefs and resolvers were extracted and the schema was rebuilt from scratch. But this is not necessary if there is only one schema loaded withloadSchema
- Updated dependencies [4914970b]
- @graphql-tools/schema@8.4.0
- @graphql-tools/utils@8.7.0
- 041c5ba1: Use caret range for the tslib dependency
- Updated dependencies [041c5ba1]
- @graphql-tools/schema@8.3.14
- @graphql-tools/utils@8.6.13
- Updated dependencies [da7ad43b]
- @graphql-tools/utils@8.6.12
- @graphql-tools/schema@8.3.13
- Updated dependencies [c0762ee3]
- @graphql-tools/utils@8.6.11
- @graphql-tools/schema@8.3.12
- Updated dependencies [0fc510cb]
- @graphql-tools/utils@8.6.10
- @graphql-tools/schema@8.3.11
- Updated dependencies [31a33e2b]
- @graphql-tools/utils@8.6.9
- @graphql-tools/schema@8.3.10
- Updated dependencies [cb238877]
- @graphql-tools/utils@8.6.8
- @graphql-tools/schema@8.3.9
- Updated dependencies [0bbb1769]
- @graphql-tools/utils@8.6.7
- @graphql-tools/schema@8.3.8
- Updated dependencies [904c0847]
- @graphql-tools/utils@8.6.6
- @graphql-tools/schema@8.3.7
- Updated dependencies [722abad7]
- @graphql-tools/schema@8.3.6
- Updated dependencies [be2c02d7]
- @graphql-tools/utils@8.6.5
- @graphql-tools/schema@8.3.5
- Updated dependencies [d36d530b]
- @graphql-tools/utils@8.6.4
- @graphql-tools/schema@8.3.4
- 0c0c6857: fix - align versions
- Updated dependencies [0c0c6857]
- @graphql-tools/schema@8.3.3
- 18341363: feat(visitResult): ignore if field not present in visited object
- Updated dependencies [18341363]
- @graphql-tools/schema@8.3.2
- @graphql-tools/utils@8.6.2
- 2e437eba: Fix type error on NON_OPERATION_KINDS when using with graphql@15
- 7c6b28e6: Changes to the documentation regarding processImport
- Updated dependencies [69b316c2]
- @graphql-tools/utils@8.6.0
- b107413a: feat(load): support custom require for custom loaders
- Updated dependencies [7b5d72c5]
- @graphql-tools/utils@8.5.5
- 4bfb3428: enhance: use ^ for tslib dependency
- Updated dependencies [4bfb3428]
- @graphql-tools/schema@8.3.1
- @graphql-tools/utils@8.5.1
- 149afddb: fix: getting ready for GraphQL v16
- Updated dependencies [149afddb]
- @graphql-tools/schema@8.3.0
- @graphql-tools/utils@8.4.0
- 8079d43a: Fix loadSchema no longer accepting options.schemas
- 652c21d7: #3327 - Transitive schema definition dependencies are now included in building out the full dependency structure.
- Updated dependencies [da157d62]
- @graphql-tools/utils@8.2.3
- 5225cc71: feat(load): sort the final schema if "sort" option is provided
- 9a005161: fix(merge): convertExtensions should convert extensions to regular definitions not other way around
- c5b0719c: feat: GraphQL v16 support
- Updated dependencies [c5b0719c]
- Updated dependencies [c5b0719c]
- Updated dependencies [c5b0719c]
- Updated dependencies [c5b0719c]
- Updated dependencies [c5b0719c]
- @graphql-tools/utils@8.2.0
- @graphql-tools/schema@8.2.0
- c8c13ed1: enhance: remove TypeMap and small improvements
- c8c13ed1: enhance(load): handle multiple errors correctly
- Updated dependencies [c8c13ed1]
- @graphql-tools/utils@8.1.2
- 98fa4a51: fix loading of custom loaders regression that caused custom loaders to fail
- e50852e6: use version ranges instead of a fixed version for the graphql-tools package versions
- Updated dependencies [e50852e6]
- @graphql-tools/schema@8.1.2
- Updated dependencies [2c807ddb]
- @graphql-tools/utils@8.1.1
- @graphql-tools/schema@8.1.1
- Updated dependencies [b9684631]
- Updated dependencies [9ede806a]
- Updated dependencies [67691b78]
- @graphql-tools/utils@8.1.0
- @graphql-tools/schema@8.1.0
- fdc26730: fix(load): handle cache correctly
- 78dc790d: fix(load): fix loader cache
- Updated dependencies [4992b472]
- @graphql-tools/merge@7.0.0
- Updated dependencies [04830049]
- @graphql-tools/utils@8.0.2
- @graphql-tools/merge@6.2.17
- 1680874b: enhance(load): includeSources flag now adds extended sources as well
- Updated dependencies [b823dbaf]
- @graphql-tools/utils@8.0.1
- @graphql-tools/merge@6.2.16
-
af9a78de: BREAKING CHANGE
-
Now each loader handles glob patterns internally and returns an array of
Source
object instead of singleSource
-
GraphQL Tag Pluck now respects code locations and returns graphql-js
Source
objects for each found code block -
Thanks to the one above,
CodeFileLoader
now returns differentSource
objects for each found SDL code block.
-
- c5342de7: Loader.canLoad and Loader.canLoadSync can only handle file paths not glob patterns
- Updated dependencies [af9a78de]
- Updated dependencies [9c26b847]
- Updated dependencies [7d3e3006]
- Updated dependencies [7d3e3006]
- Updated dependencies [dae6dc7b]
- Updated dependencies [6877b913]
- Updated dependencies [c42e811d]
- Updated dependencies [7d3e3006]
- Updated dependencies [8c8d4fc0]
- Updated dependencies [7d3e3006]
- Updated dependencies [7d3e3006]
- Updated dependencies [74581cf3]
- Updated dependencies [c0ca3190]
- Updated dependencies [982c8f53]
- Updated dependencies [7d3e3006]
- Updated dependencies [a31f9593]
- Updated dependencies [7d3e3006]
- @graphql-tools/utils@8.0.0
- @graphql-tools/merge@6.2.15
- 68946667: fix(merge): fix handling schema definitions with convertExtensions flag
- Updated dependencies [68946667]
- @graphql-tools/merge@6.2.12
- 219ed392: enhance(load/module-loader/merge): use getDocumentNodeFromSchema instead of parse and printSchemaWithDirectives together
- Updated dependencies [219ed392]
- Updated dependencies [219ed392]
- Updated dependencies [219ed392]
- Updated dependencies [219ed392]
- @graphql-tools/utils@7.5.0
- @graphql-tools/merge@6.2.9
- 8f331aaa: enhance(load/module-loader/merge): use getDocumentNodeFromSchema instead of parse and printSchemaWithDirectives together
- Updated dependencies [8f331aaa]
- Updated dependencies [8f331aaa]
- Updated dependencies [8f331aaa]
- @graphql-tools/utils@7.4.0
- @graphql-tools/merge@6.2.8
- Updated dependencies [be1a1575]
- @graphql-tools/utils@7.0.0
- @graphql-tools/merge@6.2.5
- 533d6d53: Bump all packages to allow adjustments
- Updated dependencies [32c3c4f8]
- Updated dependencies [32c3c4f8]
- Updated dependencies [533d6d53]
- @graphql-tools/merge@6.2.4
- @graphql-tools/utils@6.2.4