diff --git a/.changeset/@envelop_rate-limiter-2292-dependencies.md b/.changeset/@envelop_rate-limiter-2292-dependencies.md deleted file mode 100644 index 445f57988..000000000 --- a/.changeset/@envelop_rate-limiter-2292-dependencies.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@envelop/rate-limiter": patch ---- -dependencies updates: - - Updated dependency [`graphql-rate-limit@^3.3.0` ↗︎](https://www.npmjs.com/package/graphql-rate-limit/v/3.3.0) (from `3.3.0`, in `dependencies`) - - Added dependency [`@graphql-tools/utils@^10.5.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.5.4) (to `dependencies`) - - Added dependency [`minimatch@^10.0.1` ↗︎](https://www.npmjs.com/package/minimatch/v/10.0.1) (to `dependencies`) diff --git a/.changeset/chilled-shirts-develop.md b/.changeset/chilled-shirts-develop.md deleted file mode 100644 index c4b765325..000000000 --- a/.changeset/chilled-shirts-develop.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -'@envelop/rate-limiter': minor ---- - -Now you can define a custom string interpolation function to be used in the rate limit message. This -is useful when you want to include dynamic values in the message. - -```ts -useRateLimiter({ - configByField: [ - { - type: 'Query', - field: 'search', // You can also use glob patterns - max: 10, - window: '1m', - message: - 'My custom message with interpolated values: ${args.searchTerm} and ${context.user.id}' - } - ], - interpolateMessage: (message, args, context) => { - return message.replace(/\${(.*?)}/g, (_, key) => { - return key.split('.').reduce((acc, part) => acc[part], { args, context }) - }) - } -}) -``` diff --git a/.changeset/early-deers-roll.md b/.changeset/early-deers-roll.md deleted file mode 100644 index d2c1bef30..000000000 --- a/.changeset/early-deers-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@envelop/on-resolve': patch ---- - -Refactor the plugin to avoid extra promises with \`mapMaybePromise\` diff --git a/.changeset/fuzzy-donkeys-walk.md b/.changeset/fuzzy-donkeys-walk.md deleted file mode 100644 index 7480e1f86..000000000 --- a/.changeset/fuzzy-donkeys-walk.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'@envelop/rate-limiter': minor ---- - -New directive SDL; - -```graphql -directive @rateLimit( - max: Int - window: String - message: String - identityArgs: [String] - arrayLengthField: String - readOnly: Boolean - uncountRejected: Boolean -) on FIELD_DEFINITION -``` diff --git a/.changeset/olive-rings-enjoy.md b/.changeset/olive-rings-enjoy.md deleted file mode 100644 index 31f6fda85..000000000 --- a/.changeset/olive-rings-enjoy.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -'@envelop/rate-limiter': minor ---- - -Programmatic API to define rate limit configuration in addition to directives - -```ts -useRateLimiter({ - configByField: [ - { - type: 'Query', - field: 'search', // You can also use glob patterns - max: 10, - window: '1m' - } - ] -}) -``` diff --git a/.changeset/red-cameras-help.md b/.changeset/red-cameras-help.md deleted file mode 100644 index dbaa62037..000000000 --- a/.changeset/red-cameras-help.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@envelop/rate-limiter': patch ---- - -useRateLimiter will now accept all options available to graphql-rate-limit getGraphQLRateLimiter -function so that they are usable. diff --git a/.changeset/sharp-spoons-jam.md b/.changeset/sharp-spoons-jam.md deleted file mode 100644 index 88f9f03ec..000000000 --- a/.changeset/sharp-spoons-jam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@envelop/core': patch ---- - -Export `mapMaybePromise` and `isPromise` diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 17ba3dc3c..d5e30c69c 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,13 @@ # @envelop/core +## 5.0.2 + +### Patch Changes + +- [#2292](https://github.com/n1ru4l/envelop/pull/2292) + [`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558) + Thanks [@ardatan](https://github.com/ardatan)! - Export `mapMaybePromise` and `isPromise` + ## 5.0.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index f2de4b3ea..691685f96 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/core", - "version": "5.0.1", + "version": "5.0.2", "type": "module", "repository": { "type": "git", diff --git a/packages/plugins/apollo-datasources/package.json b/packages/plugins/apollo-datasources/package.json index ca2ee6bb0..df6275d3b 100644 --- a/packages/plugins/apollo-datasources/package.json +++ b/packages/plugins/apollo-datasources/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "apollo-datasource": "^3", "apollo-server-caching": "^3", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" diff --git a/packages/plugins/apollo-federation/package.json b/packages/plugins/apollo-federation/package.json index c49dd962a..0edb6a292 100644 --- a/packages/plugins/apollo-federation/package.json +++ b/packages/plugins/apollo-federation/package.json @@ -48,7 +48,7 @@ "typings": "dist/typings/index.d.ts", "peerDependencies": { "@apollo/gateway": "^0.54.0", - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/apollo-server-errors/package.json b/packages/plugins/apollo-server-errors/package.json index 23d61d6e9..a35069c55 100644 --- a/packages/plugins/apollo-server-errors/package.json +++ b/packages/plugins/apollo-server-errors/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/apollo-tracing/package.json b/packages/plugins/apollo-tracing/package.json index b0b6d7a85..8587b419a 100644 --- a/packages/plugins/apollo-tracing/package.json +++ b/packages/plugins/apollo-tracing/package.json @@ -47,12 +47,12 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "@envelop/types": "^5.0.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^4.1.1", "apollo-tracing": "^0.16.0", "tslib": "^2.5.0" }, diff --git a/packages/plugins/auth0/package.json b/packages/plugins/auth0/package.json index dfadaadf6..61b1d99ba 100644 --- a/packages/plugins/auth0/package.json +++ b/packages/plugins/auth0/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0" + "@envelop/core": "^5.0.2" }, "dependencies": { "jsonwebtoken": "^9.0.0", diff --git a/packages/plugins/dataloader/package.json b/packages/plugins/dataloader/package.json index 1778864f0..7f01a0ea3 100644 --- a/packages/plugins/dataloader/package.json +++ b/packages/plugins/dataloader/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "dataloader": "^2.0.0" }, "dependencies": { diff --git a/packages/plugins/depth-limit/package.json b/packages/plugins/depth-limit/package.json index d045cf223..366c7815f 100644 --- a/packages/plugins/depth-limit/package.json +++ b/packages/plugins/depth-limit/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/disable-introspection/package.json b/packages/plugins/disable-introspection/package.json index 6b94eab5d..1e69169b0 100644 --- a/packages/plugins/disable-introspection/package.json +++ b/packages/plugins/disable-introspection/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/execute-subscription-event/package.json b/packages/plugins/execute-subscription-event/package.json index aa2795c30..fd17094a2 100644 --- a/packages/plugins/execute-subscription-event/package.json +++ b/packages/plugins/execute-subscription-event/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/extended-validation/package.json b/packages/plugins/extended-validation/package.json index e7d572a2c..56f189629 100644 --- a/packages/plugins/extended-validation/package.json +++ b/packages/plugins/extended-validation/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/filter-operation-type/package.json b/packages/plugins/filter-operation-type/package.json index 6d330cbc8..3ed1ae91e 100644 --- a/packages/plugins/filter-operation-type/package.json +++ b/packages/plugins/filter-operation-type/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/fragment-arguments/package.json b/packages/plugins/fragment-arguments/package.json index 3ec4b3250..c2143444c 100644 --- a/packages/plugins/fragment-arguments/package.json +++ b/packages/plugins/fragment-arguments/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/generic-auth/package.json b/packages/plugins/generic-auth/package.json index 48fae1344..7fef9b879 100644 --- a/packages/plugins/generic-auth/package.json +++ b/packages/plugins/generic-auth/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/graphql-jit/package.json b/packages/plugins/graphql-jit/package.json index 9d2254d27..59492b669 100644 --- a/packages/plugins/graphql-jit/package.json +++ b/packages/plugins/graphql-jit/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/graphql-middleware/package.json b/packages/plugins/graphql-middleware/package.json index 05e97f8a7..5d4eb1ccd 100644 --- a/packages/plugins/graphql-middleware/package.json +++ b/packages/plugins/graphql-middleware/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "graphql-middleware": "^6.0.0" }, diff --git a/packages/plugins/graphql-modules/package.json b/packages/plugins/graphql-modules/package.json index a3fc7e8cc..a66bcb872 100644 --- a/packages/plugins/graphql-modules/package.json +++ b/packages/plugins/graphql-modules/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "graphql-modules": "^1 || ^2.0.0" }, diff --git a/packages/plugins/live-query/package.json b/packages/plugins/live-query/package.json index 28ce4e007..567d88165 100644 --- a/packages/plugins/live-query/package.json +++ b/packages/plugins/live-query/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/newrelic/package.json b/packages/plugins/newrelic/package.json index 515ff66d0..a9e78b923 100644 --- a/packages/plugins/newrelic/package.json +++ b/packages/plugins/newrelic/package.json @@ -47,12 +47,12 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "newrelic": ">=7 <12" }, "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^4.1.1", "tslib": "^2.5.0" }, "devDependencies": { diff --git a/packages/plugins/on-resolve/CHANGELOG.md b/packages/plugins/on-resolve/CHANGELOG.md index 0bf849757..3e823d50b 100644 --- a/packages/plugins/on-resolve/CHANGELOG.md +++ b/packages/plugins/on-resolve/CHANGELOG.md @@ -1,5 +1,18 @@ # @envelop/on-resolve +## 4.1.1 + +### Patch Changes + +- [#2292](https://github.com/n1ru4l/envelop/pull/2292) + [`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558) + Thanks [@ardatan](https://github.com/ardatan)! - Refactor the plugin to avoid extra promises with + \`mapMaybePromise\` + +- Updated dependencies + [[`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558)]: + - @envelop/core@5.0.2 + ## 4.1.0 ### Minor Changes diff --git a/packages/plugins/on-resolve/package.json b/packages/plugins/on-resolve/package.json index c97b2f603..5c63bc2cc 100644 --- a/packages/plugins/on-resolve/package.json +++ b/packages/plugins/on-resolve/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/on-resolve", - "version": "4.1.0", + "version": "4.1.1", "type": "module", "repository": { "type": "git", @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": {}, diff --git a/packages/plugins/opentelemetry/package.json b/packages/plugins/opentelemetry/package.json index cb8eeeebf..c7410364b 100644 --- a/packages/plugins/opentelemetry/package.json +++ b/packages/plugins/opentelemetry/package.json @@ -47,11 +47,11 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.1", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^4.1.1", "@opentelemetry/api": "^1.8.0", "@opentelemetry/sdk-trace-base": "^1.11.0", "tslib": "^2.5.0" diff --git a/packages/plugins/operation-field-permissions/package.json b/packages/plugins/operation-field-permissions/package.json index 702aaba70..26598574b 100644 --- a/packages/plugins/operation-field-permissions/package.json +++ b/packages/plugins/operation-field-permissions/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/parser-cache/package.json b/packages/plugins/parser-cache/package.json index 047b72317..3003d135d 100644 --- a/packages/plugins/parser-cache/package.json +++ b/packages/plugins/parser-cache/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/persisted-operations/package.json b/packages/plugins/persisted-operations/package.json index ebea0c09b..3bd508492 100644 --- a/packages/plugins/persisted-operations/package.json +++ b/packages/plugins/persisted-operations/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/preload-assets/package.json b/packages/plugins/preload-assets/package.json index 49e7530d0..3ac2daebe 100644 --- a/packages/plugins/preload-assets/package.json +++ b/packages/plugins/preload-assets/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0" + "@envelop/core": "^5.0.2" }, "dependencies": { "tslib": "^2.5.0" diff --git a/packages/plugins/prometheus/package.json b/packages/plugins/prometheus/package.json index 072e2fdfd..466efb2e9 100644 --- a/packages/plugins/prometheus/package.json +++ b/packages/plugins/prometheus/package.json @@ -47,12 +47,12 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.1", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" }, "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^4.1.1", "tslib": "^2.5.0" }, "devDependencies": { diff --git a/packages/plugins/rate-limiter/CHANGELOG.md b/packages/plugins/rate-limiter/CHANGELOG.md index a1e04651b..fc0680e21 100644 --- a/packages/plugins/rate-limiter/CHANGELOG.md +++ b/packages/plugins/rate-limiter/CHANGELOG.md @@ -1,5 +1,94 @@ # @envelop/rate-limiter +## 6.2.0 + +### Minor Changes + +- [#2292](https://github.com/n1ru4l/envelop/pull/2292) + [`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558) + Thanks [@ardatan](https://github.com/ardatan)! - Now you can define a custom string interpolation + function to be used in the rate limit message. This is useful when you want to include dynamic + values in the message. + + ```ts + useRateLimiter({ + configByField: [ + { + type: 'Query', + field: 'search', // You can also use glob patterns + max: 10, + window: '1m', + message: + 'My custom message with interpolated values: ${args.searchTerm} and ${context.user.id}' + } + ], + interpolateMessage: (message, args, context) => { + return message.replace(/\${(.*?)}/g, (_, key) => { + return key.split('.').reduce((acc, part) => acc[part], { args, context }) + }) + } + }) + ``` + +- [#2292](https://github.com/n1ru4l/envelop/pull/2292) + [`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558) + Thanks [@ardatan](https://github.com/ardatan)! - New directive SDL; + + ```graphql + directive @rateLimit( + max: Int + window: String + message: String + identityArgs: [String] + arrayLengthField: String + readOnly: Boolean + uncountRejected: Boolean + ) on FIELD_DEFINITION + ``` + +- [#2292](https://github.com/n1ru4l/envelop/pull/2292) + [`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558) + Thanks [@ardatan](https://github.com/ardatan)! - Programmatic API to define rate limit + configuration in addition to directives + + ```ts + useRateLimiter({ + configByField: [ + { + type: 'Query', + field: 'search', // You can also use glob patterns + max: 10, + window: '1m' + } + ] + }) + ``` + +### Patch Changes + +- [#2292](https://github.com/n1ru4l/envelop/pull/2292) + [`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558) + Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: + + - Updated dependency + [`graphql-rate-limit@^3.3.0` ↗︎](https://www.npmjs.com/package/graphql-rate-limit/v/3.3.0) + (from `3.3.0`, in `dependencies`) + - Added dependency + [`@graphql-tools/utils@^10.5.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.5.4) + (to `dependencies`) + - Added dependency [`minimatch@^10.0.1` ↗︎](https://www.npmjs.com/package/minimatch/v/10.0.1) (to + `dependencies`) + +- [#2276](https://github.com/n1ru4l/envelop/pull/2276) + [`ba368ba`](https://github.com/n1ru4l/envelop/commit/ba368bac9539177689eb9e561f388cff7f0cf048) + Thanks [@deggertsen](https://github.com/deggertsen)! - useRateLimiter will now accept all options + available to graphql-rate-limit getGraphQLRateLimiter function so that they are usable. +- Updated dependencies + [[`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558), + [`c3dd2c3`](https://github.com/n1ru4l/envelop/commit/c3dd2c3525b42fcab773e0ae8a637caea5c33558)]: + - @envelop/on-resolve@4.1.1 + - @envelop/core@5.0.2 + ## 6.1.0 ### Patch Changes diff --git a/packages/plugins/rate-limiter/package.json b/packages/plugins/rate-limiter/package.json index b26bcf71c..fa12e1e4a 100644 --- a/packages/plugins/rate-limiter/package.json +++ b/packages/plugins/rate-limiter/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/rate-limiter", - "version": "6.1.0", + "version": "6.2.0", "type": "module", "repository": { "type": "git", @@ -47,11 +47,11 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^4.1.1", "@graphql-tools/utils": "^10.5.4", "graphql-rate-limit": "^3.3.0", "minimatch": "^10.0.1", diff --git a/packages/plugins/resource-limitations/package.json b/packages/plugins/resource-limitations/package.json index 45a72a119..c1c8776cb 100644 --- a/packages/plugins/resource-limitations/package.json +++ b/packages/plugins/resource-limitations/package.json @@ -48,7 +48,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/response-cache/package.json b/packages/plugins/response-cache/package.json index f45812c4d..83ef15732 100644 --- a/packages/plugins/response-cache/package.json +++ b/packages/plugins/response-cache/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 94b54dfae..74962508c 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "@sentry/node": "^6 || ^7", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, diff --git a/packages/plugins/statsd/package.json b/packages/plugins/statsd/package.json index cca98c6b6..deeb11c18 100644 --- a/packages/plugins/statsd/package.json +++ b/packages/plugins/statsd/package.json @@ -54,7 +54,7 @@ "telegraf" ], "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "hot-shots": "^8.0.0 || ^9.0.0" }, "dependencies": { diff --git a/packages/plugins/validation-cache/package.json b/packages/plugins/validation-cache/package.json index 80051350c..2cc7896dc 100644 --- a/packages/plugins/validation-cache/package.json +++ b/packages/plugins/validation-cache/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.0", + "@envelop/core": "^5.0.2", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { diff --git a/packages/testing/package.json b/packages/testing/package.json index c9b65a6ff..8052a278d 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -47,7 +47,7 @@ }, "typings": "dist/typings/index.d.ts", "peerDependencies": { - "@envelop/core": "^5.0.1", + "@envelop/core": "^5.0.2", "@envelop/types": "^5.0.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" },