From 9e80640acbf4759799b0e0cb8d8817b5ad5154d2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 13:30:17 -0400 Subject: [PATCH] chore(release): update monorepo packages versions (#4625) Co-authored-by: github-actions[bot] --- .changeset/fifty-experts-unite.md | 76 ----------------- .changeset/fluffy-pianos-know.md | 36 -------- .changeset/tiny-zoos-dance.md | 46 ---------- benchmark/federation/CHANGELOG.md | 8 ++ benchmark/federation/package.json | 6 +- packages/batch-delegate/CHANGELOG.md | 10 +++ packages/batch-delegate/package.json | 10 +-- packages/batch-execute/CHANGELOG.md | 9 ++ packages/batch-execute/package.json | 4 +- packages/delegate/CHANGELOG.md | 55 ++++++++++++ packages/delegate/package.json | 8 +- packages/graphql-tag-pluck/CHANGELOG.md | 9 ++ packages/graphql-tag-pluck/package.json | 4 +- packages/graphql-tools/CHANGELOG.md | 9 ++ packages/graphql-tools/package.json | 4 +- packages/import/CHANGELOG.md | 9 ++ packages/import/package.json | 4 +- packages/jest-transform/CHANGELOG.md | 9 ++ packages/jest-transform/package.json | 4 +- packages/links/CHANGELOG.md | 10 +++ packages/links/package.json | 6 +- packages/load-files/CHANGELOG.md | 6 ++ packages/load-files/package.json | 2 +- packages/load/CHANGELOG.md | 10 +++ packages/load/package.json | 6 +- packages/loaders/apollo-engine/CHANGELOG.md | 9 ++ packages/loaders/apollo-engine/package.json | 4 +- packages/loaders/code-file/CHANGELOG.md | 10 +++ packages/loaders/code-file/package.json | 6 +- packages/loaders/git/CHANGELOG.md | 10 +++ packages/loaders/git/package.json | 6 +- packages/loaders/github/CHANGELOG.md | 10 +++ packages/loaders/github/package.json | 6 +- packages/loaders/graphql-file/CHANGELOG.md | 10 +++ packages/loaders/graphql-file/package.json | 6 +- packages/loaders/json-file/CHANGELOG.md | 9 ++ packages/loaders/json-file/package.json | 4 +- packages/loaders/module/CHANGELOG.md | 9 ++ packages/loaders/module/package.json | 4 +- packages/loaders/prisma/CHANGELOG.md | 10 +++ packages/loaders/prisma/package.json | 6 +- packages/loaders/url/CHANGELOG.md | 11 +++ packages/loaders/url/package.json | 8 +- packages/merge/CHANGELOG.md | 9 ++ packages/merge/package.json | 4 +- packages/mock/CHANGELOG.md | 10 +++ packages/mock/package.json | 6 +- packages/node-require/CHANGELOG.md | 11 +++ packages/node-require/package.json | 8 +- packages/optimize/CHANGELOG.md | 6 ++ packages/optimize/package.json | 2 +- .../relay-operation-optimizer/CHANGELOG.md | 9 ++ .../relay-operation-optimizer/package.json | 4 +- packages/resolvers-composition/CHANGELOG.md | 9 ++ packages/resolvers-composition/package.json | 4 +- packages/schema/CHANGELOG.md | 85 +++++++++++++++++++ packages/schema/package.json | 6 +- packages/stitch/CHANGELOG.md | 14 +++ packages/stitch/package.json | 14 +-- packages/stitching-directives/CHANGELOG.md | 10 +++ packages/stitching-directives/package.json | 8 +- packages/utils/CHANGELOG.md | 6 ++ packages/utils/package.json | 2 +- packages/webpack-loader-runtime/CHANGELOG.md | 6 ++ packages/webpack-loader-runtime/package.json | 2 +- packages/webpack-loader/CHANGELOG.md | 10 +++ packages/webpack-loader/package.json | 6 +- packages/wrap/CHANGELOG.md | 55 ++++++++++++ packages/wrap/package.json | 8 +- 69 files changed, 563 insertions(+), 249 deletions(-) delete mode 100644 .changeset/fifty-experts-unite.md delete mode 100644 .changeset/fluffy-pianos-know.md delete mode 100644 .changeset/tiny-zoos-dance.md diff --git a/.changeset/fifty-experts-unite.md b/.changeset/fifty-experts-unite.md deleted file mode 100644 index 1838b6d3f8f..00000000000 --- a/.changeset/fifty-experts-unite.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -'@graphql-tools/schema': major ---- - -Thanks @mattkrick and @borisno2! - -## Breaking changes - -`addResolversToSchema`; - -If you are using the legacy parameters like below, you should update them to the new usage. Other than that, there is no functional change; - -```ts -// From -addResolversToSchema(schema, resolvers, resolverValidationOptions) - -// To -addResolversToSchema({ - schema, - resolvers, - resolverValidationOptions -}) -``` - -`mergeSchemas`; - -The provided `resolver` overrides the resolvers in the `schema` with the same name; - -The `hello` resolver in the `schema` would be overridden by the `hello` resolver in the `resolvers`. Before it was opposite which is not expected. - -```ts -const schema = makeExecutableSchema({ - typeDefs: ` - type Query { - hello: String - } - `, - resolvers: { - Query: { - hello: () => 'Hello world!' - } - } -}) - -mergeSchemas({ - schemas: [schema], - resolvers: { - Query: { - hello: () => 'New hello world' - } - } -}) -``` - -`makeExecutableSchema` no longer takes `parseOptions` and you can pass those options directly; - -```ts -makeExecutableSchema({ - typeDefs: ``, - parseOptions: { - assumeValid: true - } -}) - -// After -makeExecutableSchema({ - typeDefs: ``, - assumeValid: true -}) -``` - -`makeExecutableSchema` no longer does pruning and it doesn't take `pruningOptions` anymore. -You can use `pruneSchema` from `@graphql-tools/utils` if you need. - -`extractExtensionsFromSchema` moved from `@graphql-tools/merge` to `@graphql-tools/schema`. -And `travelSchemaPossibleExtensions` has been dropped in favor of `mapSchema`. diff --git a/.changeset/fluffy-pianos-know.md b/.changeset/fluffy-pianos-know.md deleted file mode 100644 index 8369ce358ec..00000000000 --- a/.changeset/fluffy-pianos-know.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -'@graphql-tools/batch-delegate': patch -'@graphql-tools/batch-execute': patch -'@graphql-tools/delegate': patch -'@graphql-tools/graphql-tag-pluck': patch -'graphql-tools': patch -'@graphql-tools/import': patch -'@graphql-tools/jest-transform': patch -'@graphql-tools/links': patch -'@graphql-tools/load': patch -'@graphql-tools/load-files': patch -'@graphql-tools/apollo-engine-loader': patch -'@graphql-tools/code-file-loader': patch -'@graphql-tools/git-loader': patch -'@graphql-tools/github-loader': patch -'@graphql-tools/graphql-file-loader': patch -'@graphql-tools/json-file-loader': patch -'@graphql-tools/module-loader': patch -'@graphql-tools/prisma-loader': patch -'@graphql-tools/url-loader': patch -'@graphql-tools/merge': patch -'@graphql-tools/mock': patch -'@graphql-tools/node-require': patch -'@graphql-tools/optimize': patch -'@graphql-tools/relay-operation-optimizer': patch -'@graphql-tools/resolvers-composition': patch -'@graphql-tools/schema': patch -'@graphql-tools/stitch': patch -'@graphql-tools/stitching-directives': patch -'@graphql-tools/utils': patch -'@graphql-tools/webpack-loader': patch -'@graphql-tools/webpack-loader-runtime': patch -'@graphql-tools/wrap': patch ---- - -Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` diff --git a/.changeset/tiny-zoos-dance.md b/.changeset/tiny-zoos-dance.md deleted file mode 100644 index 8d42c5567c8..00000000000 --- a/.changeset/tiny-zoos-dance.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -'@graphql-tools/delegate': major -'@graphql-tools/wrap': major ---- - -## Breaking changes - -**Schema generation optimization by removing `transfomedSchema` parameter** - -Previously we were applying the transforms multiple times. We needed to introduced some breaking changes to improve the initial wrapped/stitched schema generation performance; - -- `Transform.transformSchema` no longer accepts `transformedSchema` which can easily be created with `applySchemaTransforms(schema, subschemaConfig)` instead. -- Proxying resolver factory function that is passed as `createProxyingResolver` to `SubschemaConfig` no longer takes `transformedSchema` which can easily be created with `applySchemaTransforms(schema, subschemaConfig)` instead. - -**`stitchSchemas` doesn't take nested arrays of subschemas** - -`stitchSchemas` no longer accepts an array of arrays of subschema configuration objects. Instead, it accepts an array of subschema configuration objects or schema objects directly. - -**`stitchSchemas` no longer prunes the schema with `pruningOptions`** - -You can use `pruneSchema` from `@graphql-tools/utils` to prune the schema instead. - -**`stitchSchemas` no longer respect "@computed" directive if stitchingDirectivesTransformer isn't applied** - -Also `@graphql-tools/stitch` no longer exports `computedDirectiveTransformer` and `defaultSubschemaConfigTransforms`. -Instead, use `@graphql-tools/stitching-directives` package for `@computed` directive. -[Learn more about setting it up](https://www.graphql-tools.com/docs/schema-stitching/stitch-directives-sdl#directives-glossary) - -**`computedFields` has been removed from the merged type configuration** - -`MergeTypeConfig.computedFields` setting has been removed in favor of new computed field configuration written as: - -```js -merge: { - MyType: { - fields: { - myComputedField: { - selectionSet: '{ weight }', - computed: true, - } - } - } -} -``` - -A field-level `selectionSet` specifies field dependencies while the `computed` setting structures the field in a way that assures it is always selected with this data provided. The `selectionSet` is intentionally generic to support possible future uses. This new pattern organizes all field-level configuration (including `canonical`) into a single structure. diff --git a/benchmark/federation/CHANGELOG.md b/benchmark/federation/CHANGELOG.md index 617de56c8f2..3080ad77249 100644 --- a/benchmark/federation/CHANGELOG.md +++ b/benchmark/federation/CHANGELOG.md @@ -1,5 +1,13 @@ # federation-benchmark +## 0.0.43 + +### Patch Changes + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/stitch@8.7.2 + - @graphql-tools/stitching-directives@2.3.2 + ## 0.0.42 ### Patch Changes diff --git a/benchmark/federation/package.json b/benchmark/federation/package.json index 8d3dbd3be39..f1910c1c9bf 100644 --- a/benchmark/federation/package.json +++ b/benchmark/federation/package.json @@ -1,6 +1,6 @@ { "name": "federation-benchmark", - "version": "0.0.42", + "version": "0.0.43", "private": true, "scripts": { "start": "cross-env NODE_ENV=production node index.js", @@ -11,8 +11,8 @@ "dependencies": { "@apollo/gateway": "2.0.5", "@apollo/federation": "0.36.1", - "@graphql-tools/stitch": "8.7.1", - "@graphql-tools/stitching-directives": "2.3.1", + "@graphql-tools/stitch": "8.7.2", + "@graphql-tools/stitching-directives": "2.3.2", "express": "4.18.1", "graphql": "16.5.0", "graphql-tag": "2.12.6", diff --git a/packages/batch-delegate/CHANGELOG.md b/packages/batch-delegate/CHANGELOG.md index b0e0dbbd4f4..75209d118f4 100644 --- a/packages/batch-delegate/CHANGELOG.md +++ b/packages/batch-delegate/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/batch-delegate +## 8.3.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67), [`d8dc67aa`](https://github.com/ardatan/graphql-tools/commit/d8dc67aa6cb05bf10f5f16e90690e5ccc87b3426)]: + - @graphql-tools/delegate@9.0.0 + - @graphql-tools/utils@8.9.1 + ## 8.3.1 ### Patch Changes diff --git a/packages/batch-delegate/package.json b/packages/batch-delegate/package.json index a0a1e2a8716..a207961b01c 100644 --- a/packages/batch-delegate/package.json +++ b/packages/batch-delegate/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/batch-delegate", - "version": "8.3.1", + "version": "8.3.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -53,14 +53,14 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/delegate": "8.8.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/delegate": "9.0.0", + "@graphql-tools/utils": "8.9.1", "dataloader": "2.1.0", "tslib": "^2.4.0" }, "devDependencies": { - "@graphql-tools/schema": "8.5.1", - "@graphql-tools/stitch": "8.7.1" + "@graphql-tools/schema": "9.0.0", + "@graphql-tools/stitch": "8.7.2" }, "publishConfig": { "directory": "dist", diff --git a/packages/batch-execute/CHANGELOG.md b/packages/batch-execute/CHANGELOG.md index 4934444191c..81ebb4a86ac 100644 --- a/packages/batch-execute/CHANGELOG.md +++ b/packages/batch-execute/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/batch-execute +## 8.5.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 8.5.1 ### Patch Changes diff --git a/packages/batch-execute/package.json b/packages/batch-execute/package.json index 20b0e98366f..a640d641697 100644 --- a/packages/batch-execute/package.json +++ b/packages/batch-execute/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/batch-execute", - "version": "8.5.1", + "version": "8.5.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -53,7 +53,7 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "dataloader": "2.1.0", "tslib": "^2.4.0", "value-or-promise": "1.0.11" diff --git a/packages/delegate/CHANGELOG.md b/packages/delegate/CHANGELOG.md index 356d10818b8..23bdd4d1405 100644 --- a/packages/delegate/CHANGELOG.md +++ b/packages/delegate/CHANGELOG.md @@ -1,5 +1,60 @@ # @graphql-tools/delegate +## 9.0.0 + +### Major Changes + +- [#4566](https://github.com/ardatan/graphql-tools/pull/4566) [`d8dc67aa`](https://github.com/ardatan/graphql-tools/commit/d8dc67aa6cb05bf10f5f16e90690e5ccc87b3426) Thanks [@ardatan](https://github.com/ardatan)! - ## Breaking changes + + **Schema generation optimization by removing `transfomedSchema` parameter** + + Previously we were applying the transforms multiple times. We needed to introduced some breaking changes to improve the initial wrapped/stitched schema generation performance; + + - `Transform.transformSchema` no longer accepts `transformedSchema` which can easily be created with `applySchemaTransforms(schema, subschemaConfig)` instead. + - Proxying resolver factory function that is passed as `createProxyingResolver` to `SubschemaConfig` no longer takes `transformedSchema` which can easily be created with `applySchemaTransforms(schema, subschemaConfig)` instead. + + **`stitchSchemas` doesn't take nested arrays of subschemas** + + `stitchSchemas` no longer accepts an array of arrays of subschema configuration objects. Instead, it accepts an array of subschema configuration objects or schema objects directly. + + **`stitchSchemas` no longer prunes the schema with `pruningOptions`** + + You can use `pruneSchema` from `@graphql-tools/utils` to prune the schema instead. + + **`stitchSchemas` no longer respect "@computed" directive if stitchingDirectivesTransformer isn't applied** + + Also `@graphql-tools/stitch` no longer exports `computedDirectiveTransformer` and `defaultSubschemaConfigTransforms`. + Instead, use `@graphql-tools/stitching-directives` package for `@computed` directive. + [Learn more about setting it up](https://www.graphql-tools.com/docs/schema-stitching/stitch-directives-sdl#directives-glossary) + + **`computedFields` has been removed from the merged type configuration** + + `MergeTypeConfig.computedFields` setting has been removed in favor of new computed field configuration written as: + + ```js + merge: { + MyType: { + fields: { + myComputedField: { + selectionSet: '{ weight }', + computed: true, + } + } + } + } + ``` + + A field-level `selectionSet` specifies field dependencies while the `computed` setting structures the field in a way that assures it is always selected with this data provided. The `selectionSet` is intentionally generic to support possible future uses. This new pattern organizes all field-level configuration (including `canonical`) into a single structure. + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`8cc8721f`](https://github.com/ardatan/graphql-tools/commit/8cc8721fbbff3c978fd67d162df833d6973c1860), [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/schema@9.0.0 + - @graphql-tools/batch-execute@8.5.2 + - @graphql-tools/utils@8.9.1 + ## 8.8.1 ### Patch Changes diff --git a/packages/delegate/package.json b/packages/delegate/package.json index 3e1448f662e..59dcb05a719 100644 --- a/packages/delegate/package.json +++ b/packages/delegate/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/delegate", - "version": "8.8.1", + "version": "9.0.0", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -53,9 +53,9 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/batch-execute": "8.5.1", - "@graphql-tools/schema": "8.5.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/batch-execute": "8.5.2", + "@graphql-tools/schema": "9.0.0", + "@graphql-tools/utils": "8.9.1", "dataloader": "2.1.0", "tslib": "~2.4.0", "value-or-promise": "1.0.11" diff --git a/packages/graphql-tag-pluck/CHANGELOG.md b/packages/graphql-tag-pluck/CHANGELOG.md index 0877c68ac5a..bfd88cd1446 100644 --- a/packages/graphql-tag-pluck/CHANGELOG.md +++ b/packages/graphql-tag-pluck/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/graphql-tag-pluck +## 7.3.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 7.3.1 ### Patch Changes diff --git a/packages/graphql-tag-pluck/package.json b/packages/graphql-tag-pluck/package.json index ebf60f56607..068fe041b6d 100644 --- a/packages/graphql-tag-pluck/package.json +++ b/packages/graphql-tag-pluck/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/graphql-tag-pluck", - "version": "7.3.1", + "version": "7.3.2", "description": "Pluck graphql-tag template literals", "license": "MIT", "repository": { @@ -53,7 +53,7 @@ "@babel/parser": "^7.16.8", "@babel/traverse": "^7.16.8", "@babel/types": "^7.16.8", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/packages/graphql-tools/CHANGELOG.md b/packages/graphql-tools/CHANGELOG.md index a1bcd2963bf..5c98e377a37 100644 --- a/packages/graphql-tools/CHANGELOG.md +++ b/packages/graphql-tools/CHANGELOG.md @@ -1,5 +1,14 @@ # graphql-tools +## 8.3.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`8cc8721f`](https://github.com/ardatan/graphql-tools/commit/8cc8721fbbff3c978fd67d162df833d6973c1860), [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/schema@9.0.0 + ## 8.3.1 ### Patch Changes diff --git a/packages/graphql-tools/package.json b/packages/graphql-tools/package.json index 0fd00be48d7..3bd1f4e74e9 100644 --- a/packages/graphql-tools/package.json +++ b/packages/graphql-tools/package.json @@ -1,6 +1,6 @@ { "name": "graphql-tools", - "version": "8.3.1", + "version": "8.3.2", "description": "Useful tools to create and manipulate GraphQL schemas.", "repository": { "type": "git", @@ -57,7 +57,7 @@ "access": "public" }, "dependencies": { - "@graphql-tools/schema": "8.5.1", + "@graphql-tools/schema": "9.0.0", "tslib": "^2.4.0" }, "type": "module" diff --git a/packages/import/CHANGELOG.md b/packages/import/CHANGELOG.md index 879f8fd9320..763e2c42382 100644 --- a/packages/import/CHANGELOG.md +++ b/packages/import/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/import +## 6.7.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 6.7.1 ### Patch Changes diff --git a/packages/import/package.json b/packages/import/package.json index 1a2e3a0650b..6f09e16caa6 100644 --- a/packages/import/package.json +++ b/packages/import/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/import", - "version": "6.7.1", + "version": "6.7.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -55,7 +55,7 @@ "access": "public" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "resolve-from": "5.0.0", "tslib": "^2.4.0" }, diff --git a/packages/jest-transform/CHANGELOG.md b/packages/jest-transform/CHANGELOG.md index 027e69413d5..6769de0325f 100644 --- a/packages/jest-transform/CHANGELOG.md +++ b/packages/jest-transform/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/jest-transform +## 1.2.1 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/webpack-loader@6.7.1 + ## 1.2.0 ### Minor Changes diff --git a/packages/jest-transform/package.json b/packages/jest-transform/package.json index ca1c60f85db..bff40a2dbfe 100644 --- a/packages/jest-transform/package.json +++ b/packages/jest-transform/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/jest-transform", - "version": "1.2.0", + "version": "1.2.1", "description": "Jest Plugin to load and parse imported GraphQL files", "repository": { "type": "git", @@ -53,7 +53,7 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/webpack-loader": "6.7.0", + "@graphql-tools/webpack-loader": "6.7.1", "@jest/transform": "^28.0.0", "@jest/types": "^28.0.0", "tslib": "^2.4.0" diff --git a/packages/links/CHANGELOG.md b/packages/links/CHANGELOG.md index f0b889441fa..c14be56914a 100644 --- a/packages/links/CHANGELOG.md +++ b/packages/links/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/links +## 8.3.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67), [`d8dc67aa`](https://github.com/ardatan/graphql-tools/commit/d8dc67aa6cb05bf10f5f16e90690e5ccc87b3426)]: + - @graphql-tools/delegate@9.0.0 + - @graphql-tools/utils@8.9.1 + ## 8.3.1 ### Patch Changes diff --git a/packages/links/package.json b/packages/links/package.json index d7e9657c5c2..9128c25fa8a 100644 --- a/packages/links/package.json +++ b/packages/links/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/links", - "version": "8.3.1", + "version": "8.3.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -65,8 +65,8 @@ "graphql-upload": "16.0.1" }, "dependencies": { - "@graphql-tools/delegate": "8.8.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/delegate": "9.0.0", + "@graphql-tools/utils": "8.9.1", "apollo-upload-client": "17.0.0", "node-fetch": "^2.6.5", "form-data": "^4.0.0", diff --git a/packages/load-files/CHANGELOG.md b/packages/load-files/CHANGELOG.md index 545fb83419c..2cbbf986404 100644 --- a/packages/load-files/CHANGELOG.md +++ b/packages/load-files/CHANGELOG.md @@ -1,5 +1,11 @@ # @graphql-tools/load-files +## 6.6.1 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + ## 6.6.0 ### Minor Changes diff --git a/packages/load-files/package.json b/packages/load-files/package.json index b2f1089190c..d3875f052b8 100644 --- a/packages/load-files/package.json +++ b/packages/load-files/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/load-files", - "version": "6.6.0", + "version": "6.6.1", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", diff --git a/packages/load/CHANGELOG.md b/packages/load/CHANGELOG.md index 410e3d66b1f..93fc648b0c6 100644 --- a/packages/load/CHANGELOG.md +++ b/packages/load/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/load +## 7.7.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`8cc8721f`](https://github.com/ardatan/graphql-tools/commit/8cc8721fbbff3c978fd67d162df833d6973c1860), [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/schema@9.0.0 + - @graphql-tools/utils@8.9.1 + ## 7.7.1 ### Patch Changes diff --git a/packages/load/package.json b/packages/load/package.json index c7614368ecf..006c7f660b5 100644 --- a/packages/load/package.json +++ b/packages/load/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/load", - "version": "7.7.1", + "version": "7.7.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -55,8 +55,8 @@ "graphql-type-json": "0.3.2" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", - "@graphql-tools/schema": "8.5.1", + "@graphql-tools/utils": "8.9.1", + "@graphql-tools/schema": "9.0.0", "p-limit": "3.1.0", "tslib": "^2.4.0" }, diff --git a/packages/loaders/apollo-engine/CHANGELOG.md b/packages/loaders/apollo-engine/CHANGELOG.md index b07958ddbfb..71f3c5f09c1 100644 --- a/packages/loaders/apollo-engine/CHANGELOG.md +++ b/packages/loaders/apollo-engine/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/apollo-engine-loader +## 7.3.7 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 7.3.6 ### Patch Changes diff --git a/packages/loaders/apollo-engine/package.json b/packages/loaders/apollo-engine/package.json index 161710cc370..e01a1821784 100644 --- a/packages/loaders/apollo-engine/package.json +++ b/packages/loaders/apollo-engine/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/apollo-engine-loader", - "version": "7.3.6", + "version": "7.3.7", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -52,7 +52,7 @@ }, "dependencies": { "@ardatan/sync-fetch": "0.0.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "@whatwg-node/fetch": "^0.2.4", "tslib": "^2.4.0" }, diff --git a/packages/loaders/code-file/CHANGELOG.md b/packages/loaders/code-file/CHANGELOG.md index a227fd660a1..99579dc2bdc 100644 --- a/packages/loaders/code-file/CHANGELOG.md +++ b/packages/loaders/code-file/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/code-file-loader +## 7.3.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/graphql-tag-pluck@7.3.2 + - @graphql-tools/utils@8.9.1 + ## 7.3.1 ### Patch Changes diff --git a/packages/loaders/code-file/package.json b/packages/loaders/code-file/package.json index 5296549eaee..8c165f6189d 100644 --- a/packages/loaders/code-file/package.json +++ b/packages/loaders/code-file/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/code-file-loader", - "version": "7.3.1", + "version": "7.3.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", - "@graphql-tools/graphql-tag-pluck": "7.3.1", + "@graphql-tools/utils": "8.9.1", + "@graphql-tools/graphql-tag-pluck": "7.3.2", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" diff --git a/packages/loaders/git/CHANGELOG.md b/packages/loaders/git/CHANGELOG.md index 914a839833f..419694972ed 100644 --- a/packages/loaders/git/CHANGELOG.md +++ b/packages/loaders/git/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/git-loader +## 7.2.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/graphql-tag-pluck@7.3.2 + - @graphql-tools/utils@8.9.1 + ## 7.2.1 ### Patch Changes diff --git a/packages/loaders/git/package.json b/packages/loaders/git/package.json index 29d5536acc5..00e5ad5d607 100644 --- a/packages/loaders/git/package.json +++ b/packages/loaders/git/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/git-loader", - "version": "7.2.1", + "version": "7.2.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/graphql-tag-pluck": "7.3.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/graphql-tag-pluck": "7.3.2", + "@graphql-tools/utils": "8.9.1", "is-glob": "4.0.3", "micromatch": "^4.0.4", "tslib": "^2.4.0", diff --git a/packages/loaders/github/CHANGELOG.md b/packages/loaders/github/CHANGELOG.md index 4c0a571abb2..a0f1abe976a 100644 --- a/packages/loaders/github/CHANGELOG.md +++ b/packages/loaders/github/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/github-loader +## 7.3.7 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/graphql-tag-pluck@7.3.2 + - @graphql-tools/utils@8.9.1 + ## 7.3.6 ### Patch Changes diff --git a/packages/loaders/github/package.json b/packages/loaders/github/package.json index 574d0618e4c..806f62d9d6c 100644 --- a/packages/loaders/github/package.json +++ b/packages/loaders/github/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/github-loader", - "version": "7.3.6", + "version": "7.3.7", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -52,8 +52,8 @@ }, "dependencies": { "@ardatan/sync-fetch": "0.0.1", - "@graphql-tools/utils": "8.9.0", - "@graphql-tools/graphql-tag-pluck": "7.3.1", + "@graphql-tools/utils": "8.9.1", + "@graphql-tools/graphql-tag-pluck": "7.3.2", "@whatwg-node/fetch": "^0.2.4", "tslib": "^2.4.0" }, diff --git a/packages/loaders/graphql-file/CHANGELOG.md b/packages/loaders/graphql-file/CHANGELOG.md index 7231c419c37..e782273dc8a 100644 --- a/packages/loaders/graphql-file/CHANGELOG.md +++ b/packages/loaders/graphql-file/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/graphql-file-loader +## 7.5.1 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/import@6.7.2 + - @graphql-tools/utils@8.9.1 + ## 7.5.0 ### Minor Changes diff --git a/packages/loaders/graphql-file/package.json b/packages/loaders/graphql-file/package.json index 989a32ec24b..3c660f76f2c 100644 --- a/packages/loaders/graphql-file/package.json +++ b/packages/loaders/graphql-file/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/graphql-file-loader", - "version": "7.5.0", + "version": "7.5.1", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -54,8 +54,8 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/import": "6.7.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/import": "6.7.2", + "@graphql-tools/utils": "8.9.1", "globby": "^11.0.3", "unixify": "^1.0.0", "tslib": "^2.4.0" diff --git a/packages/loaders/json-file/CHANGELOG.md b/packages/loaders/json-file/CHANGELOG.md index 2302b9ddcbe..24e69a3d21b 100644 --- a/packages/loaders/json-file/CHANGELOG.md +++ b/packages/loaders/json-file/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/json-file-loader +## 7.4.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 7.4.1 ### Patch Changes diff --git a/packages/loaders/json-file/package.json b/packages/loaders/json-file/package.json index fec72fd2006..d01a445ed9b 100644 --- a/packages/loaders/json-file/package.json +++ b/packages/loaders/json-file/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/json-file-loader", - "version": "7.4.1", + "version": "7.4.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "globby": "^11.0.3", "unixify": "^1.0.0", "tslib": "^2.4.0" diff --git a/packages/loaders/module/CHANGELOG.md b/packages/loaders/module/CHANGELOG.md index e56fbd5dfa2..fe7ed6c360a 100644 --- a/packages/loaders/module/CHANGELOG.md +++ b/packages/loaders/module/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/module-loader +## 7.2.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 7.2.1 ### Patch Changes diff --git a/packages/loaders/module/package.json b/packages/loaders/module/package.json index f2021881fa0..f7a1e45b647 100644 --- a/packages/loaders/module/package.json +++ b/packages/loaders/module/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/module-loader", - "version": "7.2.1", + "version": "7.2.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/loaders/prisma/CHANGELOG.md b/packages/loaders/prisma/CHANGELOG.md index 0e7302fa68c..d1945a5e9cd 100644 --- a/packages/loaders/prisma/CHANGELOG.md +++ b/packages/loaders/prisma/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/prisma-loader +## 7.2.9 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/url-loader@7.13.4 + - @graphql-tools/utils@8.9.1 + ## 7.2.8 ### Patch Changes diff --git a/packages/loaders/prisma/package.json b/packages/loaders/prisma/package.json index 8dbb73764df..67c426beeb1 100644 --- a/packages/loaders/prisma/package.json +++ b/packages/loaders/prisma/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/prisma-loader", - "version": "7.2.8", + "version": "7.2.9", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/url-loader": "7.13.3", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/url-loader": "7.13.4", + "@graphql-tools/utils": "8.9.1", "@types/js-yaml": "^4.0.0", "@types/json-stable-stringify": "^1.0.32", "@types/jsonwebtoken": "^8.5.0", diff --git a/packages/loaders/url/CHANGELOG.md b/packages/loaders/url/CHANGELOG.md index 5bbadc3ac55..f5ccb37ba59 100644 --- a/packages/loaders/url/CHANGELOG.md +++ b/packages/loaders/url/CHANGELOG.md @@ -1,5 +1,16 @@ # @graphql-tools/url-loader +## 7.13.4 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67), [`d8dc67aa`](https://github.com/ardatan/graphql-tools/commit/d8dc67aa6cb05bf10f5f16e90690e5ccc87b3426)]: + - @graphql-tools/delegate@9.0.0 + - @graphql-tools/utils@8.9.1 + - @graphql-tools/wrap@9.0.0 + ## 7.13.3 ### Patch Changes diff --git a/packages/loaders/url/package.json b/packages/loaders/url/package.json index 86a0abeb4d9..386f39f085a 100644 --- a/packages/loaders/url/package.json +++ b/packages/loaders/url/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/url-loader", - "version": "7.13.3", + "version": "7.13.4", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -65,9 +65,9 @@ "webpack": "5.74.0" }, "dependencies": { - "@graphql-tools/delegate": "8.8.1", - "@graphql-tools/utils": "8.9.0", - "@graphql-tools/wrap": "8.5.1", + "@graphql-tools/delegate": "9.0.0", + "@graphql-tools/utils": "8.9.1", + "@graphql-tools/wrap": "9.0.0", "@ardatan/sync-fetch": "0.0.1", "@n1ru4l/graphql-live-query": "^0.10.0", "@types/ws": "^8.0.0", diff --git a/packages/merge/CHANGELOG.md b/packages/merge/CHANGELOG.md index 5beb459d50d..2785f157ec5 100644 --- a/packages/merge/CHANGELOG.md +++ b/packages/merge/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/merge +## 8.3.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 8.3.1 ### Patch Changes diff --git a/packages/merge/package.json b/packages/merge/package.json index ded7efc7362..4e232f285f2 100644 --- a/packages/merge/package.json +++ b/packages/merge/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/merge", - "version": "8.3.1", + "version": "8.3.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -54,7 +54,7 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/mock/CHANGELOG.md b/packages/mock/CHANGELOG.md index 036bae15a36..7c5aed85a4b 100644 --- a/packages/mock/CHANGELOG.md +++ b/packages/mock/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/mock +## 8.7.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`8cc8721f`](https://github.com/ardatan/graphql-tools/commit/8cc8721fbbff3c978fd67d162df833d6973c1860), [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/schema@9.0.0 + - @graphql-tools/utils@8.9.1 + ## 8.7.1 ### Patch Changes diff --git a/packages/mock/package.json b/packages/mock/package.json index fb32f95f1b1..a97274f2199 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/mock", - "version": "8.7.1", + "version": "8.7.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -53,8 +53,8 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/schema": "8.5.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/schema": "9.0.0", + "@graphql-tools/utils": "8.9.1", "fast-json-stable-stringify": "^2.1.0", "tslib": "^2.4.0" }, diff --git a/packages/node-require/CHANGELOG.md b/packages/node-require/CHANGELOG.md index e30ce8b6611..fc7363041a9 100644 --- a/packages/node-require/CHANGELOG.md +++ b/packages/node-require/CHANGELOG.md @@ -1,5 +1,16 @@ # @graphql-tools/node-require +## 6.4.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/load@7.7.2 + - @graphql-tools/graphql-file-loader@7.5.1 + - @graphql-tools/utils@8.9.1 + ## 6.4.1 ### Patch Changes diff --git a/packages/node-require/package.json b/packages/node-require/package.json index d32c491997b..61a5ab5ad6d 100644 --- a/packages/node-require/package.json +++ b/packages/node-require/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/node-require", - "version": "6.4.1", + "version": "6.4.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -53,9 +53,9 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/load": "7.7.1", - "@graphql-tools/graphql-file-loader": "7.5.0", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/load": "7.7.2", + "@graphql-tools/graphql-file-loader": "7.5.1", + "@graphql-tools/utils": "8.9.1", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/optimize/CHANGELOG.md b/packages/optimize/CHANGELOG.md index 51b5c7f8c8f..886c8528fe7 100644 --- a/packages/optimize/CHANGELOG.md +++ b/packages/optimize/CHANGELOG.md @@ -1,5 +1,11 @@ # @graphql-tools/optimize +## 1.3.1 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + ## 1.3.0 ### Minor Changes diff --git a/packages/optimize/package.json b/packages/optimize/package.json index 458c9739924..97cb6b8f48c 100644 --- a/packages/optimize/package.json +++ b/packages/optimize/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/optimize", - "version": "1.3.0", + "version": "1.3.1", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", diff --git a/packages/relay-operation-optimizer/CHANGELOG.md b/packages/relay-operation-optimizer/CHANGELOG.md index f83352b0f62..2aa1160b8f9 100644 --- a/packages/relay-operation-optimizer/CHANGELOG.md +++ b/packages/relay-operation-optimizer/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/relay-operation-optimizer +## 6.5.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 6.5.1 ### Patch Changes diff --git a/packages/relay-operation-optimizer/package.json b/packages/relay-operation-optimizer/package.json index 3bb1d155e84..54b9c40b393 100644 --- a/packages/relay-operation-optimizer/package.json +++ b/packages/relay-operation-optimizer/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/relay-operation-optimizer", - "version": "6.5.1", + "version": "6.5.2", "description": "Package for optimizing your GraphQL operations relay style.", "author": { "name": "Laurin Quast", @@ -62,7 +62,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "@ardatan/relay-compiler": "12.0.0", "tslib": "^2.4.0" }, diff --git a/packages/resolvers-composition/CHANGELOG.md b/packages/resolvers-composition/CHANGELOG.md index 062ce9a02e9..e39cbc21bad 100644 --- a/packages/resolvers-composition/CHANGELOG.md +++ b/packages/resolvers-composition/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/resolvers-composition +## 6.5.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/utils@8.9.1 + ## 6.5.1 ### Patch Changes diff --git a/packages/resolvers-composition/package.json b/packages/resolvers-composition/package.json index 3cec6a27587..6eb0e1ff898 100644 --- a/packages/resolvers-composition/package.json +++ b/packages/resolvers-composition/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/resolvers-composition", - "version": "6.5.1", + "version": "6.5.2", "description": "Common package containing utils and types for GraphQL tools", "repository": { "type": "git", @@ -55,7 +55,7 @@ "@types/micromatch": "4.0.2" }, "dependencies": { - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/utils": "8.9.1", "lodash": "4.17.21", "micromatch": "^4.0.4", "tslib": "^2.4.0" diff --git a/packages/schema/CHANGELOG.md b/packages/schema/CHANGELOG.md index ec99aefe09d..10bf52c4086 100644 --- a/packages/schema/CHANGELOG.md +++ b/packages/schema/CHANGELOG.md @@ -1,5 +1,90 @@ # @graphql-tools/schema +## 9.0.0 + +### Major Changes + +- [#4463](https://github.com/ardatan/graphql-tools/pull/4463) [`8cc8721f`](https://github.com/ardatan/graphql-tools/commit/8cc8721fbbff3c978fd67d162df833d6973c1860) Thanks [@ardatan](https://github.com/ardatan)! - Thanks @mattkrick and @borisno2! + + ## Breaking changes + + `addResolversToSchema`; + + If you are using the legacy parameters like below, you should update them to the new usage. Other than that, there is no functional change; + + ```ts + // From + addResolversToSchema(schema, resolvers, resolverValidationOptions); + + // To + addResolversToSchema({ + schema, + resolvers, + resolverValidationOptions, + }); + ``` + + `mergeSchemas`; + + The provided `resolver` overrides the resolvers in the `schema` with the same name; + + The `hello` resolver in the `schema` would be overridden by the `hello` resolver in the `resolvers`. Before it was opposite which is not expected. + + ```ts + const schema = makeExecutableSchema({ + typeDefs: ` + type Query { + hello: String + } + `, + resolvers: { + Query: { + hello: () => 'Hello world!', + }, + }, + }); + + mergeSchemas({ + schemas: [schema], + resolvers: { + Query: { + hello: () => 'New hello world', + }, + }, + }); + ``` + + `makeExecutableSchema` no longer takes `parseOptions` and you can pass those options directly; + + ```ts + makeExecutableSchema({ + typeDefs: ``, + parseOptions: { + assumeValid: true, + }, + }); + + // After + makeExecutableSchema({ + typeDefs: ``, + assumeValid: true, + }); + ``` + + `makeExecutableSchema` no longer does pruning and it doesn't take `pruningOptions` anymore. + You can use `pruneSchema` from `@graphql-tools/utils` if you need. + + `extractExtensionsFromSchema` moved from `@graphql-tools/merge` to `@graphql-tools/schema`. + And `travelSchemaPossibleExtensions` has been dropped in favor of `mapSchema`. + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/merge@8.3.2 + - @graphql-tools/utils@8.9.1 + ## 8.5.1 ### Patch Changes diff --git a/packages/schema/package.json b/packages/schema/package.json index 59c894be71e..37503cf38f0 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/schema", - "version": "8.5.1", + "version": "9.0.0", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -56,8 +56,8 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/merge": "8.3.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/merge": "8.3.2", + "@graphql-tools/utils": "8.9.1", "tslib": "^2.4.0", "value-or-promise": "1.0.11" }, diff --git a/packages/stitch/CHANGELOG.md b/packages/stitch/CHANGELOG.md index 39632282a1e..7d94cbc8869 100644 --- a/packages/stitch/CHANGELOG.md +++ b/packages/stitch/CHANGELOG.md @@ -1,5 +1,19 @@ # @graphql-tools/stitch +## 8.7.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`8cc8721f`](https://github.com/ardatan/graphql-tools/commit/8cc8721fbbff3c978fd67d162df833d6973c1860), [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67), [`d8dc67aa`](https://github.com/ardatan/graphql-tools/commit/d8dc67aa6cb05bf10f5f16e90690e5ccc87b3426)]: + - @graphql-tools/schema@9.0.0 + - @graphql-tools/batch-delegate@8.3.2 + - @graphql-tools/delegate@9.0.0 + - @graphql-tools/merge@8.3.2 + - @graphql-tools/utils@8.9.1 + - @graphql-tools/wrap@9.0.0 + ## 8.7.1 ### Patch Changes diff --git a/packages/stitch/package.json b/packages/stitch/package.json index 773f22aca44..c1e334fb4b2 100644 --- a/packages/stitch/package.json +++ b/packages/stitch/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/stitch", - "version": "8.7.1", + "version": "8.7.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -57,12 +57,12 @@ "value-or-promise": "1.0.11" }, "dependencies": { - "@graphql-tools/batch-delegate": "8.3.1", - "@graphql-tools/delegate": "8.8.1", - "@graphql-tools/merge": "8.3.1", - "@graphql-tools/schema": "8.5.1", - "@graphql-tools/utils": "8.9.0", - "@graphql-tools/wrap": "8.5.1", + "@graphql-tools/batch-delegate": "8.3.2", + "@graphql-tools/delegate": "9.0.0", + "@graphql-tools/merge": "8.3.2", + "@graphql-tools/schema": "9.0.0", + "@graphql-tools/utils": "8.9.1", + "@graphql-tools/wrap": "9.0.0", "tslib": "^2.4.0", "value-or-promise": "^1.0.11" }, diff --git a/packages/stitching-directives/CHANGELOG.md b/packages/stitching-directives/CHANGELOG.md index fda799e9755..c5e8f46358f 100644 --- a/packages/stitching-directives/CHANGELOG.md +++ b/packages/stitching-directives/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/stitching-directives +## 2.3.2 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67), [`d8dc67aa`](https://github.com/ardatan/graphql-tools/commit/d8dc67aa6cb05bf10f5f16e90690e5ccc87b3426)]: + - @graphql-tools/delegate@9.0.0 + - @graphql-tools/utils@8.9.1 + ## 2.3.1 ### Patch Changes diff --git a/packages/stitching-directives/package.json b/packages/stitching-directives/package.json index 710abcff1ac..d95684baffd 100644 --- a/packages/stitching-directives/package.json +++ b/packages/stitching-directives/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/stitching-directives", - "version": "2.3.1", + "version": "2.3.2", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -53,12 +53,12 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/delegate": "8.8.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/delegate": "9.0.0", + "@graphql-tools/utils": "8.9.1", "tslib": "^2.4.0" }, "devDependencies": { - "@graphql-tools/schema": "8.5.1" + "@graphql-tools/schema": "9.0.0" }, "publishConfig": { "directory": "dist", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index ebcfc3459fe..6cf72333a67 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @graphql-tools/utils +## 8.9.1 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + ## 8.9.0 ### Minor Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index bbc34128a44..c88abc5fa35 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/utils", - "version": "8.9.0", + "version": "8.9.1", "description": "Common package containing utils and types for GraphQL tools", "repository": { "type": "git", diff --git a/packages/webpack-loader-runtime/CHANGELOG.md b/packages/webpack-loader-runtime/CHANGELOG.md index f0af5d6af25..f101f330e7c 100644 --- a/packages/webpack-loader-runtime/CHANGELOG.md +++ b/packages/webpack-loader-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @graphql-tools/webpack-loader-runtime +## 6.4.1 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + ## 6.4.0 ### Minor Changes diff --git a/packages/webpack-loader-runtime/package.json b/packages/webpack-loader-runtime/package.json index 5ba25036ab5..9490cbac817 100644 --- a/packages/webpack-loader-runtime/package.json +++ b/packages/webpack-loader-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/webpack-loader-runtime", - "version": "6.4.0", + "version": "6.4.1", "description": "A set of utils for GraphQL Webpack Loader", "repository": { "type": "git", diff --git a/packages/webpack-loader/CHANGELOG.md b/packages/webpack-loader/CHANGELOG.md index 90857c0bfbd..f8c860ba33a 100644 --- a/packages/webpack-loader/CHANGELOG.md +++ b/packages/webpack-loader/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/webpack-loader +## 6.7.1 + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67)]: + - @graphql-tools/optimize@1.3.1 + - @graphql-tools/webpack-loader-runtime@6.4.1 + ## 6.7.0 ### Minor Changes diff --git a/packages/webpack-loader/package.json b/packages/webpack-loader/package.json index cbb3590cf58..6452f6a1a28 100644 --- a/packages/webpack-loader/package.json +++ b/packages/webpack-loader/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/webpack-loader", - "version": "6.7.0", + "version": "6.7.1", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -53,8 +53,8 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/optimize": "1.3.0", - "@graphql-tools/webpack-loader-runtime": "6.4.0", + "@graphql-tools/optimize": "1.3.1", + "@graphql-tools/webpack-loader-runtime": "6.4.1", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/packages/wrap/CHANGELOG.md b/packages/wrap/CHANGELOG.md index 487715a7b9f..cf6142af2a2 100644 --- a/packages/wrap/CHANGELOG.md +++ b/packages/wrap/CHANGELOG.md @@ -1,5 +1,60 @@ # @graphql-tools/wrap +## 9.0.0 + +### Major Changes + +- [#4566](https://github.com/ardatan/graphql-tools/pull/4566) [`d8dc67aa`](https://github.com/ardatan/graphql-tools/commit/d8dc67aa6cb05bf10f5f16e90690e5ccc87b3426) Thanks [@ardatan](https://github.com/ardatan)! - ## Breaking changes + + **Schema generation optimization by removing `transfomedSchema` parameter** + + Previously we were applying the transforms multiple times. We needed to introduced some breaking changes to improve the initial wrapped/stitched schema generation performance; + + - `Transform.transformSchema` no longer accepts `transformedSchema` which can easily be created with `applySchemaTransforms(schema, subschemaConfig)` instead. + - Proxying resolver factory function that is passed as `createProxyingResolver` to `SubschemaConfig` no longer takes `transformedSchema` which can easily be created with `applySchemaTransforms(schema, subschemaConfig)` instead. + + **`stitchSchemas` doesn't take nested arrays of subschemas** + + `stitchSchemas` no longer accepts an array of arrays of subschema configuration objects. Instead, it accepts an array of subschema configuration objects or schema objects directly. + + **`stitchSchemas` no longer prunes the schema with `pruningOptions`** + + You can use `pruneSchema` from `@graphql-tools/utils` to prune the schema instead. + + **`stitchSchemas` no longer respect "@computed" directive if stitchingDirectivesTransformer isn't applied** + + Also `@graphql-tools/stitch` no longer exports `computedDirectiveTransformer` and `defaultSubschemaConfigTransforms`. + Instead, use `@graphql-tools/stitching-directives` package for `@computed` directive. + [Learn more about setting it up](https://www.graphql-tools.com/docs/schema-stitching/stitch-directives-sdl#directives-glossary) + + **`computedFields` has been removed from the merged type configuration** + + `MergeTypeConfig.computedFields` setting has been removed in favor of new computed field configuration written as: + + ```js + merge: { + MyType: { + fields: { + myComputedField: { + selectionSet: '{ weight }', + computed: true, + } + } + } + } + ``` + + A field-level `selectionSet` specifies field dependencies while the `computed` setting structures the field in a way that assures it is always selected with this data provided. The `selectionSet` is intentionally generic to support possible future uses. This new pattern organizes all field-level configuration (including `canonical`) into a single structure. + +### Patch Changes + +- [#4624](https://github.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` + +- Updated dependencies [[`8cc8721f`](https://github.com/ardatan/graphql-tools/commit/8cc8721fbbff3c978fd67d162df833d6973c1860), [`e3167edc`](https://github.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67), [`d8dc67aa`](https://github.com/ardatan/graphql-tools/commit/d8dc67aa6cb05bf10f5f16e90690e5ccc87b3426)]: + - @graphql-tools/schema@9.0.0 + - @graphql-tools/delegate@9.0.0 + - @graphql-tools/utils@8.9.1 + ## 8.5.1 ### Patch Changes diff --git a/packages/wrap/package.json b/packages/wrap/package.json index c11cb66c9ec..b4f3ba1cfaa 100644 --- a/packages/wrap/package.json +++ b/packages/wrap/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/wrap", - "version": "8.5.1", + "version": "9.0.0", "description": "A set of utils for faster development of GraphQL tools", "repository": { "type": "git", @@ -53,9 +53,9 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/delegate": "8.8.1", - "@graphql-tools/schema": "8.5.1", - "@graphql-tools/utils": "8.9.0", + "@graphql-tools/delegate": "9.0.0", + "@graphql-tools/schema": "9.0.0", + "@graphql-tools/utils": "8.9.1", "tslib": "^2.4.0", "value-or-promise": "1.0.11" },