From 70f93ec122ac510059d67d2c95fa983767d228e4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 7 Sep 2026 15:51:31 +0000 Subject: [PATCH] chore(release): update monorepo packages versions --- ...ols_graphql-tag-pluck-8370-dependencies.md | 5 --- .changeset/git-loader-leading-dot-slash.md | 5 --- .../import-anywhere-and-spaced-default.md | 6 ---- .changeset/import-preserve-comments.md | 5 --- .changeset/import-require-prefix.md | 5 --- .changeset/import-star-federation-key.md | 5 --- .changeset/import-union-interfaces.md | 19 ----------- .changeset/load-esm-custom-loaders.md | 5 --- .changeset/load-single-error-context.md | 5 --- .../merge-infer-repeatable-directives.md | 5 --- .../merge-keep-synthesized-operation-types.md | 5 --- .../mock-resolver-validation-options.md | 5 --- ...optimize-remove-descriptions-executable.md | 5 --- .changeset/pluck-import-attributes.md | 5 --- .changeset/print-schema-omit-pruned-roots.md | 5 --- .changeset/utils-isvalidpath-percent.md | 5 --- .../utils-observable-cleanup-on-done.md | 5 --- .../utils-prefer-runtime-descriptions.md | 5 --- .changeset/webpack-loader-esmodule-imports.md | 6 ---- .changeset/wet-ears-rush.md | 9 ------ .changeset/witty-cobras-smell.md | 5 --- packages/documents/CHANGELOG.md | 6 ++++ packages/documents/package.json | 2 +- packages/executor/CHANGELOG.md | 7 ++++ packages/executor/package.json | 4 +-- packages/executors/apollo-link/CHANGELOG.md | 7 ++++ packages/executors/apollo-link/package.json | 4 +-- packages/executors/envelop/CHANGELOG.md | 7 ++++ packages/executors/envelop/package.json | 4 +-- packages/executors/legacy-ws/CHANGELOG.md | 7 ++++ packages/executors/legacy-ws/package.json | 4 +-- packages/executors/urql-exchange/CHANGELOG.md | 7 ++++ packages/executors/urql-exchange/package.json | 4 +-- packages/executors/yoga/CHANGELOG.md | 8 +++++ packages/executors/yoga/package.json | 6 ++-- packages/graphql-tag-pluck/CHANGELOG.md | 11 +++++++ packages/graphql-tag-pluck/package.json | 4 +-- packages/graphql-tools/CHANGELOG.md | 7 ++++ packages/graphql-tools/package.json | 4 +-- packages/import/CHANGELOG.md | 32 +++++++++++++++++++ packages/import/package.json | 4 +-- packages/jest-transform/CHANGELOG.md | 7 ++++ packages/jest-transform/package.json | 4 +-- packages/links/CHANGELOG.md | 7 ++++ packages/links/package.json | 4 +-- packages/load/CHANGELOG.md | 11 +++++++ packages/load/package.json | 6 ++-- packages/loaders/apollo-engine/CHANGELOG.md | 7 ++++ packages/loaders/apollo-engine/package.json | 4 +-- packages/loaders/code-file/CHANGELOG.md | 8 +++++ packages/loaders/code-file/package.json | 6 ++-- packages/loaders/git/CHANGELOG.md | 9 ++++++ packages/loaders/git/package.json | 6 ++-- packages/loaders/github/CHANGELOG.md | 8 +++++ packages/loaders/github/package.json | 6 ++-- packages/loaders/graphql-file/CHANGELOG.md | 9 ++++++ packages/loaders/graphql-file/package.json | 6 ++-- packages/loaders/json-file/CHANGELOG.md | 7 ++++ packages/loaders/json-file/package.json | 4 +-- packages/loaders/module/CHANGELOG.md | 7 ++++ packages/loaders/module/package.json | 4 +-- packages/loaders/url/CHANGELOG.md | 8 +++++ packages/loaders/url/package.json | 6 ++-- packages/merge/CHANGELOG.md | 10 ++++++ packages/merge/package.json | 4 +-- packages/mock/CHANGELOG.md | 9 ++++++ packages/mock/package.json | 6 ++-- packages/node-require/CHANGELOG.md | 9 ++++++ packages/node-require/package.json | 8 ++--- packages/optimize/CHANGELOG.md | 6 ++++ packages/optimize/package.json | 2 +- .../relay-operation-optimizer/CHANGELOG.md | 7 ++++ .../relay-operation-optimizer/package.json | 4 +-- packages/resolvers-composition/CHANGELOG.md | 7 ++++ packages/resolvers-composition/package.json | 4 +-- packages/schema/CHANGELOG.md | 8 +++++ packages/schema/package.json | 6 ++-- packages/utils/CHANGELOG.md | 18 +++++++++++ packages/utils/package.json | 2 +- packages/webpack-loader-runtime/CHANGELOG.md | 6 ++++ packages/webpack-loader-runtime/package.json | 2 +- packages/webpack-loader/CHANGELOG.md | 9 ++++++ packages/webpack-loader/package.json | 6 ++-- 83 files changed, 346 insertions(+), 195 deletions(-) delete mode 100644 .changeset/@graphql-tools_graphql-tag-pluck-8370-dependencies.md delete mode 100644 .changeset/git-loader-leading-dot-slash.md delete mode 100644 .changeset/import-anywhere-and-spaced-default.md delete mode 100644 .changeset/import-preserve-comments.md delete mode 100644 .changeset/import-require-prefix.md delete mode 100644 .changeset/import-star-federation-key.md delete mode 100644 .changeset/import-union-interfaces.md delete mode 100644 .changeset/load-esm-custom-loaders.md delete mode 100644 .changeset/load-single-error-context.md delete mode 100644 .changeset/merge-infer-repeatable-directives.md delete mode 100644 .changeset/merge-keep-synthesized-operation-types.md delete mode 100644 .changeset/mock-resolver-validation-options.md delete mode 100644 .changeset/optimize-remove-descriptions-executable.md delete mode 100644 .changeset/pluck-import-attributes.md delete mode 100644 .changeset/print-schema-omit-pruned-roots.md delete mode 100644 .changeset/utils-isvalidpath-percent.md delete mode 100644 .changeset/utils-observable-cleanup-on-done.md delete mode 100644 .changeset/utils-prefer-runtime-descriptions.md delete mode 100644 .changeset/webpack-loader-esmodule-imports.md delete mode 100644 .changeset/wet-ears-rush.md delete mode 100644 .changeset/witty-cobras-smell.md diff --git a/.changeset/@graphql-tools_graphql-tag-pluck-8370-dependencies.md b/.changeset/@graphql-tools_graphql-tag-pluck-8370-dependencies.md deleted file mode 100644 index cd8fc2a23e7..00000000000 --- a/.changeset/@graphql-tools_graphql-tag-pluck-8370-dependencies.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@graphql-tools/graphql-tag-pluck": patch ---- -dependencies updates: - - Removed dependency [`@babel/plugin-syntax-import-assertions@^7.26.0` ↗︎](https://www.npmjs.com/package/@babel/plugin-syntax-import-assertions/v/7.26.0) (from `dependencies`) diff --git a/.changeset/git-loader-leading-dot-slash.md b/.changeset/git-loader-leading-dot-slash.md deleted file mode 100644 index 6e8cbeb6193..00000000000 --- a/.changeset/git-loader-leading-dot-slash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/git-loader': patch ---- - -Parse `git ls-tree` output with LF-safe line splitting and normalize paths so `resolveGlobs` matches correctly on Windows. Fixes #5243. diff --git a/.changeset/import-anywhere-and-spaced-default.md b/.changeset/import-anywhere-and-spaced-default.md deleted file mode 100644 index 613e99fbecd..00000000000 --- a/.changeset/import-anywhere-and-spaced-default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@graphql-tools/graphql-file-loader': patch -'@graphql-tools/import': patch ---- - -`# import "./file.graphql"` (space after `#`) is a valid default import, and `#import` is processed even when it is not the first non-blank line of the file. diff --git a/.changeset/import-preserve-comments.md b/.changeset/import-preserve-comments.md deleted file mode 100644 index bd57c0d880f..00000000000 --- a/.changeset/import-preserve-comments.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/import': patch ---- - -Keep leading GraphQL comments (for example `# eslint-disable-next-line` above a query) when `#import` merges documents. Previously `processImport` reprinted definitions and dropped those comments from the merged source. diff --git a/.changeset/import-require-prefix.md b/.changeset/import-require-prefix.md deleted file mode 100644 index 03eddbed4cc..00000000000 --- a/.changeset/import-require-prefix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/import': minor ---- - -`# import` paths may use a `require:` prefix, resolved with Node's `require.resolve` from the importing file. Example: `# import Post from "require:blog-graphql-types/schema.graphql"` or `# import A from "require:./a.graphql"`. diff --git a/.changeset/import-star-federation-key.md b/.changeset/import-star-federation-key.md deleted file mode 100644 index cfb6ce5047a..00000000000 --- a/.changeset/import-star-federation-key.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/import': patch ---- - -`# import *` keeps unreferenced types that carry a federation `@key` (subgraph entities). Other unused types are still tree-shaken, matching existing `import *` tests. diff --git a/.changeset/import-union-interfaces.md b/.changeset/import-union-interfaces.md deleted file mode 100644 index 30f71e95b57..00000000000 --- a/.changeset/import-union-interfaces.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@graphql-tools/import': patch ---- - -Named `# import` of a type no longer drops interfaces implemented by union members. - -Before this, a file like: - -```graphql -# import Foo from "./types.graphql" - -type Query { - foo: Foo -} -``` - -with `types.graphql` containing `type Foo { pet: Pet }`, `union Pet = Cat | Dog`, and `type Cat implements Animal` built an invalid schema (`Unknown type "Animal"`). `Cat` and `Dog` were pulled in through the union, but `Animal` was not. - -Forward dependencies (fields, `implements`, union members) are now closed transitively. Reverse implementers are still attached only when the interface itself is the import, so `# import Query.posts` does not pull every other `Query` field. diff --git a/.changeset/load-esm-custom-loaders.md b/.changeset/load-esm-custom-loaders.md deleted file mode 100644 index 92c542f05dc..00000000000 --- a/.changeset/load-esm-custom-loaders.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/load': patch ---- - -Load custom schema/document loaders with `import()` after `createRequire`, so ESM loader files and packages work with async `load` (including graphql-codegen). Closes #6656. diff --git a/.changeset/load-single-error-context.md b/.changeset/load-single-error-context.md deleted file mode 100644 index 2597ca2f19c..00000000000 --- a/.changeset/load-single-error-context.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/load': patch ---- - -Always include "Failed to find any GraphQL type definitions" context when loaders error, even if there is only one error. Fixes #7406. diff --git a/.changeset/merge-infer-repeatable-directives.md b/.changeset/merge-infer-repeatable-directives.md deleted file mode 100644 index fdef908d5ac..00000000000 --- a/.changeset/merge-infer-repeatable-directives.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/merge': patch ---- - -Preserve multiple applications of the same directive when extending a type even if the repeatable directive definition is not present in the merge inputs. diff --git a/.changeset/merge-keep-synthesized-operation-types.md b/.changeset/merge-keep-synthesized-operation-types.md deleted file mode 100644 index a0fdb823f31..00000000000 --- a/.changeset/merge-keep-synthesized-operation-types.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/merge': patch ---- - -Write the synthesized default operation types back onto the schema definition node, so merging a `schema` extension that has no operation block (federation SDL, for example) still produces a query root on `graphql@17`. diff --git a/.changeset/mock-resolver-validation-options.md b/.changeset/mock-resolver-validation-options.md deleted file mode 100644 index ec0abba1f64..00000000000 --- a/.changeset/mock-resolver-validation-options.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/mock': patch ---- - -Pass `resolverValidationOptions` through from `addMocksToSchema` to `addResolversToSchema`. diff --git a/.changeset/optimize-remove-descriptions-executable.md b/.changeset/optimize-remove-descriptions-executable.md deleted file mode 100644 index 699bac74dfe..00000000000 --- a/.changeset/optimize-remove-descriptions-executable.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/optimize': patch ---- - -Remove descriptions from operation, variable, fragment, schema definition, and schema extension nodes in `removeDescriptions`. diff --git a/.changeset/pluck-import-attributes.md b/.changeset/pluck-import-attributes.md deleted file mode 100644 index 61ac339994a..00000000000 --- a/.changeset/pluck-import-attributes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/graphql-tag-pluck': patch ---- - -Parse with Babel `importAttributes` (and `deprecatedAssertSyntax` so existing `assert { … }` files still work), and drop the unused `@babel/plugin-syntax-import-assertions` dependency. Fixes #5454. diff --git a/.changeset/print-schema-omit-pruned-roots.md b/.changeset/print-schema-omit-pruned-roots.md deleted file mode 100644 index 93373171fbc..00000000000 --- a/.changeset/print-schema-omit-pruned-roots.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/utils': patch ---- - -Omit mutation/subscription from `printSchemaWithDirectives` when those root types are no longer present on the schema (e.g. after `pruneSchema`). diff --git a/.changeset/utils-isvalidpath-percent.md b/.changeset/utils-isvalidpath-percent.md deleted file mode 100644 index 959bef9ae34..00000000000 --- a/.changeset/utils-isvalidpath-percent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/utils': patch ---- - -Allow `%` in paths checked by `isValidPath` (e.g. directories from URL-encoded repo names). diff --git a/.changeset/utils-observable-cleanup-on-done.md b/.changeset/utils-observable-cleanup-on-done.md deleted file mode 100644 index 4ab2f6c902a..00000000000 --- a/.changeset/utils-observable-cleanup-on-done.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/utils': patch ---- - -Clean up `observableToAsyncIterable` queues and unsubscribe when the observable completes, so iterators do not retain references after `done`. Fixes leak detection flakes related to #8057. diff --git a/.changeset/utils-prefer-runtime-descriptions.md b/.changeset/utils-prefer-runtime-descriptions.md deleted file mode 100644 index f52ecc23768..00000000000 --- a/.changeset/utils-prefer-runtime-descriptions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/utils': patch ---- - -Prefer runtime `description` values over stale `astNode` descriptions in `printSchemaWithDirectives` / `getDescriptionNode`. Fixes #5508. diff --git a/.changeset/webpack-loader-esmodule-imports.md b/.changeset/webpack-loader-esmodule-imports.md deleted file mode 100644 index 90510ed4bcc..00000000000 --- a/.changeset/webpack-loader-esmodule-imports.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@graphql-tools/webpack-loader': patch -'@graphql-tools/webpack-loader-runtime': patch ---- - -With `esModule: true`, `#import` of another `.graphql` file now uses `require(...).default`, matching the loader's `export default`. `unique()` also treats a missing `definitions` array as empty so unused imports do not throw. diff --git a/.changeset/wet-ears-rush.md b/.changeset/wet-ears-rush.md deleted file mode 100644 index d97c2936ab1..00000000000 --- a/.changeset/wet-ears-rush.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@graphql-tools/utils': patch ---- - -Fix prototype pollution in `mergeDeep` - -Source keys named `__proto__`, `constructor` or `prototype` are now skipped at every recursion level, and the check for an existing key uses `hasOwnProperty` instead of `in`, so inherited properties are never used as merge targets. - -Previously, merging untrusted data such as `JSON.parse('{"constructor":{"__proto__":{"call":"x"}}}')` could reach and overwrite properties on `Object.prototype` or `Function.prototype`. diff --git a/.changeset/witty-cobras-smell.md b/.changeset/witty-cobras-smell.md deleted file mode 100644 index 37e25b9f752..00000000000 --- a/.changeset/witty-cobras-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/documents': patch ---- - -Drop `lodash.sortby` from `@graphql-tools/documents` by replacing internal sorting usage with native `Array.prototype.sort`. diff --git a/packages/documents/CHANGELOG.md b/packages/documents/CHANGELOG.md index 414d16df59c..bd36cd2f0fa 100644 --- a/packages/documents/CHANGELOG.md +++ b/packages/documents/CHANGELOG.md @@ -1,5 +1,11 @@ # @graphql-tools/documents +## 1.0.2 + +### Patch Changes + +- [#8364](https://github.com/ardatan/graphql-tools/pull/8364) [`7315425`](https://github.com/ardatan/graphql-tools/commit/731542522e4f7635cba323b21b301a7108a0da1a) Thanks [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent)! - Drop `lodash.sortby` from `@graphql-tools/documents` by replacing internal sorting usage with native `Array.prototype.sort`. + ## 1.0.1 ### Patch Changes diff --git a/packages/documents/package.json b/packages/documents/package.json index 52004fce04f..7fb607a34de 100644 --- a/packages/documents/package.json +++ b/packages/documents/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/documents", - "version": "1.0.1", + "version": "1.0.2", "type": "module", "description": "Utilities for GraphQL documents.", "repository": { diff --git a/packages/executor/CHANGELOG.md b/packages/executor/CHANGELOG.md index 849a1f33961..921ff003e75 100644 --- a/packages/executor/CHANGELOG.md +++ b/packages/executor/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/executor +## 2.0.1 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 2.0.0 ### Major Changes diff --git a/packages/executor/package.json b/packages/executor/package.json index efc9a98167a..adeb4712713 100644 --- a/packages/executor/package.json +++ b/packages/executor/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/executor", - "version": "2.0.0", + "version": "2.0.1", "type": "module", "repository": { "type": "git", @@ -55,7 +55,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "@graphql-typed-document-node/core": "^3.2.0", "@repeaterjs/repeater": "^3.1.0", "@whatwg-node/disposablestack": "^0.0.6", diff --git a/packages/executors/apollo-link/CHANGELOG.md b/packages/executors/apollo-link/CHANGELOG.md index c1e0b897aeb..0e36ff96a02 100644 --- a/packages/executors/apollo-link/CHANGELOG.md +++ b/packages/executors/apollo-link/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/executor-apollo-link +## 2.0.14 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 2.0.13 ### Patch Changes diff --git a/packages/executors/apollo-link/package.json b/packages/executors/apollo-link/package.json index c3017481056..a33d2b22d55 100644 --- a/packages/executors/apollo-link/package.json +++ b/packages/executors/apollo-link/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/executor-apollo-link", - "version": "2.0.13", + "version": "2.0.14", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -52,7 +52,7 @@ "graphql": "^15.2.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/executors/envelop/CHANGELOG.md b/packages/executors/envelop/CHANGELOG.md index a2162205238..0025c2376da 100644 --- a/packages/executors/envelop/CHANGELOG.md +++ b/packages/executors/envelop/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/executor-envelop +## 4.0.14 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 4.0.13 ### Patch Changes diff --git a/packages/executors/envelop/package.json b/packages/executors/envelop/package.json index e4849505cb0..65bf7d91c95 100644 --- a/packages/executors/envelop/package.json +++ b/packages/executors/envelop/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/executor-envelop", - "version": "4.0.13", + "version": "4.0.14", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "@envelop/core": "^3.0.4 || ^4.0.0 || ^5.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "@graphql-tools/wrap": "^11.0.0", "tslib": "^2.3.1" }, diff --git a/packages/executors/legacy-ws/CHANGELOG.md b/packages/executors/legacy-ws/CHANGELOG.md index e3c92eaf0c0..64ee42824d6 100644 --- a/packages/executors/legacy-ws/CHANGELOG.md +++ b/packages/executors/legacy-ws/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/executor-legacy-ws +## 1.1.34 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 1.1.33 ### Patch Changes diff --git a/packages/executors/legacy-ws/package.json b/packages/executors/legacy-ws/package.json index 7c15d73a298..57f858e63ae 100644 --- a/packages/executors/legacy-ws/package.json +++ b/packages/executors/legacy-ws/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/executor-legacy-ws", - "version": "1.1.33", + "version": "1.1.34", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "@types/ws": "^8.0.0", "isomorphic-ws": "^5.0.0", "tslib": "^2.4.0", diff --git a/packages/executors/urql-exchange/CHANGELOG.md b/packages/executors/urql-exchange/CHANGELOG.md index 55cce36488e..676420ef844 100644 --- a/packages/executors/urql-exchange/CHANGELOG.md +++ b/packages/executors/urql-exchange/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/executor-urql-exchange +## 1.0.36 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 1.0.35 ### Patch Changes diff --git a/packages/executors/urql-exchange/package.json b/packages/executors/urql-exchange/package.json index 2dd929a0be5..90499112b5f 100644 --- a/packages/executors/urql-exchange/package.json +++ b/packages/executors/urql-exchange/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/executor-urql-exchange", - "version": "1.0.35", + "version": "1.0.36", "type": "module", "description": "", "repository": { @@ -48,7 +48,7 @@ "wonka": "^6.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "@whatwg-node/promise-helpers": "^1.2.4", "tslib": "^2.4.0" }, diff --git a/packages/executors/yoga/CHANGELOG.md b/packages/executors/yoga/CHANGELOG.md index de6180bbaa7..b7ee9d6734b 100644 --- a/packages/executors/yoga/CHANGELOG.md +++ b/packages/executors/yoga/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-tools/executor-yoga +## 3.0.44 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + - @graphql-tools/executor-envelop@4.0.14 + ## 3.0.43 ### Patch Changes diff --git a/packages/executors/yoga/package.json b/packages/executors/yoga/package.json index f62f81b62e8..40043750755 100644 --- a/packages/executors/yoga/package.json +++ b/packages/executors/yoga/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/executor-yoga", - "version": "3.0.43", + "version": "3.0.44", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -52,8 +52,8 @@ "graphql-yoga": "^3.5.1 || ^4.0.0 || ^5.0.0" }, "dependencies": { - "@graphql-tools/executor-envelop": "^4.0.13", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/executor-envelop": "^4.0.14", + "@graphql-tools/utils": "^12.0.1", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/graphql-tag-pluck/CHANGELOG.md b/packages/graphql-tag-pluck/CHANGELOG.md index 223704f72ec..92ac91ae2d4 100644 --- a/packages/graphql-tag-pluck/CHANGELOG.md +++ b/packages/graphql-tag-pluck/CHANGELOG.md @@ -1,5 +1,16 @@ # @graphql-tools/graphql-tag-pluck +## 8.3.37 + +### Patch Changes + +- [#8370](https://github.com/ardatan/graphql-tools/pull/8370) [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: + - Removed dependency [`@babel/plugin-syntax-import-assertions@^7.26.0` ↗︎](https://www.npmjs.com/package/@babel/plugin-syntax-import-assertions/v/7.26.0) (from `dependencies`) + +- [#8370](https://github.com/ardatan/graphql-tools/pull/8370) [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d) Thanks [@ardatan](https://github.com/ardatan)! - Parse with Babel `importAttributes` (and `deprecatedAssertSyntax` so existing `assert { … }` files still work), and drop the unused `@babel/plugin-syntax-import-assertions` dependency. Fixes [#5454](https://github.com/ardatan/graphql-tools/issues/5454). +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 8.3.36 ### Patch Changes diff --git a/packages/graphql-tag-pluck/package.json b/packages/graphql-tag-pluck/package.json index c7a559d0ff4..34af08d5fcd 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": "8.3.36", + "version": "8.3.37", "type": "module", "description": "Pluck graphql-tag template literals", "repository": { @@ -54,7 +54,7 @@ "@babel/parser": "^7.29.3", "@babel/traverse": "^7.26.10", "@babel/types": "^7.26.10", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/packages/graphql-tools/CHANGELOG.md b/packages/graphql-tools/CHANGELOG.md index 9b7cbb300b4..6e2d8a32a7d 100644 --- a/packages/graphql-tools/CHANGELOG.md +++ b/packages/graphql-tools/CHANGELOG.md @@ -1,5 +1,12 @@ # graphql-tools +## 9.0.35 + +### Patch Changes + +- Updated dependencies []: + - @graphql-tools/schema@10.1.1 + ## 9.0.34 ### Patch Changes diff --git a/packages/graphql-tools/package.json b/packages/graphql-tools/package.json index 0f618bc459e..9d113df7535 100644 --- a/packages/graphql-tools/package.json +++ b/packages/graphql-tools/package.json @@ -1,6 +1,6 @@ { "name": "graphql-tools", - "version": "9.0.34", + "version": "9.0.35", "type": "module", "description": "Useful tools to create and manipulate GraphQL schemas.", "repository": { @@ -50,7 +50,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/schema": "^10.1.0", + "@graphql-tools/schema": "^10.1.1", "tslib": "^2.4.0" }, "optionalDependencies": { diff --git a/packages/import/CHANGELOG.md b/packages/import/CHANGELOG.md index b07def4cf60..1d98d8df49b 100644 --- a/packages/import/CHANGELOG.md +++ b/packages/import/CHANGELOG.md @@ -1,5 +1,37 @@ # @graphql-tools/import +## 7.2.0 + +### Minor Changes + +- [#8383](https://github.com/ardatan/graphql-tools/pull/8383) [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7) Thanks [@ardatan](https://github.com/ardatan)! - `# import` paths may use a `require:` prefix, resolved with Node's `require.resolve` from the importing file. Example: `# import Post from "require:blog-graphql-types/schema.graphql"` or `# import A from "require:./a.graphql"`. + +### Patch Changes + +- [#8383](https://github.com/ardatan/graphql-tools/pull/8383) [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7) Thanks [@ardatan](https://github.com/ardatan)! - `# import "./file.graphql"` (space after `#`) is a valid default import, and `#import` is processed even when it is not the first non-blank line of the file. + +- [#8383](https://github.com/ardatan/graphql-tools/pull/8383) [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7) Thanks [@ardatan](https://github.com/ardatan)! - Keep leading GraphQL comments (for example `# eslint-disable-next-line` above a query) when `#import` merges documents. Previously `processImport` reprinted definitions and dropped those comments from the merged source. + +- [#8383](https://github.com/ardatan/graphql-tools/pull/8383) [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7) Thanks [@ardatan](https://github.com/ardatan)! - `# import *` keeps unreferenced types that carry a federation `@key` (subgraph entities). Other unused types are still tree-shaken, matching existing `import *` tests. + +- [#8383](https://github.com/ardatan/graphql-tools/pull/8383) [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7) Thanks [@ardatan](https://github.com/ardatan)! - Named `# import` of a type no longer drops interfaces implemented by union members. + + Before this, a file like: + + ```graphql + # import Foo from "./types.graphql" + + type Query { + foo: Foo + } + ``` + + with `types.graphql` containing `type Foo { pet: Pet }`, `union Pet = Cat | Dog`, and `type Cat implements Animal` built an invalid schema (`Unknown type "Animal"`). `Cat` and `Dog` were pulled in through the union, but `Animal` was not. + + Forward dependencies (fields, `implements`, union members) are now closed transitively. Reverse implementers are still attached only when the interface itself is the import, so `# import Query.posts` does not pull every other `Query` field. +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 7.1.19 ### Patch Changes diff --git a/packages/import/package.json b/packages/import/package.json index 8dd02dadf1b..1796fea19d7 100644 --- a/packages/import/package.json +++ b/packages/import/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/import", - "version": "7.1.19", + "version": "7.2.0", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.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 c8b6d503c87..9cdc60a9e83 100644 --- a/packages/jest-transform/CHANGELOG.md +++ b/packages/jest-transform/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/jest-transform +## 2.0.2 + +### Patch Changes + +- Updated dependencies [[`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7)]: + - @graphql-tools/webpack-loader@7.0.1 + ## 2.0.1 ### Patch Changes diff --git a/packages/jest-transform/package.json b/packages/jest-transform/package.json index 675c24217a8..ef565824a66 100644 --- a/packages/jest-transform/package.json +++ b/packages/jest-transform/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/jest-transform", - "version": "2.0.1", + "version": "2.0.2", "type": "module", "description": "Jest Plugin to load and parse imported GraphQL files", "repository": { @@ -50,7 +50,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/webpack-loader": "7.0.0", + "@graphql-tools/webpack-loader": "7.0.1", "@jest/transform": "^30.0.0", "@jest/types": "^30.0.0", "tslib": "^2.4.0" diff --git a/packages/links/CHANGELOG.md b/packages/links/CHANGELOG.md index 1da7ad41000..521f3d2012d 100644 --- a/packages/links/CHANGELOG.md +++ b/packages/links/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/links +## 10.0.14 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 10.0.13 ### Patch Changes diff --git a/packages/links/package.json b/packages/links/package.json index bb73eaf0a45..a191e83df1b 100644 --- a/packages/links/package.json +++ b/packages/links/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/links", - "version": "10.0.13", + "version": "10.0.14", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "@whatwg-node/fetch": "^0.10.13", "apollo-upload-client": "^20.0.0", "tslib": "^2.4.0" diff --git a/packages/load/CHANGELOG.md b/packages/load/CHANGELOG.md index b515343cba1..10af51985bd 100644 --- a/packages/load/CHANGELOG.md +++ b/packages/load/CHANGELOG.md @@ -1,5 +1,16 @@ # @graphql-tools/load +## 8.1.17 + +### Patch Changes + +- [#6660](https://github.com/ardatan/graphql-tools/pull/6660) [`12df2f5`](https://github.com/ardatan/graphql-tools/commit/12df2f5a5c51d508f0315e759e24ea1b7856c559) Thanks [@eirikur-nc](https://github.com/eirikur-nc)! - Load custom schema/document loaders with `import()` after `createRequire`, so ESM loader files and packages work with async `load` (including graphql-codegen). Closes [#6656](https://github.com/ardatan/graphql-tools/issues/6656). + +- [#8370](https://github.com/ardatan/graphql-tools/pull/8370) [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d) Thanks [@ardatan](https://github.com/ardatan)! - Always include "Failed to find any GraphQL type definitions" context when loaders error, even if there is only one error. Fixes [#7406](https://github.com/ardatan/graphql-tools/issues/7406). +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + - @graphql-tools/schema@10.1.1 + ## 8.1.16 ### Patch Changes diff --git a/packages/load/package.json b/packages/load/package.json index 2ba4155108e..1a62fece89f 100644 --- a/packages/load/package.json +++ b/packages/load/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/load", - "version": "8.1.16", + "version": "8.1.17", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/schema": "^10.1.0", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/schema": "^10.1.1", + "@graphql-tools/utils": "^12.0.1", "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 f267d611665..d6dda11a42f 100644 --- a/packages/loaders/apollo-engine/CHANGELOG.md +++ b/packages/loaders/apollo-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/apollo-engine-loader +## 8.0.36 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 8.0.35 ### Patch Changes diff --git a/packages/loaders/apollo-engine/package.json b/packages/loaders/apollo-engine/package.json index ba074a8fc30..a1ccab0157d 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": "8.0.35", + "version": "8.0.36", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "@whatwg-node/fetch": "^0.10.13", "sync-fetch": "0.6.0", "tslib": "^2.4.0" diff --git a/packages/loaders/code-file/CHANGELOG.md b/packages/loaders/code-file/CHANGELOG.md index 5a81fb5cc71..2ac7993d73e 100644 --- a/packages/loaders/code-file/CHANGELOG.md +++ b/packages/loaders/code-file/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-tools/code-file-loader +## 8.1.38 + +### Patch Changes + +- Updated dependencies [[`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/graphql-tag-pluck@8.3.37 + - @graphql-tools/utils@12.0.1 + ## 8.1.37 ### Patch Changes diff --git a/packages/loaders/code-file/package.json b/packages/loaders/code-file/package.json index da52c6bca2e..451a1dd9ce1 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": "8.1.37", + "version": "8.1.38", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/graphql-tag-pluck": "8.3.36", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/graphql-tag-pluck": "8.3.37", + "@graphql-tools/utils": "^12.0.1", "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 ae8ee88854c..de7ee524fb3 100644 --- a/packages/loaders/git/CHANGELOG.md +++ b/packages/loaders/git/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/git-loader +## 8.0.42 + +### Patch Changes + +- [#8370](https://github.com/ardatan/graphql-tools/pull/8370) [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d) Thanks [@ardatan](https://github.com/ardatan)! - Parse `git ls-tree` output with LF-safe line splitting and normalize paths so `resolveGlobs` matches correctly on Windows. Fixes [#5243](https://github.com/ardatan/graphql-tools/issues/5243). +- Updated dependencies [[`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/graphql-tag-pluck@8.3.37 + - @graphql-tools/utils@12.0.1 + ## 8.0.41 ### Patch Changes diff --git a/packages/loaders/git/package.json b/packages/loaders/git/package.json index cc3f950fba1..38576ad4ad1 100644 --- a/packages/loaders/git/package.json +++ b/packages/loaders/git/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/git-loader", - "version": "8.0.41", + "version": "8.0.42", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/graphql-tag-pluck": "8.3.36", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/graphql-tag-pluck": "8.3.37", + "@graphql-tools/utils": "^12.0.1", "is-glob": "4.0.3", "micromatch": "^4.0.8", "tslib": "^2.4.0", diff --git a/packages/loaders/github/CHANGELOG.md b/packages/loaders/github/CHANGELOG.md index 0a62150c0a5..f4e362aae2e 100644 --- a/packages/loaders/github/CHANGELOG.md +++ b/packages/loaders/github/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-tools/github-loader +## 9.1.8 + +### Patch Changes + +- Updated dependencies [[`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/graphql-tag-pluck@8.3.37 + - @graphql-tools/utils@12.0.1 + ## 9.1.7 ### Patch Changes diff --git a/packages/loaders/github/package.json b/packages/loaders/github/package.json index da4d46b350f..0347e71d72b 100644 --- a/packages/loaders/github/package.json +++ b/packages/loaders/github/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/github-loader", - "version": "9.1.7", + "version": "9.1.8", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -52,8 +52,8 @@ }, "dependencies": { "@graphql-tools/executor-http": "^3.3.0", - "@graphql-tools/graphql-tag-pluck": "^8.3.36", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/graphql-tag-pluck": "^8.3.37", + "@graphql-tools/utils": "^12.0.1", "@whatwg-node/fetch": "^0.10.13", "@whatwg-node/promise-helpers": "^1.0.0", "sync-fetch": "0.6.0", diff --git a/packages/loaders/graphql-file/CHANGELOG.md b/packages/loaders/graphql-file/CHANGELOG.md index bfdc07f5632..c46e5d801af 100644 --- a/packages/loaders/graphql-file/CHANGELOG.md +++ b/packages/loaders/graphql-file/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/graphql-file-loader +## 8.1.20 + +### Patch Changes + +- [#8383](https://github.com/ardatan/graphql-tools/pull/8383) [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7) Thanks [@ardatan](https://github.com/ardatan)! - `# import "./file.graphql"` (space after `#`) is a valid default import, and `#import` is processed even when it is not the first non-blank line of the file. +- Updated dependencies [[`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7), [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7), [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7), [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7), [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7), [`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/import@7.2.0 + - @graphql-tools/utils@12.0.1 + ## 8.1.19 ### Patch Changes diff --git a/packages/loaders/graphql-file/package.json b/packages/loaders/graphql-file/package.json index 4c3bf16b09b..83a6e51e6c6 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": "8.1.19", + "version": "8.1.20", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/import": "^7.1.19", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/import": "^7.2.0", + "@graphql-tools/utils": "^12.0.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" diff --git a/packages/loaders/json-file/CHANGELOG.md b/packages/loaders/json-file/CHANGELOG.md index 4a07fedc682..47bfba78aa0 100644 --- a/packages/loaders/json-file/CHANGELOG.md +++ b/packages/loaders/json-file/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/json-file-loader +## 8.0.34 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 8.0.33 ### Patch Changes diff --git a/packages/loaders/json-file/package.json b/packages/loaders/json-file/package.json index 9d54f6d6bb8..9affd5e3edc 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": "8.0.33", + "version": "8.0.34", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" diff --git a/packages/loaders/module/CHANGELOG.md b/packages/loaders/module/CHANGELOG.md index a09f399f5b3..86e850ae98c 100644 --- a/packages/loaders/module/CHANGELOG.md +++ b/packages/loaders/module/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/module-loader +## 8.0.34 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 8.0.33 ### Patch Changes diff --git a/packages/loaders/module/package.json b/packages/loaders/module/package.json index 4dfa698e168..49e4d9b8d11 100644 --- a/packages/loaders/module/package.json +++ b/packages/loaders/module/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/module-loader", - "version": "8.0.33", + "version": "8.0.34", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/loaders/url/CHANGELOG.md b/packages/loaders/url/CHANGELOG.md index 7f5f5796162..b57fd2b75f9 100644 --- a/packages/loaders/url/CHANGELOG.md +++ b/packages/loaders/url/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-tools/url-loader +## 9.1.8 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + - @graphql-tools/executor-legacy-ws@1.1.34 + ## 9.1.7 ### Patch Changes diff --git a/packages/loaders/url/package.json b/packages/loaders/url/package.json index c109cf29cce..afcdd53583e 100644 --- a/packages/loaders/url/package.json +++ b/packages/loaders/url/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/url-loader", - "version": "9.1.7", + "version": "9.1.8", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -53,8 +53,8 @@ "dependencies": { "@graphql-tools/executor-graphql-ws": "^3.1.4", "@graphql-tools/executor-http": "^3.3.0", - "@graphql-tools/executor-legacy-ws": "^1.1.33", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/executor-legacy-ws": "^1.1.34", + "@graphql-tools/utils": "^12.0.1", "@graphql-tools/wrap": "^11.1.1", "@types/ws": "^8.0.0", "@whatwg-node/fetch": "^0.10.13", diff --git a/packages/merge/CHANGELOG.md b/packages/merge/CHANGELOG.md index 0c9d7cb9012..50b196fc033 100644 --- a/packages/merge/CHANGELOG.md +++ b/packages/merge/CHANGELOG.md @@ -1,5 +1,15 @@ # @graphql-tools/merge +## 9.2.4 + +### Patch Changes + +- [#8367](https://github.com/ardatan/graphql-tools/pull/8367) [`2262087`](https://github.com/ardatan/graphql-tools/commit/22620878132a2ad3f2bc50e88906a902f9b913a4) Thanks [@ardatan](https://github.com/ardatan)! - Preserve multiple applications of the same directive when extending a type even if the repeatable directive definition is not present in the merge inputs. + +- [#8394](https://github.com/ardatan/graphql-tools/pull/8394) [`5523c4b`](https://github.com/ardatan/graphql-tools/commit/5523c4b7a98bd4f3168008183fb0e9503c92f2f1) Thanks [@bengry](https://github.com/bengry)! - Write the synthesized default operation types back onto the schema definition node, so merging a `schema` extension that has no operation block (federation SDL, for example) still produces a query root on `graphql@17`. +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 9.2.3 ### Patch Changes diff --git a/packages/merge/package.json b/packages/merge/package.json index 13b442f44dc..61484eaec47 100644 --- a/packages/merge/package.json +++ b/packages/merge/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/merge", - "version": "9.2.3", + "version": "9.2.4", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/packages/mock/CHANGELOG.md b/packages/mock/CHANGELOG.md index 175d30c2be3..cd6c14111bb 100644 --- a/packages/mock/CHANGELOG.md +++ b/packages/mock/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/mock +## 9.1.14 + +### Patch Changes + +- [#8366](https://github.com/ardatan/graphql-tools/pull/8366) [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4) Thanks [@ardatan](https://github.com/ardatan)! - Pass `resolverValidationOptions` through from `addMocksToSchema` to `addResolversToSchema`. +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + - @graphql-tools/schema@10.1.1 + ## 9.1.13 ### Patch Changes diff --git a/packages/mock/package.json b/packages/mock/package.json index 2d081addea6..b61661bdaa4 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/mock", - "version": "9.1.13", + "version": "9.1.14", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -50,8 +50,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/schema": "^10.1.0", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/schema": "^10.1.1", + "@graphql-tools/utils": "^12.0.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 8adfcc4c771..463b9aa9b31 100644 --- a/packages/node-require/CHANGELOG.md +++ b/packages/node-require/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/node-require +## 7.0.46 + +### Patch Changes + +- Updated dependencies [[`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7), [`12df2f5`](https://github.com/ardatan/graphql-tools/commit/12df2f5a5c51d508f0315e759e24ea1b7856c559), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/graphql-file-loader@8.1.20 + - @graphql-tools/load@8.1.17 + - @graphql-tools/utils@12.0.1 + ## 7.0.45 ### Patch Changes diff --git a/packages/node-require/package.json b/packages/node-require/package.json index 4dee3e7fc33..b0b0e909548 100644 --- a/packages/node-require/package.json +++ b/packages/node-require/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/node-require", - "version": "7.0.45", + "version": "7.0.46", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -50,9 +50,9 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/graphql-file-loader": "8.1.19", - "@graphql-tools/load": "8.1.16", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/graphql-file-loader": "8.1.20", + "@graphql-tools/load": "8.1.17", + "@graphql-tools/utils": "^12.0.1", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/optimize/CHANGELOG.md b/packages/optimize/CHANGELOG.md index 9b3b9a564d9..8beec09b7b6 100644 --- a/packages/optimize/CHANGELOG.md +++ b/packages/optimize/CHANGELOG.md @@ -1,5 +1,11 @@ # @graphql-tools/optimize +## 2.0.1 + +### Patch Changes + +- [#8366](https://github.com/ardatan/graphql-tools/pull/8366) [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4) Thanks [@ardatan](https://github.com/ardatan)! - Remove descriptions from operation, variable, fragment, schema definition, and schema extension nodes in `removeDescriptions`. + ## 2.0.0 ### Major Changes diff --git a/packages/optimize/package.json b/packages/optimize/package.json index e6daeddb824..95f03416826 100644 --- a/packages/optimize/package.json +++ b/packages/optimize/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/optimize", - "version": "2.0.0", + "version": "2.0.1", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { diff --git a/packages/relay-operation-optimizer/CHANGELOG.md b/packages/relay-operation-optimizer/CHANGELOG.md index 61f318099ed..aa7989da581 100644 --- a/packages/relay-operation-optimizer/CHANGELOG.md +++ b/packages/relay-operation-optimizer/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/relay-operation-optimizer +## 7.1.10 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 7.1.9 ### Patch Changes diff --git a/packages/relay-operation-optimizer/package.json b/packages/relay-operation-optimizer/package.json index 6c646950ed1..924a4329e45 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": "7.1.9", + "version": "7.1.10", "type": "module", "description": "Package for optimizing your GraphQL operations relay style.", "repository": { @@ -63,7 +63,7 @@ }, "dependencies": { "@ardatan/relay-compiler": "^13.0.2", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/packages/resolvers-composition/CHANGELOG.md b/packages/resolvers-composition/CHANGELOG.md index dda367e6f36..d92220fde82 100644 --- a/packages/resolvers-composition/CHANGELOG.md +++ b/packages/resolvers-composition/CHANGELOG.md @@ -1,5 +1,12 @@ # @graphql-tools/resolvers-composition +## 7.0.37 + +### Patch Changes + +- Updated dependencies [[`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/utils@12.0.1 + ## 7.0.36 ### Patch Changes diff --git a/packages/resolvers-composition/package.json b/packages/resolvers-composition/package.json index ea4310c4adf..87847a3fa82 100644 --- a/packages/resolvers-composition/package.json +++ b/packages/resolvers-composition/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/resolvers-composition", - "version": "7.0.36", + "version": "7.0.37", "type": "module", "description": "Common package containing utils and types for GraphQL tools", "repository": { @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/utils": "^12.0.1", "lodash": "4.18.1", "micromatch": "^4.0.8", "tslib": "^2.4.0" diff --git a/packages/schema/CHANGELOG.md b/packages/schema/CHANGELOG.md index e4cf1686d1d..6e43ff9848a 100644 --- a/packages/schema/CHANGELOG.md +++ b/packages/schema/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-tools/schema +## 10.1.1 + +### Patch Changes + +- Updated dependencies [[`2262087`](https://github.com/ardatan/graphql-tools/commit/22620878132a2ad3f2bc50e88906a902f9b913a4), [`5523c4b`](https://github.com/ardatan/graphql-tools/commit/5523c4b7a98bd4f3168008183fb0e9503c92f2f1), [`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa), [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d), [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e)]: + - @graphql-tools/merge@9.2.4 + - @graphql-tools/utils@12.0.1 + ## 10.1.0 ### Minor Changes diff --git a/packages/schema/package.json b/packages/schema/package.json index f97829fc462..ef22ea65cc6 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/schema", - "version": "10.1.0", + "version": "10.1.1", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -50,8 +50,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/merge": "^9.2.3", - "@graphql-tools/utils": "^12.0.0", + "@graphql-tools/merge": "^9.2.4", + "@graphql-tools/utils": "^12.0.1", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index d568cf50cd7..f55f4f453a5 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,23 @@ # @graphql-tools/utils +## 12.0.1 + +### Patch Changes + +- [#8368](https://github.com/ardatan/graphql-tools/pull/8368) [`60db079`](https://github.com/ardatan/graphql-tools/commit/60db079ef847a3a6cfad6053fee2c8f4021b43aa) Thanks [@ardatan](https://github.com/ardatan)! - Omit mutation/subscription from `printSchemaWithDirectives` when those root types are no longer present on the schema (e.g. after `pruneSchema`). + +- [#8366](https://github.com/ardatan/graphql-tools/pull/8366) [`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4) Thanks [@ardatan](https://github.com/ardatan)! - Allow `%` in paths checked by `isValidPath` (e.g. directories from URL-encoded repo names). + +- [#8370](https://github.com/ardatan/graphql-tools/pull/8370) [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d) Thanks [@ardatan](https://github.com/ardatan)! - Clean up `observableToAsyncIterable` queues and unsubscribe when the observable completes, so iterators do not retain references after `done`. Fixes leak detection flakes related to [#8057](https://github.com/ardatan/graphql-tools/issues/8057). + +- [#8370](https://github.com/ardatan/graphql-tools/pull/8370) [`1c1c5a0`](https://github.com/ardatan/graphql-tools/commit/1c1c5a02931d3e444401beef6d6765054d29369d) Thanks [@ardatan](https://github.com/ardatan)! - Prefer runtime `description` values over stale `astNode` descriptions in `printSchemaWithDirectives` / `getDescriptionNode`. Fixes [#5508](https://github.com/ardatan/graphql-tools/issues/5508). + +- [#8423](https://github.com/ardatan/graphql-tools/pull/8423) [`0b9529f`](https://github.com/ardatan/graphql-tools/commit/0b9529f1988fd36186a7c106a6efe0356f1b7f2e) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Fix prototype pollution in `mergeDeep` + + Source keys named `__proto__`, `constructor` or `prototype` are now skipped at every recursion level, and the check for an existing key uses `hasOwnProperty` instead of `in`, so inherited properties are never used as merge targets. + + Previously, merging untrusted data such as `JSON.parse('{"constructor":{"__proto__":{"call":"x"}}}')` could reach and overwrite properties on `Object.prototype` or `Function.prototype`. + ## 12.0.0 ### Major Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 58baa1b46da..a39fe48ad6b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/utils", - "version": "12.0.0", + "version": "12.0.1", "type": "module", "description": "Common package containing utils and types for GraphQL tools", "repository": { diff --git a/packages/webpack-loader-runtime/CHANGELOG.md b/packages/webpack-loader-runtime/CHANGELOG.md index 272707a1503..4ff5fc574e0 100644 --- a/packages/webpack-loader-runtime/CHANGELOG.md +++ b/packages/webpack-loader-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @graphql-tools/webpack-loader-runtime +## 7.0.1 + +### Patch Changes + +- [#8383](https://github.com/ardatan/graphql-tools/pull/8383) [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7) Thanks [@ardatan](https://github.com/ardatan)! - With `esModule: true`, `#import` of another `.graphql` file now uses `require(...).default`, matching the loader's `export default`. `unique()` also treats a missing `definitions` array as empty so unused imports do not throw. + ## 7.0.0 ### Major Changes diff --git a/packages/webpack-loader-runtime/package.json b/packages/webpack-loader-runtime/package.json index c38c5f9a074..fb04d8a331e 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": "7.0.0", + "version": "7.0.1", "type": "module", "description": "A set of utils for GraphQL Webpack Loader", "repository": { diff --git a/packages/webpack-loader/CHANGELOG.md b/packages/webpack-loader/CHANGELOG.md index ba676301b42..de9fad5a5fe 100644 --- a/packages/webpack-loader/CHANGELOG.md +++ b/packages/webpack-loader/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-tools/webpack-loader +## 7.0.1 + +### Patch Changes + +- [#8383](https://github.com/ardatan/graphql-tools/pull/8383) [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7) Thanks [@ardatan](https://github.com/ardatan)! - With `esModule: true`, `#import` of another `.graphql` file now uses `require(...).default`, matching the loader's `export default`. `unique()` also treats a missing `definitions` array as empty so unused imports do not throw. +- Updated dependencies [[`57e316d`](https://github.com/ardatan/graphql-tools/commit/57e316d1ee21668761d6b8ad7692e494db8ffab4), [`04e8159`](https://github.com/ardatan/graphql-tools/commit/04e8159dd3ea33f2a0df543efd59d581476f9cf7)]: + - @graphql-tools/optimize@2.0.1 + - @graphql-tools/webpack-loader-runtime@7.0.1 + ## 7.0.0 ### Major Changes diff --git a/packages/webpack-loader/package.json b/packages/webpack-loader/package.json index be61b587a67..50549dcc5d2 100644 --- a/packages/webpack-loader/package.json +++ b/packages/webpack-loader/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-tools/webpack-loader", - "version": "7.0.0", + "version": "7.0.1", "type": "module", "description": "A set of utils for faster development of GraphQL tools", "repository": { @@ -50,8 +50,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/optimize": "2.0.0", - "@graphql-tools/webpack-loader-runtime": "7.0.0", + "@graphql-tools/optimize": "2.0.1", + "@graphql-tools/webpack-loader-runtime": "7.0.1", "tslib": "^2.4.0" }, "devDependencies": {