diff --git a/.changeset/@graphql-tools_apollo-engine-loader-5913-dependencies.md b/.changeset/@graphql-tools_apollo-engine-loader-5913-dependencies.md new file mode 100644 index 00000000000..1bd1bd72e8a --- /dev/null +++ b/.changeset/@graphql-tools_apollo-engine-loader-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/apollo-engine-loader": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_batch-delegate-5913-dependencies.md b/.changeset/@graphql-tools_batch-delegate-5913-dependencies.md new file mode 100644 index 00000000000..a23401fce18 --- /dev/null +++ b/.changeset/@graphql-tools_batch-delegate-5913-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-tools/batch-delegate": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/delegate@^10.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.3) (from `^10.0.1`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_batch-execute-5913-dependencies.md b/.changeset/@graphql-tools_batch-execute-5913-dependencies.md new file mode 100644 index 00000000000..4574b38082f --- /dev/null +++ b/.changeset/@graphql-tools_batch-execute-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/batch-execute": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.5`, in `dependencies`) diff --git a/.changeset/@graphql-tools_delegate-5913-dependencies.md b/.changeset/@graphql-tools_delegate-5913-dependencies.md new file mode 100644 index 00000000000..6194c2eb4f0 --- /dev/null +++ b/.changeset/@graphql-tools_delegate-5913-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-tools/delegate": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/schema@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/schema/v/10.0.2) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.5`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-5913-dependencies.md b/.changeset/@graphql-tools_executor-5913-dependencies.md new file mode 100644 index 00000000000..7eb4d82c13e --- /dev/null +++ b/.changeset/@graphql-tools_executor-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/executor": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.8`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-apollo-link-5913-dependencies.md b/.changeset/@graphql-tools_executor-apollo-link-5913-dependencies.md new file mode 100644 index 00000000000..24555d103b2 --- /dev/null +++ b/.changeset/@graphql-tools_executor-apollo-link-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/executor-apollo-link": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-envelop-5913-dependencies.md b/.changeset/@graphql-tools_executor-envelop-5913-dependencies.md new file mode 100644 index 00000000000..a8d435755c3 --- /dev/null +++ b/.changeset/@graphql-tools_executor-envelop-5913-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-tools/executor-envelop": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/wrap@^10.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.1) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-graphql-ws-5913-dependencies.md b/.changeset/@graphql-tools_executor-graphql-ws-5913-dependencies.md new file mode 100644 index 00000000000..b539dfaf5d6 --- /dev/null +++ b/.changeset/@graphql-tools_executor-graphql-ws-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/executor-graphql-ws": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.2`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-http-5913-dependencies.md b/.changeset/@graphql-tools_executor-http-5913-dependencies.md new file mode 100644 index 00000000000..1e9e36c2ae2 --- /dev/null +++ b/.changeset/@graphql-tools_executor-http-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/executor-http": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.2`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-legacy-ws-5913-dependencies.md b/.changeset/@graphql-tools_executor-legacy-ws-5913-dependencies.md new file mode 100644 index 00000000000..1ecc96d879c --- /dev/null +++ b/.changeset/@graphql-tools_executor-legacy-ws-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/executor-legacy-ws": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-urql-exchange-5913-dependencies.md b/.changeset/@graphql-tools_executor-urql-exchange-5913-dependencies.md new file mode 100644 index 00000000000..f84a0202cfd --- /dev/null +++ b/.changeset/@graphql-tools_executor-urql-exchange-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/executor-urql-exchange": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_executor-yoga-5913-dependencies.md b/.changeset/@graphql-tools_executor-yoga-5913-dependencies.md new file mode 100644 index 00000000000..a78b3028f16 --- /dev/null +++ b/.changeset/@graphql-tools_executor-yoga-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/executor-yoga": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.1`, in `dependencies`) diff --git a/.changeset/@graphql-tools_federation-5913-dependencies.md b/.changeset/@graphql-tools_federation-5913-dependencies.md new file mode 100644 index 00000000000..8005c17e182 --- /dev/null +++ b/.changeset/@graphql-tools_federation-5913-dependencies.md @@ -0,0 +1,11 @@ +--- +"@graphql-tools/federation": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/delegate@^10.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.3) (from `^10.0.1`, in `dependencies`) + - Updated dependency [`@graphql-tools/executor-http@^1.0.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor-http/v/1.0.8) (from `^1.0.6`, in `dependencies`) + - Updated dependency [`@graphql-tools/merge@^9.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/merge/v/9.0.1) (from `^9.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/schema@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/schema/v/10.0.2) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/stitch@^9.0.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitch/v/9.0.4) (from `^9.0.2`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/wrap@^10.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.1) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_github-loader-5913-dependencies.md b/.changeset/@graphql-tools_github-loader-5913-dependencies.md new file mode 100644 index 00000000000..a86bbf27683 --- /dev/null +++ b/.changeset/@graphql-tools_github-loader-5913-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-tools/github-loader": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/executor-http@^1.0.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor-http/v/1.0.8) (from `^1.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_graphql-file-loader-5913-dependencies.md b/.changeset/@graphql-tools_graphql-file-loader-5913-dependencies.md new file mode 100644 index 00000000000..3196f1caea6 --- /dev/null +++ b/.changeset/@graphql-tools_graphql-file-loader-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/graphql-file-loader": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_import-5913-dependencies.md b/.changeset/@graphql-tools_import-5913-dependencies.md new file mode 100644 index 00000000000..949e571a6ab --- /dev/null +++ b/.changeset/@graphql-tools_import-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/import": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_json-file-loader-5913-dependencies.md b/.changeset/@graphql-tools_json-file-loader-5913-dependencies.md new file mode 100644 index 00000000000..38e101acbbb --- /dev/null +++ b/.changeset/@graphql-tools_json-file-loader-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/json-file-loader": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_links-5913-dependencies.md b/.changeset/@graphql-tools_links-5913-dependencies.md new file mode 100644 index 00000000000..2208689aba9 --- /dev/null +++ b/.changeset/@graphql-tools_links-5913-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-tools/links": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/delegate@^10.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.3) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_load-5913-dependencies.md b/.changeset/@graphql-tools_load-5913-dependencies.md new file mode 100644 index 00000000000..c65858c5296 --- /dev/null +++ b/.changeset/@graphql-tools_load-5913-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-tools/load": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/schema@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/schema/v/10.0.2) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.11`, in `dependencies`) diff --git a/.changeset/@graphql-tools_merge-5913-dependencies.md b/.changeset/@graphql-tools_merge-5913-dependencies.md new file mode 100644 index 00000000000..1439d8f0b67 --- /dev/null +++ b/.changeset/@graphql-tools_merge-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/merge": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.10`, in `dependencies`) diff --git a/.changeset/@graphql-tools_mock-5913-dependencies.md b/.changeset/@graphql-tools_mock-5913-dependencies.md new file mode 100644 index 00000000000..c8d40dffde8 --- /dev/null +++ b/.changeset/@graphql-tools_mock-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/mock": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/schema@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/schema/v/10.0.2) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_module-loader-5913-dependencies.md b/.changeset/@graphql-tools_module-loader-5913-dependencies.md new file mode 100644 index 00000000000..3cc047dca93 --- /dev/null +++ b/.changeset/@graphql-tools_module-loader-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/module-loader": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_node-require-5913-dependencies.md b/.changeset/@graphql-tools_node-require-5913-dependencies.md new file mode 100644 index 00000000000..c36fff527a6 --- /dev/null +++ b/.changeset/@graphql-tools_node-require-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/node-require": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.11`, in `dependencies`) diff --git a/.changeset/@graphql-tools_prisma-loader-5913-dependencies.md b/.changeset/@graphql-tools_prisma-loader-5913-dependencies.md new file mode 100644 index 00000000000..954e1e4f31c --- /dev/null +++ b/.changeset/@graphql-tools_prisma-loader-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/prisma-loader": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.8`, in `dependencies`) diff --git a/.changeset/@graphql-tools_relay-operation-optimizer-5913-dependencies.md b/.changeset/@graphql-tools_relay-operation-optimizer-5913-dependencies.md new file mode 100644 index 00000000000..3c8fab6bb85 --- /dev/null +++ b/.changeset/@graphql-tools_relay-operation-optimizer-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/relay-operation-optimizer": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_resolvers-composition-5913-dependencies.md b/.changeset/@graphql-tools_resolvers-composition-5913-dependencies.md new file mode 100644 index 00000000000..0ad2365cb61 --- /dev/null +++ b/.changeset/@graphql-tools_resolvers-composition-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/resolvers-composition": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_schema-5913-dependencies.md b/.changeset/@graphql-tools_schema-5913-dependencies.md new file mode 100644 index 00000000000..06dcc8d3ec9 --- /dev/null +++ b/.changeset/@graphql-tools_schema-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/schema": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.10`, in `dependencies`) diff --git a/.changeset/@graphql-tools_stitch-5913-dependencies.md b/.changeset/@graphql-tools_stitch-5913-dependencies.md new file mode 100644 index 00000000000..747cc409a8a --- /dev/null +++ b/.changeset/@graphql-tools_stitch-5913-dependencies.md @@ -0,0 +1,9 @@ +--- +"@graphql-tools/stitch": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/delegate@^10.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.3) (from `^10.0.1`, in `dependencies`) + - Updated dependency [`@graphql-tools/merge@^9.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/merge/v/9.0.1) (from `^9.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/schema@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/schema/v/10.0.2) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/wrap@^10.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.1) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_stitching-directives-5913-dependencies.md b/.changeset/@graphql-tools_stitching-directives-5913-dependencies.md new file mode 100644 index 00000000000..37846735d03 --- /dev/null +++ b/.changeset/@graphql-tools_stitching-directives-5913-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-tools/stitching-directives": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/delegate@^10.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.3) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_url-loader-5913-dependencies.md b/.changeset/@graphql-tools_url-loader-5913-dependencies.md new file mode 100644 index 00000000000..16f86cc0ca0 --- /dev/null +++ b/.changeset/@graphql-tools_url-loader-5913-dependencies.md @@ -0,0 +1,8 @@ +--- +"@graphql-tools/url-loader": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/delegate@^10.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.3) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/executor-http@^1.0.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor-http/v/1.0.8) (from `^1.0.5`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/wrap@^10.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.1) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-tools_wrap-5913-dependencies.md b/.changeset/@graphql-tools_wrap-5913-dependencies.md new file mode 100644 index 00000000000..328029466b1 --- /dev/null +++ b/.changeset/@graphql-tools_wrap-5913-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-tools/wrap": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/schema@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/schema/v/10.0.2) (from `^10.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.13) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/graphql-tools-5913-dependencies.md b/.changeset/graphql-tools-5913-dependencies.md new file mode 100644 index 00000000000..1624b8110d0 --- /dev/null +++ b/.changeset/graphql-tools-5913-dependencies.md @@ -0,0 +1,5 @@ +--- +"graphql-tools": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/schema@^10.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/schema/v/10.0.2) (from `^10.0.0`, in `dependencies`) diff --git a/.changeset/swift-cows-tan.md b/.changeset/swift-cows-tan.md new file mode 100644 index 00000000000..e81e86b6e17 --- /dev/null +++ b/.changeset/swift-cows-tan.md @@ -0,0 +1,5 @@ +--- +"@graphql-tools/delegate": patch +--- + +No unnecessary inline fragment spreads for union types diff --git a/packages/batch-delegate/package.json b/packages/batch-delegate/package.json index 0aab63e68f7..bb0751b167f 100644 --- a/packages/batch-delegate/package.json +++ b/packages/batch-delegate/package.json @@ -50,15 +50,15 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/delegate": "^10.0.1", - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/delegate": "^10.0.3", + "@graphql-tools/utils": "^10.0.13", "dataloader": "2.2.2", "tslib": "^2.4.0", "value-or-promise": "^1.0.12" }, "devDependencies": { - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/stitch": "9.0.4" + "@graphql-tools/schema": "^10.0.2", + "@graphql-tools/stitch": "^9.0.4" }, "publishConfig": { "directory": "dist", diff --git a/packages/batch-execute/package.json b/packages/batch-execute/package.json index c2571bc813f..fb7a68fbce6 100644 --- a/packages/batch-execute/package.json +++ b/packages/batch-execute/package.json @@ -50,7 +50,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.5", + "@graphql-tools/utils": "^10.0.13", "dataloader": "^2.2.2", "tslib": "^2.4.0", "value-or-promise": "^1.0.12" diff --git a/packages/delegate/package.json b/packages/delegate/package.json index 4ef7ef63a0c..bfcef563cf3 100644 --- a/packages/delegate/package.json +++ b/packages/delegate/package.json @@ -52,8 +52,8 @@ "dependencies": { "@graphql-tools/batch-execute": "^9.0.1", "@graphql-tools/executor": "^1.0.0", - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/utils": "^10.0.5", + "@graphql-tools/schema": "^10.0.2", + "@graphql-tools/utils": "^10.0.13", "dataloader": "^2.2.2", "tslib": "^2.5.0" }, diff --git a/packages/delegate/src/prepareGatewayDocument.ts b/packages/delegate/src/prepareGatewayDocument.ts index c6cbb696952..dbb7682ec9e 100644 --- a/packages/delegate/src/prepareGatewayDocument.ts +++ b/packages/delegate/src/prepareGatewayDocument.ts @@ -10,6 +10,8 @@ import { isAbstractType, isCompositeType, isInterfaceType, + isNonNullType, + isUnionType, Kind, SelectionNode, SelectionSetNode, @@ -442,8 +444,13 @@ function wrapConcreteTypes( } }, [Kind.FIELD]: (node: FieldNode) => { - const type = typeInfo.getType(); - if (type != null && isAbstractType(getNamedType(type))) { + let type = typeInfo.getType(); + type = isNonNullType(type) ? type.ofType : type; + if ( + type != null && + isAbstractType(getNamedType(type)) && + (!isUnionType(type) || type.name === '_Entity') // unnecessary spread on union types, except for federation's "_Entity" (https://www.apollographql.com/docs/federation/subgraph-spec/#union-_entity) + ) { return { ...node, selectionSet: { diff --git a/packages/executor/package.json b/packages/executor/package.json index 8b1a3640725..d86711cf094 100644 --- a/packages/executor/package.json +++ b/packages/executor/package.json @@ -55,7 +55,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.8", + "@graphql-tools/utils": "^10.0.13", "@graphql-typed-document-node/core": "3.2.0", "@repeaterjs/repeater": "^3.0.4", "tslib": "^2.4.0", diff --git a/packages/executors/apollo-link/package.json b/packages/executors/apollo-link/package.json index 16369a9a61d..f93998fb928 100644 --- a/packages/executors/apollo-link/package.json +++ b/packages/executors/apollo-link/package.json @@ -52,7 +52,7 @@ "graphql": "^15.2.0 || ^16.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/executors/envelop/package.json b/packages/executors/envelop/package.json index b106d597db3..86e4fb45136 100644 --- a/packages/executors/envelop/package.json +++ b/packages/executors/envelop/package.json @@ -51,8 +51,8 @@ "@envelop/core": "^3.0.4 || ^4.0.0 || ^5.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "@graphql-tools/wrap": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", + "@graphql-tools/wrap": "^10.0.1", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/executors/graphql-ws/package.json b/packages/executors/graphql-ws/package.json index 14848145cda..8b182200751 100644 --- a/packages/executors/graphql-ws/package.json +++ b/packages/executors/graphql-ws/package.json @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.2", + "@graphql-tools/utils": "^10.0.13", "@types/ws": "^8.0.0", "graphql-ws": "^5.14.0", "isomorphic-ws": "^5.0.0", diff --git a/packages/executors/http/package.json b/packages/executors/http/package.json index 85c2664be74..21da4df22f8 100644 --- a/packages/executors/http/package.json +++ b/packages/executors/http/package.json @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.2", + "@graphql-tools/utils": "^10.0.13", "@repeaterjs/repeater": "^3.0.4", "@whatwg-node/fetch": "^0.9.0", "extract-files": "^11.0.0", diff --git a/packages/executors/legacy-ws/package.json b/packages/executors/legacy-ws/package.json index bf930a28021..9c2d50a5143 100644 --- a/packages/executors/legacy-ws/package.json +++ b/packages/executors/legacy-ws/package.json @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "@types/ws": "^8.0.0", "isomorphic-ws": "^5.0.0", "tslib": "^2.4.0", diff --git a/packages/executors/urql-exchange/package.json b/packages/executors/urql-exchange/package.json index 8463ac77160..208f46cd6ab 100644 --- a/packages/executors/urql-exchange/package.json +++ b/packages/executors/urql-exchange/package.json @@ -48,7 +48,7 @@ "wonka": "^6.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/packages/executors/yoga/package.json b/packages/executors/yoga/package.json index 87eabc80d8e..3827a607122 100644 --- a/packages/executors/yoga/package.json +++ b/packages/executors/yoga/package.json @@ -53,7 +53,7 @@ }, "dependencies": { "@graphql-tools/executor-envelop": "^2.0.3", - "@graphql-tools/utils": "^10.0.1", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/federation/package.json b/packages/federation/package.json index e6426fe6659..7728e6b50c5 100644 --- a/packages/federation/package.json +++ b/packages/federation/package.json @@ -50,13 +50,13 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/delegate": "^10.0.1", - "@graphql-tools/executor-http": "^1.0.6", - "@graphql-tools/merge": "^9.0.0", - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/stitch": "^9.0.2", - "@graphql-tools/utils": "^10.0.0", - "@graphql-tools/wrap": "^10.0.0", + "@graphql-tools/delegate": "^10.0.3", + "@graphql-tools/executor-http": "^1.0.8", + "@graphql-tools/merge": "^9.0.1", + "@graphql-tools/schema": "^10.0.2", + "@graphql-tools/stitch": "^9.0.4", + "@graphql-tools/utils": "^10.0.13", + "@graphql-tools/wrap": "^10.0.1", "tslib": "^2.4.0", "value-or-promise": "^1.0.12" }, diff --git a/packages/federation/test/__snapshots__/supergraphs.test.ts.snap b/packages/federation/test/__snapshots__/supergraphs.test.ts.snap index 3073a573fd5..72b43609bb1 100644 --- a/packages/federation/test/__snapshots__/supergraphs.test.ts.snap +++ b/packages/federation/test/__snapshots__/supergraphs.test.ts.snap @@ -459,6 +459,7 @@ type Query { me: User throw: String fooBar: FooBar + mustFooBar: FooBar! } type User { @@ -488,6 +489,7 @@ type Query { me: User throw: String fooBar: FooBar + mustFooBar: FooBar! _entities(representations: [_Any!]!): _Entity } diff --git a/packages/federation/test/fixtures/supergraphs/c.graphql b/packages/federation/test/fixtures/supergraphs/c.graphql index 373c1c8b6f5..8306e27c030 100644 --- a/packages/federation/test/fixtures/supergraphs/c.graphql +++ b/packages/federation/test/fixtures/supergraphs/c.graphql @@ -64,6 +64,7 @@ type Query @join__type(graph: ACCOUNTS) { me: User throw: String fooBar: FooBar + mustFooBar: FooBar! } type User @join__type(graph: ACCOUNTS, key: "id") { diff --git a/packages/federation/test/queries.test.ts b/packages/federation/test/queries.test.ts new file mode 100644 index 00000000000..6b5740648cf --- /dev/null +++ b/packages/federation/test/queries.test.ts @@ -0,0 +1,68 @@ +import { readFileSync } from 'fs'; +import { join } from 'path'; +import { parse, print } from 'graphql'; +import { execute } from '@graphql-tools/executor'; +import { getStitchedSchemaFromSupergraphSdl } from '../src/supergraph'; + +it('should not do a fragment spread on a union', () => { + const queries: string[] = []; + + const schema = getStitchedSchemaFromSupergraphSdl({ + supergraphSdl: readFileSync(join(__dirname, 'fixtures', 'supergraphs', 'c.graphql'), 'utf8'), + onExecutor() { + return function executor(request) { + queries.push(print(request.document)); + return {}; + }; + }, + }); + + execute({ + schema, + document: parse(/* GraphQL */ ` + { + fooBar { + ... on Foo { + name + } + ... on Bar { + name + } + } + mustFooBar { + ... on Foo { + name + } + ... on Bar { + name + } + } + } + `), + }); + + expect(queries[0]).toContain(`{ + __typename + fooBar { + ... on Foo { + name + } + ... on Bar { + name + } + __typename + } +}`); + expect(queries[1]).toContain(`{ + __typename + mustFooBar { + ... on Foo { + name + } + ... on Bar { + name + } + __typename + } +}`); +}); diff --git a/packages/graphql-tools/package.json b/packages/graphql-tools/package.json index e6ba190cd27..73b7533f877 100644 --- a/packages/graphql-tools/package.json +++ b/packages/graphql-tools/package.json @@ -50,7 +50,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/schema": "^10.0.0", + "@graphql-tools/schema": "^10.0.2", "tslib": "^2.4.0" }, "optionalDependencies": { diff --git a/packages/import/package.json b/packages/import/package.json index d757d7a97c8..8fb7c7e7ced 100644 --- a/packages/import/package.json +++ b/packages/import/package.json @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "resolve-from": "5.0.0", "tslib": "^2.4.0" }, diff --git a/packages/links/package.json b/packages/links/package.json index 8953690517f..060f53ab697 100644 --- a/packages/links/package.json +++ b/packages/links/package.json @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/delegate": "^10.0.0", - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/delegate": "^10.0.3", + "@graphql-tools/utils": "^10.0.13", "apollo-upload-client": "17.0.0", "form-data": "^4.0.0", "node-fetch": "^2.6.5", diff --git a/packages/load/package.json b/packages/load/package.json index 76ed6ad5ab3..4cd466b7e39 100644 --- a/packages/load/package.json +++ b/packages/load/package.json @@ -51,8 +51,8 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/utils": "^10.0.11", + "@graphql-tools/schema": "^10.0.2", + "@graphql-tools/utils": "^10.0.13", "p-limit": "3.1.0", "tslib": "^2.4.0" }, diff --git a/packages/loaders/apollo-engine/package.json b/packages/loaders/apollo-engine/package.json index db0776b7a28..d604f35bb72 100644 --- a/packages/loaders/apollo-engine/package.json +++ b/packages/loaders/apollo-engine/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "@ardatan/sync-fetch": "^0.0.1", - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "@whatwg-node/fetch": "^0.9.0", "tslib": "^2.4.0" }, diff --git a/packages/loaders/github/package.json b/packages/loaders/github/package.json index b36be53eb62..6b1389f3b23 100644 --- a/packages/loaders/github/package.json +++ b/packages/loaders/github/package.json @@ -52,9 +52,9 @@ }, "dependencies": { "@ardatan/sync-fetch": "^0.0.1", - "@graphql-tools/executor-http": "^1.0.0", + "@graphql-tools/executor-http": "^1.0.8", "@graphql-tools/graphql-tag-pluck": "^8.0.0", - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "@whatwg-node/fetch": "^0.9.0", "tslib": "^2.4.0", "value-or-promise": "^1.0.12" diff --git a/packages/loaders/graphql-file/package.json b/packages/loaders/graphql-file/package.json index 7cf746029b9..dc30bd7b876 100644 --- a/packages/loaders/graphql-file/package.json +++ b/packages/loaders/graphql-file/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "@graphql-tools/import": "7.0.0", - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" diff --git a/packages/loaders/json-file/package.json b/packages/loaders/json-file/package.json index 6bab7c6f419..35425a01d88 100644 --- a/packages/loaders/json-file/package.json +++ b/packages/loaders/json-file/package.json @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" diff --git a/packages/loaders/module/package.json b/packages/loaders/module/package.json index 94ad71a0672..3308b1d1092 100644 --- a/packages/loaders/module/package.json +++ b/packages/loaders/module/package.json @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/loaders/prisma/package.json b/packages/loaders/prisma/package.json index 8506ab59a31..bed2b55069a 100644 --- a/packages/loaders/prisma/package.json +++ b/packages/loaders/prisma/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "@graphql-tools/url-loader": "^8.0.0", - "@graphql-tools/utils": "^10.0.8", + "@graphql-tools/utils": "^10.0.13", "@types/js-yaml": "^4.0.0", "@types/json-stable-stringify": "^1.0.32", "@whatwg-node/fetch": "^0.9.0", diff --git a/packages/loaders/url/package.json b/packages/loaders/url/package.json index 857248baf24..be1d97171c2 100644 --- a/packages/loaders/url/package.json +++ b/packages/loaders/url/package.json @@ -52,12 +52,12 @@ }, "dependencies": { "@ardatan/sync-fetch": "^0.0.1", - "@graphql-tools/delegate": "^10.0.0", + "@graphql-tools/delegate": "^10.0.3", "@graphql-tools/executor-graphql-ws": "^1.0.0", - "@graphql-tools/executor-http": "^1.0.5", + "@graphql-tools/executor-http": "^1.0.8", "@graphql-tools/executor-legacy-ws": "^1.0.0", - "@graphql-tools/utils": "^10.0.0", - "@graphql-tools/wrap": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", + "@graphql-tools/wrap": "^10.0.1", "@types/ws": "^8.0.0", "@whatwg-node/fetch": "^0.9.0", "isomorphic-ws": "^5.0.0", diff --git a/packages/merge/package.json b/packages/merge/package.json index 84e73c9d92c..610d5d2f03d 100644 --- a/packages/merge/package.json +++ b/packages/merge/package.json @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.10", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/mock/package.json b/packages/mock/package.json index 19aaa9144e7..cb71db43a2a 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -50,7 +50,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/schema": "^10.0.0", + "@graphql-tools/schema": "^10.0.2", "@graphql-tools/utils": "^10.0.13", "fast-json-stable-stringify": "^2.1.0", "tslib": "^2.4.0" diff --git a/packages/node-require/package.json b/packages/node-require/package.json index 2e72d9d6bc0..af1ed710f79 100644 --- a/packages/node-require/package.json +++ b/packages/node-require/package.json @@ -52,7 +52,7 @@ "dependencies": { "@graphql-tools/graphql-file-loader": "8.0.0", "@graphql-tools/load": "8.0.1", - "@graphql-tools/utils": "^10.0.11", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0" }, "publishConfig": { diff --git a/packages/relay-operation-optimizer/package.json b/packages/relay-operation-optimizer/package.json index a66e2c1f3c8..fe269c30da2 100644 --- a/packages/relay-operation-optimizer/package.json +++ b/packages/relay-operation-optimizer/package.json @@ -63,7 +63,7 @@ }, "dependencies": { "@ardatan/relay-compiler": "12.0.0", - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0" }, "devDependencies": { diff --git a/packages/resolvers-composition/package.json b/packages/resolvers-composition/package.json index 6bb0eafa4f8..2ae0fd0f045 100644 --- a/packages/resolvers-composition/package.json +++ b/packages/resolvers-composition/package.json @@ -51,7 +51,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/utils": "^10.0.13", "lodash": "4.17.21", "micromatch": "^4.0.4", "tslib": "^2.4.0" diff --git a/packages/schema/package.json b/packages/schema/package.json index 8cebc10061b..aef27713c7e 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -51,7 +51,7 @@ }, "dependencies": { "@graphql-tools/merge": "^9.0.1", - "@graphql-tools/utils": "^10.0.10", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0", "value-or-promise": "^1.0.12" }, diff --git a/packages/stitch/package.json b/packages/stitch/package.json index e67b6cfc8f3..5b8e227a707 100644 --- a/packages/stitch/package.json +++ b/packages/stitch/package.json @@ -51,12 +51,12 @@ }, "dependencies": { "@graphql-tools/batch-delegate": "^9.0.0", - "@graphql-tools/delegate": "^10.0.1", + "@graphql-tools/delegate": "^10.0.3", "@graphql-tools/executor": "^1.0.0", - "@graphql-tools/merge": "^9.0.0", - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/utils": "^10.0.0", - "@graphql-tools/wrap": "^10.0.0", + "@graphql-tools/merge": "^9.0.1", + "@graphql-tools/schema": "^10.0.2", + "@graphql-tools/utils": "^10.0.13", + "@graphql-tools/wrap": "^10.0.1", "tslib": "^2.4.0", "value-or-promise": "^1.0.11" }, diff --git a/packages/stitching-directives/package.json b/packages/stitching-directives/package.json index a04551d971b..87fa2764bb0 100644 --- a/packages/stitching-directives/package.json +++ b/packages/stitching-directives/package.json @@ -50,12 +50,12 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" }, "dependencies": { - "@graphql-tools/delegate": "^10.0.0", - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/delegate": "^10.0.3", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0" }, "devDependencies": { - "@graphql-tools/schema": "^10.0.0" + "@graphql-tools/schema": "^10.0.2" }, "publishConfig": { "directory": "dist", diff --git a/packages/wrap/package.json b/packages/wrap/package.json index 9cc722f6a81..31abb4f139b 100644 --- a/packages/wrap/package.json +++ b/packages/wrap/package.json @@ -51,8 +51,8 @@ }, "dependencies": { "@graphql-tools/delegate": "^10.0.3", - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/utils": "^10.0.0", + "@graphql-tools/schema": "^10.0.2", + "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0", "value-or-promise": "^1.0.12" },