diff --git a/.changeset/sharp-goats-trade.md b/.changeset/sharp-goats-trade.md deleted file mode 100644 index 4450cd0993..0000000000 --- a/.changeset/sharp-goats-trade.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -'@envelop/core': minor ---- - -Added new `withState` plugin utility for easy data sharing between hooks. - -## New plugin utility to ease data sharing between hooks - -Sometimes, plugins can grow in complexity and need to share data between its hooks. - -A way to solve this can be to mutate the graphql context, but this context is not always available -in all hooks in Yoga or Hive Gateway plugins. Moreover, mutating the context gives access to your -internal data to all other plugins and graphql resolvers, without mentioning performance impact on -field access on this object. - -The recommended approach to this problem was to use a `WeakMap` with a stable key (often the -`context` or `request` object). While it works, it's not very convenient for plugin developers, and -is prone to error with the choice of key. - -The new `withState` utility solves this DX issue by providing an easy and straightforward API for -data sharing between hooks. - -```ts -import { withState } from '@envelop/core' - -type State = { foo: string } - -const myPlugin = () => - withState(() => ({ - onParse({ state }) { - state.forOperation.foo = 'foo' - }, - onValidate({ state }) { - const { foo } = state.forOperation - console.log('foo', foo) - } - })) -``` - -The `state` payload field will be available in all relevant hooks, making it easy to access shared -data. It also forces the developer to choose the scope for the data: - -- `forOperation` for a data scoped to GraphQL operation (Envelop, Yoga and Hive Gateway) -- `forRequest` for a data scoped to HTTP request (Yoga and Hive Gateway) -- `forSubgraphExecution` for a data scoped to the subgraph execution (Hive Gateway) - -Not all scopes are available in all hooks, the type reflects which scopes are available - -Under the hood, those states are kept in memory using `WeakMap`, which avoid any memory leaks. - -It is also possible to manually retrieve the state with the `getState` function: - -```ts -const myPlugin = () => - withState(getState => ({ - onParse({ context }) { - // You can provide a payload, which will dictate which scope you have access to. - // The scope can contain `context`, `request` and `executionRequest` fields. - const state = getState({ context }) - // Use the state elsewhere. - } - })) -``` diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b89274f130..304746c129 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,72 @@ # @envelop/core +## 5.3.0 + +### Minor Changes + +- [#2607](https://github.com/graphql-hive/envelop/pull/2607) + [`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad) + Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Added new `withState` plugin utility + for easy data sharing between hooks. + + ## New plugin utility to ease data sharing between hooks + + Sometimes, plugins can grow in complexity and need to share data between its hooks. + + A way to solve this can be to mutate the graphql context, but this context is not always available + in all hooks in Yoga or Hive Gateway plugins. Moreover, mutating the context gives access to your + internal data to all other plugins and graphql resolvers, without mentioning performance impact on + field access on this object. + + The recommended approach to this problem was to use a `WeakMap` with a stable key (often the + `context` or `request` object). While it works, it's not very convenient for plugin developers, + and is prone to error with the choice of key. + + The new `withState` utility solves this DX issue by providing an easy and straightforward API for + data sharing between hooks. + + ```ts + import { withState } from '@envelop/core' + + type State = { foo: string } + + const myPlugin = () => + withState(() => ({ + onParse({ state }) { + state.forOperation.foo = 'foo' + }, + onValidate({ state }) { + const { foo } = state.forOperation + console.log('foo', foo) + } + })) + ``` + + The `state` payload field will be available in all relevant hooks, making it easy to access shared + data. It also forces the developer to choose the scope for the data: + + - `forOperation` for a data scoped to GraphQL operation (Envelop, Yoga and Hive Gateway) + - `forRequest` for a data scoped to HTTP request (Yoga and Hive Gateway) + - `forSubgraphExecution` for a data scoped to the subgraph execution (Hive Gateway) + + Not all scopes are available in all hooks, the type reflects which scopes are available + + Under the hood, those states are kept in memory using `WeakMap`, which avoid any memory leaks. + + It is also possible to manually retrieve the state with the `getState` function: + + ```ts + const myPlugin = () => + withState(getState => ({ + onParse({ context }) { + // You can provide a payload, which will dictate which scope you have access to. + // The scope can contain `context`, `request` and `executionRequest` fields. + const state = getState({ context }) + // Use the state elsewhere. + } + })) + ``` + ## 5.2.3 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 97fde5aad2..da841f6546 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/core", - "version": "5.2.3", + "version": "5.3.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/apollo-datasources/CHANGELOG.md b/packages/plugins/apollo-datasources/CHANGELOG.md index 29d4b9fcf0..546b5d83e7 100644 --- a/packages/plugins/apollo-datasources/CHANGELOG.md +++ b/packages/plugins/apollo-datasources/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/apollo-datasources +## 6.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 5.1.3 ### Patch Changes diff --git a/packages/plugins/apollo-datasources/package.json b/packages/plugins/apollo-datasources/package.json index 7d8ddf9723..cb506f0367 100644 --- a/packages/plugins/apollo-datasources/package.json +++ b/packages/plugins/apollo-datasources/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/apollo-datasources", - "version": "5.1.3", + "version": "6.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/apollo-federation/CHANGELOG.md b/packages/plugins/apollo-federation/CHANGELOG.md index 9e46373684..4618ae473f 100644 --- a/packages/plugins/apollo-federation/CHANGELOG.md +++ b/packages/plugins/apollo-federation/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/apollo-federation +## 7.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 6.1.3 ### Patch Changes diff --git a/packages/plugins/apollo-federation/package.json b/packages/plugins/apollo-federation/package.json index 5743ce6da5..20a83a82a1 100644 --- a/packages/plugins/apollo-federation/package.json +++ b/packages/plugins/apollo-federation/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/apollo-federation", - "version": "6.1.3", + "version": "7.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/apollo-server-errors/CHANGELOG.md b/packages/plugins/apollo-server-errors/CHANGELOG.md index a69b4adeb7..550937f82d 100644 --- a/packages/plugins/apollo-server-errors/CHANGELOG.md +++ b/packages/plugins/apollo-server-errors/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/apollo-server-errors +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/apollo-server-errors/package.json b/packages/plugins/apollo-server-errors/package.json index 30800b1edf..746617ebb1 100644 --- a/packages/plugins/apollo-server-errors/package.json +++ b/packages/plugins/apollo-server-errors/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/apollo-server-errors", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/apollo-tracing/CHANGELOG.md b/packages/plugins/apollo-tracing/CHANGELOG.md index e993442422..ff31bbc59d 100644 --- a/packages/plugins/apollo-tracing/CHANGELOG.md +++ b/packages/plugins/apollo-tracing/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/apollo-tracing +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + - @envelop/on-resolve@6.0.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/apollo-tracing/package.json b/packages/plugins/apollo-tracing/package.json index fa5084f148..97b6ab5ad3 100644 --- a/packages/plugins/apollo-tracing/package.json +++ b/packages/plugins/apollo-tracing/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/apollo-tracing", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/auth0/CHANGELOG.md b/packages/plugins/auth0/CHANGELOG.md index be769cc294..9b7ab44027 100644 --- a/packages/plugins/auth0/CHANGELOG.md +++ b/packages/plugins/auth0/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/auth0 +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/auth0/package.json b/packages/plugins/auth0/package.json index 834c62a6d5..a85b8b80cd 100644 --- a/packages/plugins/auth0/package.json +++ b/packages/plugins/auth0/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/auth0", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/dataloader/CHANGELOG.md b/packages/plugins/dataloader/CHANGELOG.md index 538354c6a6..e883658b22 100644 --- a/packages/plugins/dataloader/CHANGELOG.md +++ b/packages/plugins/dataloader/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/dataloader +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/dataloader/package.json b/packages/plugins/dataloader/package.json index a007adbcce..527465937b 100644 --- a/packages/plugins/dataloader/package.json +++ b/packages/plugins/dataloader/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/dataloader", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/depth-limit/CHANGELOG.md b/packages/plugins/depth-limit/CHANGELOG.md index d318f10e76..7df7dff750 100644 --- a/packages/plugins/depth-limit/CHANGELOG.md +++ b/packages/plugins/depth-limit/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/depth-limit +## 6.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 5.1.3 ### Patch Changes diff --git a/packages/plugins/depth-limit/package.json b/packages/plugins/depth-limit/package.json index d7f62f7e5d..4266a4950b 100644 --- a/packages/plugins/depth-limit/package.json +++ b/packages/plugins/depth-limit/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/depth-limit", - "version": "5.1.3", + "version": "6.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/disable-introspection/CHANGELOG.md b/packages/plugins/disable-introspection/CHANGELOG.md index 7ca94cafcd..8b51b96af0 100644 --- a/packages/plugins/disable-introspection/CHANGELOG.md +++ b/packages/plugins/disable-introspection/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/disable-introspection +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/disable-introspection/package.json b/packages/plugins/disable-introspection/package.json index 3bd273c984..e9d0d5b8a9 100644 --- a/packages/plugins/disable-introspection/package.json +++ b/packages/plugins/disable-introspection/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/disable-introspection", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/execute-subscription-event/CHANGELOG.md b/packages/plugins/execute-subscription-event/CHANGELOG.md index e197949297..45f4b9b575 100644 --- a/packages/plugins/execute-subscription-event/CHANGELOG.md +++ b/packages/plugins/execute-subscription-event/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/execute-subscription-event +## 7.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 6.1.3 ### Patch Changes diff --git a/packages/plugins/execute-subscription-event/package.json b/packages/plugins/execute-subscription-event/package.json index 6616eb1bda..2cf927a97f 100644 --- a/packages/plugins/execute-subscription-event/package.json +++ b/packages/plugins/execute-subscription-event/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/execute-subscription-event", - "version": "6.1.3", + "version": "7.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/extended-validation/CHANGELOG.md b/packages/plugins/extended-validation/CHANGELOG.md index 1235a94b5e..d9328100f8 100644 --- a/packages/plugins/extended-validation/CHANGELOG.md +++ b/packages/plugins/extended-validation/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/extended-validation +## 6.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 5.1.3 ### Patch Changes diff --git a/packages/plugins/extended-validation/package.json b/packages/plugins/extended-validation/package.json index bf1358e88e..3b02f1e91e 100644 --- a/packages/plugins/extended-validation/package.json +++ b/packages/plugins/extended-validation/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/extended-validation", - "version": "5.1.3", + "version": "6.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/filter-operation-type/CHANGELOG.md b/packages/plugins/filter-operation-type/CHANGELOG.md index 73909e36bf..21825c2921 100644 --- a/packages/plugins/filter-operation-type/CHANGELOG.md +++ b/packages/plugins/filter-operation-type/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/filter-operation-type +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/filter-operation-type/package.json b/packages/plugins/filter-operation-type/package.json index e58890f5af..f0caf3f342 100644 --- a/packages/plugins/filter-operation-type/package.json +++ b/packages/plugins/filter-operation-type/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/filter-operation-type", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/fragment-arguments/CHANGELOG.md b/packages/plugins/fragment-arguments/CHANGELOG.md index 08132d45df..2fb2c1612c 100644 --- a/packages/plugins/fragment-arguments/CHANGELOG.md +++ b/packages/plugins/fragment-arguments/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/fragment-arguments +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/fragment-arguments/package.json b/packages/plugins/fragment-arguments/package.json index d799735753..2e716f16ab 100644 --- a/packages/plugins/fragment-arguments/package.json +++ b/packages/plugins/fragment-arguments/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/fragment-arguments", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/generic-auth/CHANGELOG.md b/packages/plugins/generic-auth/CHANGELOG.md index afae621884..c88bce0352 100644 --- a/packages/plugins/generic-auth/CHANGELOG.md +++ b/packages/plugins/generic-auth/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/generic-auth +## 10.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + - @envelop/extended-validation@6.0.0 + ## 9.1.3 ### Patch Changes diff --git a/packages/plugins/generic-auth/package.json b/packages/plugins/generic-auth/package.json index ce6463a258..65022a21dd 100644 --- a/packages/plugins/generic-auth/package.json +++ b/packages/plugins/generic-auth/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/generic-auth", - "version": "9.1.3", + "version": "10.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/graphql-jit/CHANGELOG.md b/packages/plugins/graphql-jit/CHANGELOG.md index 406b9c68fa..42edd7e6b6 100644 --- a/packages/plugins/graphql-jit/CHANGELOG.md +++ b/packages/plugins/graphql-jit/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/graphql-jit +## 10.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 9.1.3 ### Patch Changes diff --git a/packages/plugins/graphql-jit/package.json b/packages/plugins/graphql-jit/package.json index 12bef5d4ae..792bd57ed6 100644 --- a/packages/plugins/graphql-jit/package.json +++ b/packages/plugins/graphql-jit/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/graphql-jit", - "version": "9.1.3", + "version": "10.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/graphql-middleware/CHANGELOG.md b/packages/plugins/graphql-middleware/CHANGELOG.md index 20f1d53720..43d7d2d628 100644 --- a/packages/plugins/graphql-middleware/CHANGELOG.md +++ b/packages/plugins/graphql-middleware/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/graphql-middleware +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/graphql-middleware/package.json b/packages/plugins/graphql-middleware/package.json index bf7aca2930..4539e458ef 100644 --- a/packages/plugins/graphql-middleware/package.json +++ b/packages/plugins/graphql-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/graphql-middleware", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/graphql-modules/CHANGELOG.md b/packages/plugins/graphql-modules/CHANGELOG.md index 11cbfa5f3f..eacbfe4a5a 100644 --- a/packages/plugins/graphql-modules/CHANGELOG.md +++ b/packages/plugins/graphql-modules/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/graphql-modules +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/graphql-modules/package.json b/packages/plugins/graphql-modules/package.json index eed8c2408d..5414cebf33 100644 --- a/packages/plugins/graphql-modules/package.json +++ b/packages/plugins/graphql-modules/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/graphql-modules", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/immediate-introspection/CHANGELOG.md b/packages/plugins/immediate-introspection/CHANGELOG.md index c933d8a343..eaf952096a 100644 --- a/packages/plugins/immediate-introspection/CHANGELOG.md +++ b/packages/plugins/immediate-introspection/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/immediate-introspection +## 6.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 5.1.3 ### Patch Changes diff --git a/packages/plugins/immediate-introspection/package.json b/packages/plugins/immediate-introspection/package.json index 44fc40ba61..8e0047e0a0 100644 --- a/packages/plugins/immediate-introspection/package.json +++ b/packages/plugins/immediate-introspection/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/immediate-introspection", - "version": "5.1.3", + "version": "6.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/live-query/CHANGELOG.md b/packages/plugins/live-query/CHANGELOG.md index 6cb8bf6c91..a645b97406 100644 --- a/packages/plugins/live-query/CHANGELOG.md +++ b/packages/plugins/live-query/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/live-query +## 9.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 8.1.3 ### Patch Changes diff --git a/packages/plugins/live-query/package.json b/packages/plugins/live-query/package.json index ad39d85458..2fafeb4a18 100644 --- a/packages/plugins/live-query/package.json +++ b/packages/plugins/live-query/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/live-query", - "version": "8.1.3", + "version": "9.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/newrelic/CHANGELOG.md b/packages/plugins/newrelic/CHANGELOG.md index 4ac44dc2bd..0c60d1bfc0 100644 --- a/packages/plugins/newrelic/CHANGELOG.md +++ b/packages/plugins/newrelic/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/newrelic +## 9.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + - @envelop/on-resolve@6.0.0 + ## 8.1.3 ### Patch Changes diff --git a/packages/plugins/newrelic/package.json b/packages/plugins/newrelic/package.json index 29b111de9a..1155124e6c 100644 --- a/packages/plugins/newrelic/package.json +++ b/packages/plugins/newrelic/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/newrelic", - "version": "8.1.3", + "version": "9.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/on-resolve/CHANGELOG.md b/packages/plugins/on-resolve/CHANGELOG.md index 0be3d85a36..2a04df2e00 100644 --- a/packages/plugins/on-resolve/CHANGELOG.md +++ b/packages/plugins/on-resolve/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/on-resolve +## 6.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 5.1.3 ### Patch Changes diff --git a/packages/plugins/on-resolve/package.json b/packages/plugins/on-resolve/package.json index ec075ca9cc..8254411f9f 100644 --- a/packages/plugins/on-resolve/package.json +++ b/packages/plugins/on-resolve/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/on-resolve", - "version": "5.1.3", + "version": "6.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/opentelemetry/CHANGELOG.md b/packages/plugins/opentelemetry/CHANGELOG.md index 156b633988..fe6d1ccce0 100644 --- a/packages/plugins/opentelemetry/CHANGELOG.md +++ b/packages/plugins/opentelemetry/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/opentelemetry +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + - @envelop/on-resolve@6.0.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/opentelemetry/package.json b/packages/plugins/opentelemetry/package.json index 39f0350c86..5d3c28df7a 100644 --- a/packages/plugins/opentelemetry/package.json +++ b/packages/plugins/opentelemetry/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/opentelemetry", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/operation-field-permissions/CHANGELOG.md b/packages/plugins/operation-field-permissions/CHANGELOG.md index 7e954a13db..454be9ecf4 100644 --- a/packages/plugins/operation-field-permissions/CHANGELOG.md +++ b/packages/plugins/operation-field-permissions/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/operation-field-permissions +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + - @envelop/extended-validation@6.0.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/operation-field-permissions/package.json b/packages/plugins/operation-field-permissions/package.json index 0f6d85fb0b..52ff3211b7 100644 --- a/packages/plugins/operation-field-permissions/package.json +++ b/packages/plugins/operation-field-permissions/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/operation-field-permissions", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/parser-cache/CHANGELOG.md b/packages/plugins/parser-cache/CHANGELOG.md index 3b701712ea..87d75af53d 100644 --- a/packages/plugins/parser-cache/CHANGELOG.md +++ b/packages/plugins/parser-cache/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/parser-cache +## 9.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 8.1.3 ### Patch Changes diff --git a/packages/plugins/parser-cache/package.json b/packages/plugins/parser-cache/package.json index 6bb5d613b0..4a844861b8 100644 --- a/packages/plugins/parser-cache/package.json +++ b/packages/plugins/parser-cache/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/parser-cache", - "version": "8.1.3", + "version": "9.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/persisted-operations/CHANGELOG.md b/packages/plugins/persisted-operations/CHANGELOG.md index 4bd29b3f42..adb9efb658 100644 --- a/packages/plugins/persisted-operations/CHANGELOG.md +++ b/packages/plugins/persisted-operations/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/persisted-operations +## 9.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 8.1.3 ### Patch Changes diff --git a/packages/plugins/persisted-operations/package.json b/packages/plugins/persisted-operations/package.json index 454756ceb0..90e5ad3ee0 100644 --- a/packages/plugins/persisted-operations/package.json +++ b/packages/plugins/persisted-operations/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/persisted-operations", - "version": "8.1.3", + "version": "9.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/preload-assets/CHANGELOG.md b/packages/plugins/preload-assets/CHANGELOG.md index f3ae1ea44f..bb00de9b93 100644 --- a/packages/plugins/preload-assets/CHANGELOG.md +++ b/packages/plugins/preload-assets/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/preload-assets +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/preload-assets/package.json b/packages/plugins/preload-assets/package.json index 70acb0d051..930c8c6abe 100644 --- a/packages/plugins/preload-assets/package.json +++ b/packages/plugins/preload-assets/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/preload-assets", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/prometheus/CHANGELOG.md b/packages/plugins/prometheus/CHANGELOG.md index 3a0df48bbb..5af6650b97 100644 --- a/packages/plugins/prometheus/CHANGELOG.md +++ b/packages/plugins/prometheus/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/prometheus +## 13.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + - @envelop/on-resolve@6.0.0 + ## 12.1.3 ### Patch Changes diff --git a/packages/plugins/prometheus/package.json b/packages/plugins/prometheus/package.json index 3c9b2cc5fd..ef6c266566 100644 --- a/packages/plugins/prometheus/package.json +++ b/packages/plugins/prometheus/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/prometheus", - "version": "12.1.3", + "version": "13.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/rate-limiter/CHANGELOG.md b/packages/plugins/rate-limiter/CHANGELOG.md index 10d3a1c937..3ab1f21484 100644 --- a/packages/plugins/rate-limiter/CHANGELOG.md +++ b/packages/plugins/rate-limiter/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/rate-limiter +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + - @envelop/on-resolve@6.0.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/rate-limiter/package.json b/packages/plugins/rate-limiter/package.json index af69c3cfa6..876b2427d1 100644 --- a/packages/plugins/rate-limiter/package.json +++ b/packages/plugins/rate-limiter/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/rate-limiter", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/resource-limitations/CHANGELOG.md b/packages/plugins/resource-limitations/CHANGELOG.md index fb8e8fd6ca..d6dbf2a41f 100644 --- a/packages/plugins/resource-limitations/CHANGELOG.md +++ b/packages/plugins/resource-limitations/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/resource-limitations +## 7.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + - @envelop/extended-validation@6.0.0 + ## 6.1.3 ### Patch Changes diff --git a/packages/plugins/resource-limitations/package.json b/packages/plugins/resource-limitations/package.json index 0a311adfdc..d19ea1cad7 100644 --- a/packages/plugins/resource-limitations/package.json +++ b/packages/plugins/resource-limitations/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/resource-limitations", - "version": "6.1.3", + "version": "7.0.0", "type": "module", "description": "A rate-limit implementation based on resource limitations and static calculation of the score (similar to GitHub GraphQL API)", "repository": { diff --git a/packages/plugins/response-cache-cloudflare-kv/CHANGELOG.md b/packages/plugins/response-cache-cloudflare-kv/CHANGELOG.md index 399167d2c9..62d73193a6 100644 --- a/packages/plugins/response-cache-cloudflare-kv/CHANGELOG.md +++ b/packages/plugins/response-cache-cloudflare-kv/CHANGELOG.md @@ -1,5 +1,12 @@ # @envelop/response-cache-cloudflare-kv +## 4.0.0 + +### Patch Changes + +- Updated dependencies []: + - @envelop/response-cache@8.0.0 + ## 3.1.3 ### Patch Changes diff --git a/packages/plugins/response-cache-cloudflare-kv/package.json b/packages/plugins/response-cache-cloudflare-kv/package.json index aec0316f3f..388148681b 100644 --- a/packages/plugins/response-cache-cloudflare-kv/package.json +++ b/packages/plugins/response-cache-cloudflare-kv/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/response-cache-cloudflare-kv", - "version": "3.1.3", + "version": "4.0.0", "type": "module", "repository": { "type": "git", @@ -51,7 +51,7 @@ }, "peerDependencies": { "@cloudflare/workers-types": "^4.20231121.0", - "@envelop/response-cache": "^7.1.3", + "@envelop/response-cache": "^8.0.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "peerDependenciesMeta": { diff --git a/packages/plugins/response-cache-redis/CHANGELOG.md b/packages/plugins/response-cache-redis/CHANGELOG.md index fe00011253..a9ec91b798 100644 --- a/packages/plugins/response-cache-redis/CHANGELOG.md +++ b/packages/plugins/response-cache-redis/CHANGELOG.md @@ -1,5 +1,12 @@ # @envelop/response-cache-redis +## 4.2.4 + +### Patch Changes + +- Updated dependencies []: + - @envelop/response-cache@8.0.0 + ## 4.2.3 ### Patch Changes diff --git a/packages/plugins/response-cache-redis/package.json b/packages/plugins/response-cache-redis/package.json index 7a1e93be59..8a2df460bf 100644 --- a/packages/plugins/response-cache-redis/package.json +++ b/packages/plugins/response-cache-redis/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/response-cache-redis", - "version": "4.2.3", + "version": "4.2.4", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/response-cache/CHANGELOG.md b/packages/plugins/response-cache/CHANGELOG.md index dd5aae6232..cce28e87c6 100644 --- a/packages/plugins/response-cache/CHANGELOG.md +++ b/packages/plugins/response-cache/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/response-cache +## 8.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 7.1.3 ### Patch Changes diff --git a/packages/plugins/response-cache/package.json b/packages/plugins/response-cache/package.json index 087f0c94ab..06ac06f157 100644 --- a/packages/plugins/response-cache/package.json +++ b/packages/plugins/response-cache/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/response-cache", - "version": "7.1.3", + "version": "8.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/sentry/CHANGELOG.md b/packages/plugins/sentry/CHANGELOG.md index 91de7011d1..a5278ac9f6 100644 --- a/packages/plugins/sentry/CHANGELOG.md +++ b/packages/plugins/sentry/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/sentry +## 14.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 13.1.3 ### Patch Changes diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 16bdfb8f9f..18682b6339 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/sentry", - "version": "13.1.3", + "version": "14.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/statsd/CHANGELOG.md b/packages/plugins/statsd/CHANGELOG.md index 4309efbb18..2eba9e926f 100644 --- a/packages/plugins/statsd/CHANGELOG.md +++ b/packages/plugins/statsd/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/statsd +## 7.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 6.1.3 ### Patch Changes diff --git a/packages/plugins/statsd/package.json b/packages/plugins/statsd/package.json index f847e58a14..804d7f3021 100644 --- a/packages/plugins/statsd/package.json +++ b/packages/plugins/statsd/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/statsd", - "version": "6.1.3", + "version": "7.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/validation-cache/CHANGELOG.md b/packages/plugins/validation-cache/CHANGELOG.md index 9501560926..fd632a0e90 100644 --- a/packages/plugins/validation-cache/CHANGELOG.md +++ b/packages/plugins/validation-cache/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/validation-cache +## 9.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 8.1.3 ### Patch Changes diff --git a/packages/plugins/validation-cache/package.json b/packages/plugins/validation-cache/package.json index 01f699e8f5..66b38d18ab 100644 --- a/packages/plugins/validation-cache/package.json +++ b/packages/plugins/validation-cache/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/validation-cache", - "version": "8.1.3", + "version": "9.0.0", "type": "module", "repository": { "type": "git", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 61683356da..cd19937e13 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/testing +## 9.0.0 + +### Patch Changes + +- Updated dependencies + [[`3ebaa3b`](https://github.com/graphql-hive/envelop/commit/3ebaa3b75b34f9a61aa517166f538796b383bfad)]: + - @envelop/core@5.3.0 + ## 8.1.3 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 89cca394cb..494ccf6774 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/testing", - "version": "8.1.3", + "version": "9.0.0", "type": "module", "repository": { "type": "git",