diff --git a/.changeset/@graphql-yoga_plugin-apollo-usage-report-4288-dependencies.md b/.changeset/@graphql-yoga_plugin-apollo-usage-report-4288-dependencies.md deleted file mode 100644 index 0f3880aabc..0000000000 --- a/.changeset/@graphql-yoga_plugin-apollo-usage-report-4288-dependencies.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@graphql-yoga/plugin-apollo-usage-report": patch ---- -dependencies updates: - - Updated dependency [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) (from `^10.9.1`, in `dependencies`) diff --git a/.changeset/@graphql-yoga_plugin-defer-stream-4288-dependencies.md b/.changeset/@graphql-yoga_plugin-defer-stream-4288-dependencies.md deleted file mode 100644 index b12b4b453d..0000000000 --- a/.changeset/@graphql-yoga_plugin-defer-stream-4288-dependencies.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@graphql-yoga/plugin-defer-stream": patch ---- -dependencies updates: - - Updated dependency [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) (from `^10.6.1`, in `dependencies`) diff --git a/.changeset/@graphql-yoga_plugin-sofa-4288-dependencies.md b/.changeset/@graphql-yoga_plugin-sofa-4288-dependencies.md deleted file mode 100644 index 42f38ba6cb..0000000000 --- a/.changeset/@graphql-yoga_plugin-sofa-4288-dependencies.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@graphql-yoga/plugin-sofa": patch ---- -dependencies updates: - - Updated dependency [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) (from `^10.3.2`, in `dependencies`) diff --git a/.changeset/fluffy-fans-feel.md b/.changeset/fluffy-fans-feel.md deleted file mode 100644 index c539877426..0000000000 --- a/.changeset/fluffy-fans-feel.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -'graphql-yoga': minor ---- - -Add experimental support for -[`coordinate` error attribute proposal](https://github.com/graphql/graphql-spec/pull/1200). - -The `coordinate` attribute indicates the coordinate in the schema of the resolver which experienced -the errors. It allows for an easier error source identification than with the `path` which can be -difficult to walk, or even lead to unsolvable ambiguities when using Union or Interface types. - -## Usage - -Since this is experimental, it has to be explicitly enabled by adding the appropriate plugin to the -Yoga instance: - -```ts -import { createYoga, useErrorCoordinate } from 'graphql-yoga' -import { schema } from './schema' - -export const yoga = createYoga({ - schema, - plugins: [useErrorCoordinate()] -}) -``` - -Once enabled, located errors will gain the `coordinate` attribute: - -```ts -const myPlugin = { - onExecutionResult({ result }) { - if (result.errors) { - for (const error of result.errors) { - console.log('Error at', error.coordinate, ':', error.message) - } - } - } -} -``` - -## Security concerns - -Adding a schema coordinate to errors exposes information about the schema, which can be an attack -vector if you rely on the fact your schema is private and secret. - -This is why the `coordinate` attribute is not serialized by default, and will not be exposed to -clients. - -If you want to send this information to client, override either each `toJSON` error's method, or add -a dedicated extension. - -```ts -import { GraphQLError } from 'graphql' -import { createYoga, maskError, useErrorCoordinate } from 'graphql-yoga' -import { schema } from './schema' - -export const yoga = createYoga({ - schema, - plugins: [useErrorCoordinate()], - maskedErrors: { - isDev: process.env['NODE_ENV'] === 'development', // when `isDev` is true, errors are not masked - maskError: (error, message, isDev) => { - if (error instanceof GraphQLError) { - error.toJSON = () => { - // Get default graphql serialized error representation - const json = GraphQLError.prototype.toJSON.apply(error) - // Manually add the coordinate attribute. You can also use extensions instead. - json.coordinate = error.coordinate - return json - } - } - - // Keep the default error masking implementation - return maskError(error, message, isDev) - } - } -}) -``` diff --git a/.changeset/graphql-yoga-4288-dependencies.md b/.changeset/graphql-yoga-4288-dependencies.md deleted file mode 100644 index 51a60116f7..0000000000 --- a/.changeset/graphql-yoga-4288-dependencies.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"graphql-yoga": patch ---- -dependencies updates: - - Updated dependency [`@graphql-tools/executor@^1.5.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.5.0) (from `^1.4.0`, in `dependencies`) - - Updated dependency [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) (from `^10.6.2`, in `dependencies`) diff --git a/benchmark/CHANGELOG.md b/benchmark/CHANGELOG.md index 6f1654d809..08f388efa1 100644 --- a/benchmark/CHANGELOG.md +++ b/benchmark/CHANGELOG.md @@ -1,5 +1,15 @@ # hello-world-benchmark +## 3.19.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + - @graphql-yoga/plugin-response-cache@3.19.0 + ## 3.18.2 ### Patch Changes diff --git a/benchmark/package.json b/benchmark/package.json index dcc07aa697..6249d5178a 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "hello-world-benchmark", - "version": "3.18.2", + "version": "3.19.0", "type": "module", "private": true, "scripts": { diff --git a/examples/apollo-federation/gateway/CHANGELOG.md b/examples/apollo-federation/gateway/CHANGELOG.md index 71b4ada863..c604d2fc06 100644 --- a/examples/apollo-federation/gateway/CHANGELOG.md +++ b/examples/apollo-federation/gateway/CHANGELOG.md @@ -1,5 +1,14 @@ # apollo-federation-gateway-with-yoga +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/examples/apollo-federation/gateway/package.json b/examples/apollo-federation/gateway/package.json index 848789da44..24bcb923c9 100644 --- a/examples/apollo-federation/gateway/package.json +++ b/examples/apollo-federation/gateway/package.json @@ -1,6 +1,6 @@ { "name": "apollo-federation-gateway-with-yoga", - "version": "3.16.2", + "version": "3.17.0", "private": true, "scripts": { "check": "exit 0", diff --git a/examples/apollo-federation/service/CHANGELOG.md b/examples/apollo-federation/service/CHANGELOG.md index cc5ea56bc1..bf783bac6b 100644 --- a/examples/apollo-federation/service/CHANGELOG.md +++ b/examples/apollo-federation/service/CHANGELOG.md @@ -1,5 +1,14 @@ # apollo-subgraph-with-yoga +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/examples/apollo-federation/service/package.json b/examples/apollo-federation/service/package.json index 337fe79152..74311757b4 100644 --- a/examples/apollo-federation/service/package.json +++ b/examples/apollo-federation/service/package.json @@ -1,6 +1,6 @@ { "name": "apollo-subgraph-with-yoga", - "version": "3.16.2", + "version": "3.17.0", "private": true, "scripts": { "check": "exit 0", diff --git a/examples/aws-lambda/lambda/CHANGELOG.md b/examples/aws-lambda/lambda/CHANGELOG.md index b7a99e5aef..30bc9a6841 100644 --- a/examples/aws-lambda/lambda/CHANGELOG.md +++ b/examples/aws-lambda/lambda/CHANGELOG.md @@ -1,5 +1,14 @@ # graphql-lambda +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/examples/aws-lambda/lambda/package.json b/examples/aws-lambda/lambda/package.json index 85caacf743..39bb604a09 100644 --- a/examples/aws-lambda/lambda/package.json +++ b/examples/aws-lambda/lambda/package.json @@ -1,6 +1,6 @@ { "name": "graphql-lambda", - "version": "3.16.2", + "version": "3.17.0", "description": "", "author": "", "license": "ISC", diff --git a/examples/bun-pothos/CHANGELOG.md b/examples/bun-pothos/CHANGELOG.md index e92442317d..a3a2cef044 100644 --- a/examples/bun-pothos/CHANGELOG.md +++ b/examples/bun-pothos/CHANGELOG.md @@ -1,5 +1,14 @@ # @examples/bun-pothos +## 0.4.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 0.3.2 ### Patch Changes diff --git a/examples/bun-pothos/package.json b/examples/bun-pothos/package.json index 1705a58fc4..14e6066f75 100644 --- a/examples/bun-pothos/package.json +++ b/examples/bun-pothos/package.json @@ -1,6 +1,6 @@ { "name": "@examples/bun-pothos", - "version": "0.3.2", + "version": "0.4.0", "private": true, "dependencies": { "@pothos/core": "^4.5.1", diff --git a/examples/cloudflare-advanced/CHANGELOG.md b/examples/cloudflare-advanced/CHANGELOG.md index 820ea1b888..3adfc82fe1 100644 --- a/examples/cloudflare-advanced/CHANGELOG.md +++ b/examples/cloudflare-advanced/CHANGELOG.md @@ -1,5 +1,14 @@ # cloudflare-advanced +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/examples/cloudflare-advanced/package.json b/examples/cloudflare-advanced/package.json index afac44b41d..a479c8241a 100644 --- a/examples/cloudflare-advanced/package.json +++ b/examples/cloudflare-advanced/package.json @@ -1,6 +1,6 @@ { "name": "cloudflare-advanced", - "version": "3.16.2", + "version": "3.17.0", "private": true, "scripts": { "check": "tsc --pretty --noEmit", diff --git a/examples/cloudflare-modules/CHANGELOG.md b/examples/cloudflare-modules/CHANGELOG.md index a50d808893..aae4f17a6e 100644 --- a/examples/cloudflare-modules/CHANGELOG.md +++ b/examples/cloudflare-modules/CHANGELOG.md @@ -1,5 +1,14 @@ # cloudflare +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/examples/cloudflare-modules/package.json b/examples/cloudflare-modules/package.json index 561f5349cd..36fe48108b 100644 --- a/examples/cloudflare-modules/package.json +++ b/examples/cloudflare-modules/package.json @@ -1,6 +1,6 @@ { "name": "cloudflare", - "version": "3.16.2", + "version": "3.17.0", "type": "module", "private": true, "module": "./dist/index.mjs", diff --git a/examples/nextjs-app/CHANGELOG.md b/examples/nextjs-app/CHANGELOG.md index a09e88f79d..2159228ba8 100644 --- a/examples/nextjs-app/CHANGELOG.md +++ b/examples/nextjs-app/CHANGELOG.md @@ -1,5 +1,14 @@ # nextjs-app +## 2.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 2.16.2 ### Patch Changes diff --git a/examples/nextjs-app/package.json b/examples/nextjs-app/package.json index 4ffd2a728b..99d1295897 100644 --- a/examples/nextjs-app/package.json +++ b/examples/nextjs-app/package.json @@ -1,6 +1,6 @@ { "name": "nextjs-app", - "version": "2.16.2", + "version": "2.17.0", "private": true, "scripts": { "build": "next build", diff --git a/packages/client/apollo-link/CHANGELOG.md b/packages/client/apollo-link/CHANGELOG.md index c3338a60c1..6bdd085476 100644 --- a/packages/client/apollo-link/CHANGELOG.md +++ b/packages/client/apollo-link/CHANGELOG.md @@ -1,5 +1,7 @@ # @graphql-yoga/apollo-link +## 5.2.0 + ## 5.1.2 ## 5.1.1 diff --git a/packages/client/apollo-link/package.json b/packages/client/apollo-link/package.json index 6a25b4038c..1143e430ac 100644 --- a/packages/client/apollo-link/package.json +++ b/packages/client/apollo-link/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/apollo-link", - "version": "5.1.2", + "version": "5.2.0", "type": "module", "description": "", "repository": { diff --git a/packages/client/urql-exchange/CHANGELOG.md b/packages/client/urql-exchange/CHANGELOG.md index 371c9fdb4e..c628063d0e 100644 --- a/packages/client/urql-exchange/CHANGELOG.md +++ b/packages/client/urql-exchange/CHANGELOG.md @@ -1,5 +1,7 @@ # @graphql-yoga/urql-exchange +## 5.2.0 + ## 5.1.2 ## 5.1.1 diff --git a/packages/client/urql-exchange/package.json b/packages/client/urql-exchange/package.json index 445d68ee2d..e38a7aeb84 100644 --- a/packages/client/urql-exchange/package.json +++ b/packages/client/urql-exchange/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/urql-exchange", - "version": "5.1.2", + "version": "5.2.0", "type": "module", "description": "", "repository": { diff --git a/packages/graphql-yoga/CHANGELOG.md b/packages/graphql-yoga/CHANGELOG.md index 97166f7517..270864329c 100644 --- a/packages/graphql-yoga/CHANGELOG.md +++ b/packages/graphql-yoga/CHANGELOG.md @@ -1,5 +1,99 @@ # graphql-yoga +## 5.17.0 + +### Minor Changes + +- [#4288](https://github.com/graphql-hive/graphql-yoga/pull/4288) + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb) + Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Add experimental support for + [`coordinate` error attribute proposal](https://github.com/graphql/graphql-spec/pull/1200). + + The `coordinate` attribute indicates the coordinate in the schema of the resolver which + experienced the errors. It allows for an easier error source identification than with the `path` + which can be difficult to walk, or even lead to unsolvable ambiguities when using Union or + Interface types. + + ## Usage + + Since this is experimental, it has to be explicitly enabled by adding the appropriate plugin to + the Yoga instance: + + ```ts + import { createYoga, useErrorCoordinate } from 'graphql-yoga' + import { schema } from './schema' + + export const yoga = createYoga({ + schema, + plugins: [useErrorCoordinate()] + }) + ``` + + Once enabled, located errors will gain the `coordinate` attribute: + + ```ts + const myPlugin = { + onExecutionResult({ result }) { + if (result.errors) { + for (const error of result.errors) { + console.log('Error at', error.coordinate, ':', error.message) + } + } + } + } + ``` + + ## Security concerns + + Adding a schema coordinate to errors exposes information about the schema, which can be an attack + vector if you rely on the fact your schema is private and secret. + + This is why the `coordinate` attribute is not serialized by default, and will not be exposed to + clients. + + If you want to send this information to client, override either each `toJSON` error's method, or + add a dedicated extension. + + ```ts + import { GraphQLError } from 'graphql' + import { createYoga, maskError, useErrorCoordinate } from 'graphql-yoga' + import { schema } from './schema' + + export const yoga = createYoga({ + schema, + plugins: [useErrorCoordinate()], + maskedErrors: { + isDev: process.env['NODE_ENV'] === 'development', // when `isDev` is true, errors are not masked + maskError: (error, message, isDev) => { + if (error instanceof GraphQLError) { + error.toJSON = () => { + // Get default graphql serialized error representation + const json = GraphQLError.prototype.toJSON.apply(error) + // Manually add the coordinate attribute. You can also use extensions instead. + json.coordinate = error.coordinate + return json + } + } + + // Keep the default error masking implementation + return maskError(error, message, isDev) + } + } + }) + ``` + +### Patch Changes + +- [#4288](https://github.com/graphql-hive/graphql-yoga/pull/4288) + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb) + Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - dependencies updates: + - Updated dependency + [`@graphql-tools/executor@^1.5.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.5.0) + (from `^1.4.0`, in `dependencies`) + - Updated dependency + [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) + (from `^10.6.2`, in `dependencies`) + ## 5.16.2 ### Patch Changes diff --git a/packages/graphql-yoga/package.json b/packages/graphql-yoga/package.json index 2ebb0775de..4de505dfd7 100644 --- a/packages/graphql-yoga/package.json +++ b/packages/graphql-yoga/package.json @@ -1,6 +1,6 @@ { "name": "graphql-yoga", - "version": "5.16.2", + "version": "5.17.0", "type": "module", "description": "", "repository": { diff --git a/packages/nestjs-federation/CHANGELOG.md b/packages/nestjs-federation/CHANGELOG.md index b6b0eb5ac6..682dc01e69 100644 --- a/packages/nestjs-federation/CHANGELOG.md +++ b/packages/nestjs-federation/CHANGELOG.md @@ -1,5 +1,13 @@ # @graphql-yoga/nestjs-federation +## 3.18.0 + +### Patch Changes + +- Updated dependencies []: + - @graphql-yoga/nestjs@3.18.0 + - @graphql-yoga/plugin-apollo-inline-trace@3.17.0 + ## 3.17.1 ### Patch Changes diff --git a/packages/nestjs-federation/package.json b/packages/nestjs-federation/package.json index 29c8f60d0a..2cae22e302 100644 --- a/packages/nestjs-federation/package.json +++ b/packages/nestjs-federation/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/nestjs-federation", - "version": "3.17.1", + "version": "3.18.0", "type": "module", "description": "GraphQL Yoga driver with Apollo Federation for NestJS GraphQL.", "repository": { diff --git a/packages/nestjs/CHANGELOG.md b/packages/nestjs/CHANGELOG.md index 71a654d643..8a34a17d08 100644 --- a/packages/nestjs/CHANGELOG.md +++ b/packages/nestjs/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/nestjs +## 3.18.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.17.1 ### Patch Changes diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index e55481a4a4..0e3f52092f 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/nestjs", - "version": "3.17.1", + "version": "3.18.0", "type": "module", "description": "GraphQL Yoga driver for NestJS GraphQL.", "repository": { diff --git a/packages/plugins/apollo-inline-trace/CHANGELOG.md b/packages/plugins/apollo-inline-trace/CHANGELOG.md index 8f82564e2f..988d045cd5 100644 --- a/packages/plugins/apollo-inline-trace/CHANGELOG.md +++ b/packages/plugins/apollo-inline-trace/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-apollo-inline-trace +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/packages/plugins/apollo-inline-trace/package.json b/packages/plugins/apollo-inline-trace/package.json index 2066fc1c59..7ca83279b2 100644 --- a/packages/plugins/apollo-inline-trace/package.json +++ b/packages/plugins/apollo-inline-trace/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-apollo-inline-trace", - "version": "3.16.2", + "version": "3.17.0", "type": "module", "description": "Apollo's federated tracing plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/apollo-managed-federation/CHANGELOG.md b/packages/plugins/apollo-managed-federation/CHANGELOG.md index 39bc63199b..2fe56a2803 100644 --- a/packages/plugins/apollo-managed-federation/CHANGELOG.md +++ b/packages/plugins/apollo-managed-federation/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/apollo-managed-federation +## 0.16.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 0.15.2 ### Patch Changes diff --git a/packages/plugins/apollo-managed-federation/package.json b/packages/plugins/apollo-managed-federation/package.json index f2b51b62a7..fa12c6946f 100644 --- a/packages/plugins/apollo-managed-federation/package.json +++ b/packages/plugins/apollo-managed-federation/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/apollo-managed-federation", - "version": "0.15.2", + "version": "0.16.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/apollo-usage-report/CHANGELOG.md b/packages/plugins/apollo-usage-report/CHANGELOG.md index 817576e786..bb1f4f6b3d 100644 --- a/packages/plugins/apollo-usage-report/CHANGELOG.md +++ b/packages/plugins/apollo-usage-report/CHANGELOG.md @@ -1,5 +1,21 @@ # @graphql-yoga/plugin-apollo-usage-report +## 0.12.0 + +### Patch Changes + +- [#4288](https://github.com/graphql-hive/graphql-yoga/pull/4288) + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb) + Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - dependencies updates: + - Updated dependency + [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) + (from `^10.9.1`, in `dependencies`) +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + - @graphql-yoga/plugin-apollo-inline-trace@3.17.0 + ## 0.11.2 ### Patch Changes diff --git a/packages/plugins/apollo-usage-report/package.json b/packages/plugins/apollo-usage-report/package.json index 78a7cc5b32..c1244949ef 100644 --- a/packages/plugins/apollo-usage-report/package.json +++ b/packages/plugins/apollo-usage-report/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-apollo-usage-report", - "version": "0.11.2", + "version": "0.12.0", "type": "module", "description": "Apollo's GraphOS usage report plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/apq/CHANGELOG.md b/packages/plugins/apq/CHANGELOG.md index 58bf3ade9e..9c03ab45c1 100644 --- a/packages/plugins/apq/CHANGELOG.md +++ b/packages/plugins/apq/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-apq +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/packages/plugins/apq/package.json b/packages/plugins/apq/package.json index d4ed98a434..ddcc3cc119 100644 --- a/packages/plugins/apq/package.json +++ b/packages/plugins/apq/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-apq", - "version": "3.16.2", + "version": "3.17.0", "type": "module", "description": "APQ plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/csrf-prevention/CHANGELOG.md b/packages/plugins/csrf-prevention/CHANGELOG.md index 0ebc668964..43ba8434d4 100644 --- a/packages/plugins/csrf-prevention/CHANGELOG.md +++ b/packages/plugins/csrf-prevention/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-csrf-prevention +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/packages/plugins/csrf-prevention/package.json b/packages/plugins/csrf-prevention/package.json index d35a320f22..20002c4ed2 100644 --- a/packages/plugins/csrf-prevention/package.json +++ b/packages/plugins/csrf-prevention/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-csrf-prevention", - "version": "3.16.2", + "version": "3.17.0", "type": "module", "description": "CSRF prevention plugin for GraphQL Yoga that requires the clients to have a specific header set.", "repository": { diff --git a/packages/plugins/defer-stream/CHANGELOG.md b/packages/plugins/defer-stream/CHANGELOG.md index 7d72a004b9..ae1650231b 100644 --- a/packages/plugins/defer-stream/CHANGELOG.md +++ b/packages/plugins/defer-stream/CHANGELOG.md @@ -1,5 +1,20 @@ # @graphql-yoga/plugin-defer-stream +## 3.17.0 + +### Patch Changes + +- [#4288](https://github.com/graphql-hive/graphql-yoga/pull/4288) + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb) + Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - dependencies updates: + - Updated dependency + [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) + (from `^10.6.1`, in `dependencies`) +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/packages/plugins/defer-stream/package.json b/packages/plugins/defer-stream/package.json index fe8acdb933..812150fe57 100644 --- a/packages/plugins/defer-stream/package.json +++ b/packages/plugins/defer-stream/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-defer-stream", - "version": "3.16.2", + "version": "3.17.0", "type": "module", "description": "Defer/Stream plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/disable-introspection/CHANGELOG.md b/packages/plugins/disable-introspection/CHANGELOG.md index 1a74873072..57f7da03a4 100644 --- a/packages/plugins/disable-introspection/CHANGELOG.md +++ b/packages/plugins/disable-introspection/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-disable-introspection +## 2.18.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 2.17.2 ### Patch Changes diff --git a/packages/plugins/disable-introspection/package.json b/packages/plugins/disable-introspection/package.json index 1f40a6e5d7..36eb5571e4 100644 --- a/packages/plugins/disable-introspection/package.json +++ b/packages/plugins/disable-introspection/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-disable-introspection", - "version": "2.17.2", + "version": "2.18.0", "type": "module", "description": "Disable Introspection plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/graphql-sse/CHANGELOG.md b/packages/plugins/graphql-sse/CHANGELOG.md index b4fd87ef9f..2b730e8244 100644 --- a/packages/plugins/graphql-sse/CHANGELOG.md +++ b/packages/plugins/graphql-sse/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-graphql-sse +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/packages/plugins/graphql-sse/package.json b/packages/plugins/graphql-sse/package.json index 28efbb826a..2b38e49ddf 100644 --- a/packages/plugins/graphql-sse/package.json +++ b/packages/plugins/graphql-sse/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-graphql-sse", - "version": "3.16.2", + "version": "3.17.0", "type": "module", "description": "GraphQL over Server-Sent Events Protocol plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/jwt/CHANGELOG.md b/packages/plugins/jwt/CHANGELOG.md index e08407a417..643721db2b 100644 --- a/packages/plugins/jwt/CHANGELOG.md +++ b/packages/plugins/jwt/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-jwt +## 3.11.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.10.2 ### Patch Changes diff --git a/packages/plugins/jwt/package.json b/packages/plugins/jwt/package.json index 2574bc1e06..277f0c5638 100644 --- a/packages/plugins/jwt/package.json +++ b/packages/plugins/jwt/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-jwt", - "version": "3.10.2", + "version": "3.11.0", "type": "module", "description": "jwt plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/persisted-operations/CHANGELOG.md b/packages/plugins/persisted-operations/CHANGELOG.md index 21f0dfe956..098a4062ef 100644 --- a/packages/plugins/persisted-operations/CHANGELOG.md +++ b/packages/plugins/persisted-operations/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-persisted-operations +## 3.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/packages/plugins/persisted-operations/package.json b/packages/plugins/persisted-operations/package.json index f05fb6217b..04b0e45670 100644 --- a/packages/plugins/persisted-operations/package.json +++ b/packages/plugins/persisted-operations/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-persisted-operations", - "version": "3.16.2", + "version": "3.17.0", "type": "module", "description": "Persisted Operations plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/prometheus/CHANGELOG.md b/packages/plugins/prometheus/CHANGELOG.md index 071fe2d5dc..046ca0c732 100644 --- a/packages/plugins/prometheus/CHANGELOG.md +++ b/packages/plugins/prometheus/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-prometheus +## 6.12.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 6.11.3 ### Patch Changes diff --git a/packages/plugins/prometheus/package.json b/packages/plugins/prometheus/package.json index c450c360ed..d759be123f 100644 --- a/packages/plugins/prometheus/package.json +++ b/packages/plugins/prometheus/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-prometheus", - "version": "6.11.3", + "version": "6.12.0", "type": "module", "description": "Prometheus plugin for GraphQL Yoga.", "repository": { diff --git a/packages/plugins/response-cache/CHANGELOG.md b/packages/plugins/response-cache/CHANGELOG.md index a6748b32c5..957230a3a3 100644 --- a/packages/plugins/response-cache/CHANGELOG.md +++ b/packages/plugins/response-cache/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/plugin-response-cache +## 3.19.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.18.2 ### Patch Changes diff --git a/packages/plugins/response-cache/package.json b/packages/plugins/response-cache/package.json index 227c82ec8b..7d6e3f332c 100644 --- a/packages/plugins/response-cache/package.json +++ b/packages/plugins/response-cache/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-response-cache", - "version": "3.18.2", + "version": "3.19.0", "type": "module", "description": "", "repository": { diff --git a/packages/plugins/sofa/CHANGELOG.md b/packages/plugins/sofa/CHANGELOG.md index 28aa7c9adb..af40b10257 100644 --- a/packages/plugins/sofa/CHANGELOG.md +++ b/packages/plugins/sofa/CHANGELOG.md @@ -1,5 +1,20 @@ # @graphql-yoga/plugin-sofa +## 3.17.0 + +### Patch Changes + +- [#4288](https://github.com/graphql-hive/graphql-yoga/pull/4288) + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb) + Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - dependencies updates: + - Updated dependency + [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) + (from `^10.3.2`, in `dependencies`) +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 3.16.2 ### Patch Changes diff --git a/packages/plugins/sofa/package.json b/packages/plugins/sofa/package.json index f3e4361153..cc543dea92 100644 --- a/packages/plugins/sofa/package.json +++ b/packages/plugins/sofa/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/plugin-sofa", - "version": "3.16.2", + "version": "3.17.0", "type": "module", "description": "", "repository": { diff --git a/packages/render-apollo-sandbox/CHANGELOG.md b/packages/render-apollo-sandbox/CHANGELOG.md index bbb74b37a3..56b895a92e 100644 --- a/packages/render-apollo-sandbox/CHANGELOG.md +++ b/packages/render-apollo-sandbox/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/render-apollo-sandbox +## 0.2.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 0.1.2 ### Patch Changes diff --git a/packages/render-apollo-sandbox/package.json b/packages/render-apollo-sandbox/package.json index 1bb1fd88ce..a92eecbf84 100644 --- a/packages/render-apollo-sandbox/package.json +++ b/packages/render-apollo-sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/render-apollo-sandbox", - "version": "0.1.2", + "version": "0.2.0", "type": "module", "repository": { "type": "git", diff --git a/packages/render-graphiql/CHANGELOG.md b/packages/render-graphiql/CHANGELOG.md index b443eadf3e..647ebdf83e 100644 --- a/packages/render-graphiql/CHANGELOG.md +++ b/packages/render-graphiql/CHANGELOG.md @@ -1,5 +1,14 @@ # @graphql-yoga/render-graphiql +## 5.17.0 + +### Patch Changes + +- Updated dependencies + [[`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb), + [`66c370c`](https://github.com/graphql-hive/graphql-yoga/commit/66c370cb185f632ec9d28cf642d3049a981effeb)]: + - graphql-yoga@5.17.0 + ## 5.16.2 ### Patch Changes diff --git a/packages/render-graphiql/package.json b/packages/render-graphiql/package.json index abd362a345..a2776ac712 100644 --- a/packages/render-graphiql/package.json +++ b/packages/render-graphiql/package.json @@ -1,6 +1,6 @@ { "name": "@graphql-yoga/render-graphiql", - "version": "5.16.2", + "version": "5.17.0", "type": "module", "description": "", "repository": {