From 0b80da850415de826ed751f714b2add65214b471 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 Oct 2025 19:15:05 +0000 Subject: [PATCH] ci(repo): Version packages --- .changeset/fix-multi-instance-jwt-caching.md | 14 ---------- .changeset/fresh-pandas-dress.md | 5 ---- .changeset/honest-insects-deny.md | 7 ----- .changeset/khaki-beers-argue.md | 2 -- .changeset/refactor-error-handling-system.md | 13 --------- .changeset/young-nails-matter.md | 6 ----- packages/agent-toolkit/CHANGELOG.md | 9 +++++++ packages/agent-toolkit/package.json | 2 +- packages/astro/CHANGELOG.md | 9 +++++++ packages/astro/package.json | 2 +- packages/backend/CHANGELOG.md | 20 ++++++++++++++ packages/backend/package.json | 2 +- packages/chrome-extension/CHANGELOG.md | 9 +++++++ packages/chrome-extension/package.json | 2 +- packages/clerk-js/CHANGELOG.md | 15 +++++++++++ packages/clerk-js/package.json | 2 +- packages/elements/CHANGELOG.md | 9 +++++++ packages/elements/package.json | 2 +- packages/expo-passkeys/CHANGELOG.md | 8 ++++++ packages/expo-passkeys/package.json | 2 +- packages/expo/CHANGELOG.md | 10 +++++++ packages/expo/package.json | 2 +- packages/express/CHANGELOG.md | 9 +++++++ packages/express/package.json | 2 +- packages/fastify/CHANGELOG.md | 9 +++++++ packages/fastify/package.json | 2 +- packages/localizations/CHANGELOG.md | 7 +++++ packages/localizations/package.json | 2 +- packages/nextjs/CHANGELOG.md | 10 +++++++ packages/nextjs/package.json | 2 +- packages/nuxt/CHANGELOG.md | 10 +++++++ packages/nuxt/package.json | 2 +- packages/react-router/CHANGELOG.md | 10 +++++++ packages/react-router/package.json | 2 +- packages/react/CHANGELOG.md | 12 +++++++++ packages/react/package.json | 2 +- packages/remix/CHANGELOG.md | 10 +++++++ packages/remix/package.json | 2 +- packages/shared/CHANGELOG.md | 28 ++++++++++++++++++++ packages/shared/package.json | 2 +- packages/tanstack-react-start/CHANGELOG.md | 10 +++++++ packages/tanstack-react-start/package.json | 2 +- packages/testing/CHANGELOG.md | 9 +++++++ packages/testing/package.json | 2 +- packages/themes/CHANGELOG.md | 7 +++++ packages/themes/package.json | 2 +- packages/types/CHANGELOG.md | 10 +++++++ packages/types/package.json | 2 +- packages/vue/CHANGELOG.md | 8 ++++++ packages/vue/package.json | 2 +- 50 files changed, 260 insertions(+), 69 deletions(-) delete mode 100644 .changeset/fix-multi-instance-jwt-caching.md delete mode 100644 .changeset/fresh-pandas-dress.md delete mode 100644 .changeset/honest-insects-deny.md delete mode 100644 .changeset/khaki-beers-argue.md delete mode 100644 .changeset/refactor-error-handling-system.md delete mode 100644 .changeset/young-nails-matter.md diff --git a/.changeset/fix-multi-instance-jwt-caching.md b/.changeset/fix-multi-instance-jwt-caching.md deleted file mode 100644 index a1d81d6d195..00000000000 --- a/.changeset/fix-multi-instance-jwt-caching.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'@clerk/backend': patch -'@clerk/shared': patch ---- - -Fixed JWT public key caching in `verifyToken()` to support multi-instance scenarios. Public keys are now correctly cached per `kid` from the token header instead of using a single shared cache key. - -**What was broken:** - -When verifying JWT tokens with the `jwtKey` option (PEM public key), all keys were cached under the same cache key. This caused verification failures in multi-instance scenarios. - -**What's fixed:** - -JWT public keys are now cached using the `kid` value from each token's header. \ No newline at end of file diff --git a/.changeset/fresh-pandas-dress.md b/.changeset/fresh-pandas-dress.md deleted file mode 100644 index aec9c6dd986..00000000000 --- a/.changeset/fresh-pandas-dress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/types': patch ---- - -Add example usage for `__experimental_startPath`. diff --git a/.changeset/honest-insects-deny.md b/.changeset/honest-insects-deny.md deleted file mode 100644 index 4cee0feba39..00000000000 --- a/.changeset/honest-insects-deny.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/clerk-js': minor -'@clerk/clerk-react': minor -'@clerk/types': minor ---- - -[Experimental] Add support for sign-in with passkey to new APIs diff --git a/.changeset/khaki-beers-argue.md b/.changeset/khaki-beers-argue.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/khaki-beers-argue.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/refactor-error-handling-system.md b/.changeset/refactor-error-handling-system.md deleted file mode 100644 index 76c17506f1c..00000000000 --- a/.changeset/refactor-error-handling-system.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@clerk/shared': minor ---- - -Internal refactor of error handling to improve type safety and error classification. - -- Introduce new `ClerkError` base class for all Clerk errors -- Rename internal error files: `apiResponseError.ts` → `clerkApiResponseError.ts`, `runtimeError.ts` → `clerkRuntimeError.ts` -- Add `ClerkAPIError` class for individual API errors with improved type safety -- Add type guard utilities (`isClerkError`, `isClerkRuntimeError`, `isClerkApiResponseError`) for better error handling -- Deprecate `clerkRuntimeError` property in favor of `clerkError` for consistency -- Add support for error codes, long messages, and documentation URLs - diff --git a/.changeset/young-nails-matter.md b/.changeset/young-nails-matter.md deleted file mode 100644 index 86e94acb714..00000000000 --- a/.changeset/young-nails-matter.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/clerk-js': patch -'@clerk/backend': patch ---- - -Replace `/commerce` endpoints with `/billing` endpoints. diff --git a/packages/agent-toolkit/CHANGELOG.md b/packages/agent-toolkit/CHANGELOG.md index ed2f0848109..6235bdb2aa6 100644 --- a/packages/agent-toolkit/CHANGELOG.md +++ b/packages/agent-toolkit/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/agent-toolkit +## 0.1.40 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 0.1.39 ### Patch Changes diff --git a/packages/agent-toolkit/package.json b/packages/agent-toolkit/package.json index 5b3377afd86..08b5a28f291 100644 --- a/packages/agent-toolkit/package.json +++ b/packages/agent-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/agent-toolkit", - "version": "0.1.39", + "version": "0.1.40", "description": "Clerk Toolkit for AI Agents", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 617ca45c3b9..4ea3a9b7192 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/astro +## 2.13.8 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 2.13.7 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 4d89aa0eb64..edfcbb2f835 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/astro", - "version": "2.13.7", + "version": "2.13.8", "description": "Clerk SDK for Astro", "keywords": [ "auth", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index e70617a854b..9954b2687f9 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,25 @@ # Change Log +## 2.18.1 + +### Patch Changes + +- Fixed JWT public key caching in `verifyToken()` to support multi-instance scenarios. Public keys are now correctly cached per `kid` from the token header instead of using a single shared cache key. ([#6993](https://github.com/clerk/javascript/pull/6993)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + + **What was broken:** + + When verifying JWT tokens with the `jwtKey` option (PEM public key), all keys were cached under the same cache key. This caused verification failures in multi-instance scenarios. + + **What's fixed:** + + JWT public keys are now cached using the `kid` value from each token's header. + +- Replace `/commerce` endpoints with `/billing` endpoints. ([#6854](https://github.com/clerk/javascript/pull/6854)) by [@panteliselef](https://github.com/panteliselef) + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02)]: + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 2.18.0 ### Minor Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 5964bb0f168..df812d7a585 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "2.18.0", + "version": "2.18.1", "description": "Clerk Backend SDK - REST Client for Backend API & JWT verification utilities", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/chrome-extension/CHANGELOG.md b/packages/chrome-extension/CHANGELOG.md index 1386f87f7a6..ae9226b3dbc 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.7.5 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/shared@3.28.0 + - @clerk/clerk-js@5.101.0 + - @clerk/clerk-react@5.53.0 + ## 2.7.4 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index c27b4bbb3ba..1fe16373a2a 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "2.7.4", + "version": "2.7.5", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index a817694d388..cc4527c1f55 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## 5.101.0 + +### Minor Changes + +- [Experimental] Add support for sign-in with passkey to new APIs ([#6997](https://github.com/clerk/javascript/pull/6997)) by [@dstaley](https://github.com/dstaley) + +### Patch Changes + +- Replace `/commerce` endpoints with `/billing` endpoints. ([#6854](https://github.com/clerk/javascript/pull/6854)) by [@panteliselef](https://github.com/panteliselef) + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02)]: + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + - @clerk/localizations@3.26.1 + ## 5.100.0 ### Minor Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index a838c363ca9..353cc754b56 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.100.0", + "version": "5.101.0", "description": "Clerk JS library", "keywords": [ "clerk", diff --git a/packages/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md index 31d8c57f65d..cc0faf9e685 100644 --- a/packages/elements/CHANGELOG.md +++ b/packages/elements/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/elements +## 0.23.71 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02)]: + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + - @clerk/clerk-react@5.53.0 + ## 0.23.70 ### Patch Changes diff --git a/packages/elements/package.json b/packages/elements/package.json index 75b9065231a..56de3e75977 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/elements", - "version": "0.23.70", + "version": "0.23.71", "description": "Clerk Elements", "keywords": [ "clerk", diff --git a/packages/expo-passkeys/CHANGELOG.md b/packages/expo-passkeys/CHANGELOG.md index 2cd827972cd..f36b4369c0f 100644 --- a/packages/expo-passkeys/CHANGELOG.md +++ b/packages/expo-passkeys/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/expo-passkeys +## 0.4.8 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02)]: + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 0.4.7 ### Patch Changes diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index 9a2b433face..c1917ae0dee 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-passkeys", - "version": "0.4.7", + "version": "0.4.8", "description": "Passkeys library to be used with Clerk for expo", "keywords": [ "react-native", diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index 71bff9dd0aa..2c01319f98c 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.16.3 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + - @clerk/clerk-js@5.101.0 + - @clerk/clerk-react@5.53.0 + ## 2.16.2 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index afe81969c85..65b54dbe147 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "2.16.2", + "version": "2.16.3", "description": "Clerk React Native/Expo library", "keywords": [ "react", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index f29541d185e..4d4dfd54d9b 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 1.7.39 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 1.7.38 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index 4516895b57e..5eea70d1cb3 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "1.7.38", + "version": "1.7.39", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 3ca535ec3a7..89dba09fb7f 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.4.39 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 2.4.38 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index b7a20057343..a9c4fad05fb 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "2.4.38", + "version": "2.4.39", "description": "Clerk SDK for Fastify", "keywords": [ "auth", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index 30ccb89684a..57509a0773b 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 3.26.1 + +### Patch Changes + +- Updated dependencies [[`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2)]: + - @clerk/types@4.94.0 + ## 3.26.0 ### Minor Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index f8b8bcba2df..396eb4acf4d 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "3.26.0", + "version": "3.26.1", "description": "Localizations for the Clerk components", "keywords": [ "react", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 728a0d61419..f7687932b98 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 6.33.5 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + - @clerk/clerk-react@5.53.0 + ## 6.33.4 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 873d7a13ef7..0ef10385648 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "6.33.4", + "version": "6.33.5", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index b6d80c76bef..d5dd307e328 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/nuxt +## 1.10.2 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + - @clerk/vue@1.14.5 + ## 1.10.1 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 4cd8ac77d56..21db88edf93 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nuxt", - "version": "1.10.1", + "version": "1.10.2", "description": "Clerk SDK for Nuxt", "keywords": [ "clerk", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index ed32e7f984d..8a725190760 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.1.2 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + - @clerk/clerk-react@5.53.0 + ## 2.1.1 ### Patch Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 37de5e00822..7286e93e2de 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react-router", - "version": "2.1.1", + "version": "2.1.2", "description": "Clerk SDK for React Router", "keywords": [ "clerk", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 283a43f8811..321ab02538a 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 5.53.0 + +### Minor Changes + +- [Experimental] Add support for sign-in with passkey to new APIs ([#6997](https://github.com/clerk/javascript/pull/6997)) by [@dstaley](https://github.com/dstaley) + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02)]: + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 5.52.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index 3257d8ee1b2..db7b24683a6 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "5.52.0", + "version": "5.53.0", "description": "Clerk React library", "keywords": [ "clerk", diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 5d6ab51ffbf..4563a41c721 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.13.5 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + - @clerk/clerk-react@5.53.0 + ## 4.13.4 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index a155423e200..dd621f2c133 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "4.13.4", + "version": "4.13.5", "description": "Clerk SDK for Remix", "keywords": [ "clerk", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 52f2fe14bf7..85d11a10adf 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,33 @@ # Change Log +## 3.28.0 + +### Minor Changes + +- Internal refactor of error handling to improve type safety and error classification. ([#6985](https://github.com/clerk/javascript/pull/6985)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + + - Introduce new `ClerkError` base class for all Clerk errors + - Rename internal error files: `apiResponseError.ts` → `clerkApiResponseError.ts`, `runtimeError.ts` → `clerkRuntimeError.ts` + - Add `ClerkAPIError` class for individual API errors with improved type safety + - Add type guard utilities (`isClerkError`, `isClerkRuntimeError`, `isClerkApiResponseError`) for better error handling + - Deprecate `clerkRuntimeError` property in favor of `clerkError` for consistency + - Add support for error codes, long messages, and documentation URLs + +### Patch Changes + +- Fixed JWT public key caching in `verifyToken()` to support multi-instance scenarios. Public keys are now correctly cached per `kid` from the token header instead of using a single shared cache key. ([#6993](https://github.com/clerk/javascript/pull/6993)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + + **What was broken:** + + When verifying JWT tokens with the `jwtKey` option (PEM public key), all keys were cached under the same cache key. This caused verification failures in multi-instance scenarios. + + **What's fixed:** + + JWT public keys are now cached using the `kid` value from each token's header. + +- Updated dependencies [[`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2)]: + - @clerk/types@4.94.0 + ## 3.27.4 ### Patch Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index 11f455af027..40443c8ef3a 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "3.27.4", + "version": "3.28.0", "description": "Internal package utils used by the Clerk SDKs", "repository": { "type": "git", diff --git a/packages/tanstack-react-start/CHANGELOG.md b/packages/tanstack-react-start/CHANGELOG.md index dc867a18ed4..cc4d2298a06 100644 --- a/packages/tanstack-react-start/CHANGELOG.md +++ b/packages/tanstack-react-start/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/tanstack-react-start +## 0.26.1 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + - @clerk/clerk-react@5.53.0 + ## 0.26.0 ### Minor Changes diff --git a/packages/tanstack-react-start/package.json b/packages/tanstack-react-start/package.json index 508010b3f60..f5ec07bc44b 100644 --- a/packages/tanstack-react-start/package.json +++ b/packages/tanstack-react-start/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/tanstack-react-start", - "version": "0.26.0", + "version": "0.26.1", "description": "Clerk SDK for TanStack React Start", "keywords": [ "clerk", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index f3f4e40cfbd..0e2e78bb700 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/testing +## 1.13.5 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]: + - @clerk/backend@2.18.1 + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 1.13.4 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 6230d2f51fc..50b8ce11d15 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "1.13.4", + "version": "1.13.5", "description": "Utilities to help you create E2E test suites for apps using Clerk", "keywords": [ "auth", diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index 1c754c74407..43603ed90c2 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.4.27 + +### Patch Changes + +- Updated dependencies [[`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2)]: + - @clerk/types@4.94.0 + ## 2.4.26 ### Patch Changes diff --git a/packages/themes/package.json b/packages/themes/package.json index 1ce4bb2494a..1cb82b11e5b 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "2.4.26", + "version": "2.4.27", "description": "Themes for the Clerk auth components", "keywords": [ "react", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 01842cf63b8..ba19bdfb725 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.94.0 + +### Minor Changes + +- [Experimental] Add support for sign-in with passkey to new APIs ([#6997](https://github.com/clerk/javascript/pull/6997)) by [@dstaley](https://github.com/dstaley) + +### Patch Changes + +- Add example usage for `__experimental_startPath`. ([#6987](https://github.com/clerk/javascript/pull/6987)) by [@alexcarpenter](https://github.com/alexcarpenter) + ## 4.93.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index e5605f70574..ba91c3ecaca 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "4.93.0", + "version": "4.94.0", "description": "Typings for Clerk libraries.", "keywords": [ "clerk", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 8e50c6edebc..0a76cb608f3 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/vue +## 1.14.5 + +### Patch Changes + +- Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02)]: + - @clerk/shared@3.28.0 + - @clerk/types@4.94.0 + ## 1.14.4 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index f33b953d95b..e5e31c3a96d 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/vue", - "version": "1.14.4", + "version": "1.14.5", "description": "Clerk SDK for Vue", "keywords": [ "clerk",