From 3f53c9ae87be1376c5bada1c4d4c984fd6ae5149 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 30 May 2024 09:02:12 +0000 Subject: [PATCH] chore(release): update monorepo packages versions --- .changeset/unlucky-pillows-retire.md | 5 -- .changeset/young-bears-tease.md | 37 --------------- .../response-cache-cloudflare-kv/CHANGELOG.md | 46 +++++++++++++++++++ .../response-cache-cloudflare-kv/package.json | 4 +- packages/plugins/response-cache/CHANGELOG.md | 9 ++++ packages/plugins/response-cache/package.json | 2 +- 6 files changed, 58 insertions(+), 45 deletions(-) delete mode 100644 .changeset/unlucky-pillows-retire.md delete mode 100644 .changeset/young-bears-tease.md diff --git a/.changeset/unlucky-pillows-retire.md b/.changeset/unlucky-pillows-retire.md deleted file mode 100644 index 18f0ac5cf3..0000000000 --- a/.changeset/unlucky-pillows-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@envelop/response-cache': minor ---- - -Accept a factory function to `cache` that takes the context and returns the cache implementation diff --git a/.changeset/young-bears-tease.md b/.changeset/young-bears-tease.md deleted file mode 100644 index b8dad5ba45..0000000000 --- a/.changeset/young-bears-tease.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -'@envelop/response-cache-cloudflare-kv': minor ---- - -BREAKING: Now the cache implementation does not require the `ExecutionContext` or `KVNamespace` -instance but only the name of the namespace - -```ts -import { createSchema, createYoga, YogaInitialContext } from 'graphql-yoga' -import { useResponseCache } from '@envelop/response-cache' -import { createKvCache } from '@envelop/response-cache-cloudflare-kv' -import { resolvers } from './graphql-schema/resolvers.generated' -import { typeDefs } from './graphql-schema/typeDefs.generated' - -export type Env = { - GRAPHQL_RESPONSE_CACHE: KVNamespace -} - -const graphqlServer = createYoga({ - schema: createSchema({ typeDefs, resolvers }), - plugins: [ - useResponseCache({ - cache: createKvCache({ - KVName: 'GRAPHQL_RESPONSE_CACHE', - keyPrefix: 'graphql' // optional - }), - session: () => null, - includeExtensionMetadata: true, - ttl: 1000 * 10 // 10 seconds - }) - ] -}) - -export default { - fetch: graphqlServer -} -``` diff --git a/packages/plugins/response-cache-cloudflare-kv/CHANGELOG.md b/packages/plugins/response-cache-cloudflare-kv/CHANGELOG.md index f781bfba44..3f7cb95d84 100644 --- a/packages/plugins/response-cache-cloudflare-kv/CHANGELOG.md +++ b/packages/plugins/response-cache-cloudflare-kv/CHANGELOG.md @@ -1,5 +1,51 @@ # @envelop/response-cache-cloudflare-kv +## 1.0.0 + +### Minor Changes + +- [#2238](https://github.com/n1ru4l/envelop/pull/2238) + [`430ee7d`](https://github.com/n1ru4l/envelop/commit/430ee7d78dea04d0a44312bdfd16062a675d9772) + Thanks [@ardatan](https://github.com/ardatan)! - BREAKING: Now the cache implementation does not + require the `ExecutionContext` or `KVNamespace` instance but only the name of the namespace + + ```ts + import { createSchema, createYoga, YogaInitialContext } from 'graphql-yoga' + import { useResponseCache } from '@envelop/response-cache' + import { createKvCache } from '@envelop/response-cache-cloudflare-kv' + import { resolvers } from './graphql-schema/resolvers.generated' + import { typeDefs } from './graphql-schema/typeDefs.generated' + + export type Env = { + GRAPHQL_RESPONSE_CACHE: KVNamespace + } + + const graphqlServer = createYoga({ + schema: createSchema({ typeDefs, resolvers }), + plugins: [ + useResponseCache({ + cache: createKvCache({ + KVName: 'GRAPHQL_RESPONSE_CACHE', + keyPrefix: 'graphql' // optional + }), + session: () => null, + includeExtensionMetadata: true, + ttl: 1000 * 10 // 10 seconds + }) + ] + }) + + export default { + fetch: graphqlServer + } + ``` + +### Patch Changes + +- Updated dependencies + [[`430ee7d`](https://github.com/n1ru4l/envelop/commit/430ee7d78dea04d0a44312bdfd16062a675d9772)]: + - @envelop/response-cache@6.2.0 + ## 0.3.0 ### Minor Changes diff --git a/packages/plugins/response-cache-cloudflare-kv/package.json b/packages/plugins/response-cache-cloudflare-kv/package.json index ee53c52159..5ffc0ed97f 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": "0.3.0", + "version": "1.0.0", "type": "module", "repository": { "type": "git", @@ -51,7 +51,7 @@ "typings": "dist/typings/index.d.ts", "peerDependencies": { "@cloudflare/workers-types": "^4.20231121.0", - "@envelop/response-cache": "^6.1.2", + "@envelop/response-cache": "^6.2.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "peerDependenciesMeta": { diff --git a/packages/plugins/response-cache/CHANGELOG.md b/packages/plugins/response-cache/CHANGELOG.md index 9c657bac56..7c6c2c59fb 100644 --- a/packages/plugins/response-cache/CHANGELOG.md +++ b/packages/plugins/response-cache/CHANGELOG.md @@ -1,5 +1,14 @@ # @envelop/response-cache +## 6.2.0 + +### Minor Changes + +- [#2238](https://github.com/n1ru4l/envelop/pull/2238) + [`430ee7d`](https://github.com/n1ru4l/envelop/commit/430ee7d78dea04d0a44312bdfd16062a675d9772) + Thanks [@ardatan](https://github.com/ardatan)! - Accept a factory function to `cache` that takes + the context and returns the cache implementation + ## 6.1.2 ### Patch Changes diff --git a/packages/plugins/response-cache/package.json b/packages/plugins/response-cache/package.json index e869f5b08b..e9985f3c41 100644 --- a/packages/plugins/response-cache/package.json +++ b/packages/plugins/response-cache/package.json @@ -1,6 +1,6 @@ { "name": "@envelop/response-cache", - "version": "6.1.2", + "version": "6.2.0", "type": "module", "repository": { "type": "git",