diff --git a/.changeset/blocked-request-screen.md b/.changeset/blocked-request-screen.md deleted file mode 100644 index 2134e5b7077..00000000000 --- a/.changeset/blocked-request-screen.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@clerk/localizations': minor -'@clerk/shared': minor -'@clerk/ui': minor ---- - -`` and `` show a dedicated screen when a request is blocked, with a reference the user can quote to support. - -`action_blocked` errors now expose `traceId`, `title`, `description`, `linkUrl`, `linkText`, `kind` and `data` on `meta`. diff --git a/.changeset/clear-ticket-after-challenge.md b/.changeset/clear-ticket-after-challenge.md deleted file mode 100644 index dcd7bd64d48..00000000000 --- a/.changeset/clear-ticket-after-challenge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Clear the invitation ticket from the URL when a sign-in completes on a verification challenge. diff --git a/.changeset/enterprise-sso-hand-off-challenge.md b/.changeset/enterprise-sso-hand-off-challenge.md deleted file mode 100644 index 6625e315976..00000000000 --- a/.changeset/enterprise-sso-hand-off-challenge.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@clerk/clerk-js': patch -'@clerk/localizations': patch -'@clerk/shared': patch -'@clerk/ui': patch ---- - -Fix enterprise SSO sign-ins erroring instead of showing a verification challenge raised while handing off to the identity provider. - -If you use the prebuilt `` component, there is nothing to do. If you have Clerk Protect enabled and call `signIn.authenticateWithRedirect()` or `signIn.authenticateWithPopup()` from a custom sign-in flow, catch a `ClerkRuntimeError` with code `protect_check_required` and show the verification challenge, to avoid a stalled sign-in. - -That error means a verification challenge has to be completed before the sign-in can redirect. It replaces the generic "not supported" error these methods threw before. When it is thrown, the sign-in is gated: `signIn.protectCheck` is set, or its status is `needs_protect_check`. For enterprise SSO, run the challenge and then call `authenticateWithRedirect()` again with `continueSignIn: true`. If the server has already prepared the redirect, the sign-in continues to the identity provider and the challenge runs when it returns, so no error is thrown. diff --git a/.changeset/mosaic-ios-overlay-bars.md b/.changeset/mosaic-ios-overlay-bars.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-ios-overlay-bars.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mosaic-wide-card-dialog.md b/.changeset/mosaic-wide-card-dialog.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-wide-card-dialog.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/protect-check-continuation-error.md b/.changeset/protect-check-continuation-error.md deleted file mode 100644 index 4ffe4373c85..00000000000 --- a/.changeset/protect-check-continuation-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix the verification challenge card spinning indefinitely when continuing the sign-in after a completed challenge fails. The error is now shown, and "Try again" retries the continuation. diff --git a/.changeset/resume-enterprise-sso-after-challenge.md b/.changeset/resume-enterprise-sso-after-challenge.md deleted file mode 100644 index 60f3a9be89e..00000000000 --- a/.changeset/resume-enterprise-sso-after-challenge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix sign-ins that use an enterprise connection stranding on "Use another method" after a verification challenge, instead of continuing to the identity provider. diff --git a/.changeset/signup-challenge-before-sso.md b/.changeset/signup-challenge-before-sso.md deleted file mode 100644 index ecebccc9a6b..00000000000 --- a/.changeset/signup-challenge-before-sso.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/shared': patch ---- - -Run a sign-up's verification challenge before handing off to an enterprise connection, matching the order used elsewhere in the flow. diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 296ca76afe2..fa03420f706 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/astro +## 4.1.6 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/backend@3.20.1 + ## 4.1.5 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 06878b70cc8..4fb957df53f 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/astro", - "version": "4.1.5", + "version": "4.1.6", "description": "Clerk SDK for Astro", "keywords": [ "auth", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index e091a098191..1e2f09e38e3 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 3.20.1 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + ## 3.20.0 ### Minor Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index da7d7c772c9..4b2aed6d339 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "3.20.0", + "version": "3.20.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 7e315dac4f6..daabcb24164 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 3.1.87 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`dfdaf86`](https://github.com/clerk/javascript/commit/dfdaf86cd7d1f0321354b6e98f44497243a2e938), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`28d49ec`](https://github.com/clerk/javascript/commit/28d49ec14adcc5def18e064e1cd065c177e03a75), [`28d49ec`](https://github.com/clerk/javascript/commit/28d49ec14adcc5def18e064e1cd065c177e03a75), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/ui@1.36.0 + - @clerk/clerk-js@6.34.1 + - @clerk/react@6.17.2 + ## 3.1.86 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index dee36db853f..4d5138fbb07 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "3.1.86", + "version": "3.1.87", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index fcb5838dc63..f5de0433372 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 6.34.1 + +### Patch Changes + +- Fix enterprise SSO sign-ins erroring instead of showing a verification challenge raised while handing off to the identity provider. ([#9619](https://github.com/clerk/javascript/pull/9619)) by [@zourzouvillys](https://github.com/zourzouvillys) + + If you use the prebuilt `` component, there is nothing to do. If you have Clerk Protect enabled and call `signIn.authenticateWithRedirect()` or `signIn.authenticateWithPopup()` from a custom sign-in flow, catch a `ClerkRuntimeError` with code `protect_check_required` and show the verification challenge, to avoid a stalled sign-in. + + That error means a verification challenge has to be completed before the sign-in can redirect. It replaces the generic "not supported" error these methods threw before. When it is thrown, the sign-in is gated: `signIn.protectCheck` is set, or its status is `needs_protect_check`. For enterprise SSO, run the challenge and then call `authenticateWithRedirect()` again with `continueSignIn: true`. If the server has already prepared the redirect, the sign-in continues to the identity provider and the challenge runs when it returns, so no error is thrown. + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + ## 6.34.0 ### Minor Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index ecaf135fd16..0599bc97ca1 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "6.34.0", + "version": "6.34.1", "description": "Clerk JS library", "keywords": [ "clerk", diff --git a/packages/electron/CHANGELOG.md b/packages/electron/CHANGELOG.md index d5635f2b8d9..01608e26f83 100644 --- a/packages/electron/CHANGELOG.md +++ b/packages/electron/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/electron +## 0.0.47 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/clerk-js@6.34.1 + - @clerk/react@6.17.2 + ## 0.0.46 ### Patch Changes diff --git a/packages/electron/package.json b/packages/electron/package.json index 01241cae2e8..0b2f1edee08 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/electron", - "version": "0.0.46", + "version": "0.0.47", "description": "Clerk SDK for Electron", "keywords": [ "clerk", diff --git a/packages/expo-passkeys/CHANGELOG.md b/packages/expo-passkeys/CHANGELOG.md index 65267c2f08a..a46e62bbed2 100644 --- a/packages/expo-passkeys/CHANGELOG.md +++ b/packages/expo-passkeys/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/expo-passkeys +## 2.0.23 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + ## 2.0.22 ### Patch Changes diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index 01020169620..ff991041939 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-passkeys", - "version": "2.0.22", + "version": "2.0.23", "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 f6d88b3e0be..1c3d21c24b7 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 4.7.1 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/clerk-js@6.34.1 + - @clerk/react@6.17.2 + ## 4.7.0 ### Minor Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index 58f429af8fc..95aa54c6c84 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo", - "version": "4.7.0", + "version": "4.7.1", "description": "Clerk React Native/Expo library", "keywords": [ "react", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 294438c49ef..370fb9c1531 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.1.72 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/backend@3.20.1 + ## 2.1.71 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index c8b4c2d9e01..3f0c22fdd93 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "2.1.71", + "version": "2.1.72", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index c16bbf52a4a..7ed3c9a3d70 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 3.1.82 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/backend@3.20.1 + ## 3.1.81 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 3b0ea531c41..80d5b51992a 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "3.1.81", + "version": "3.1.82", "description": "Clerk SDK for Fastify", "keywords": [ "auth", diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index d79868f72f9..858a1f23fda 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/hono +## 0.1.82 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/backend@3.20.1 + ## 0.1.81 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index dd10df378fc..6214dd34f38 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/hono", - "version": "0.1.81", + "version": "0.1.82", "description": "Clerk SDK for Hono", "keywords": [ "auth", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index 8cc9aef809a..143faed9b3f 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log +## 4.20.0 + +### Minor Changes + +- `` and `` show a dedicated screen when a request is blocked, with a reference the user can quote to support. ([#9600](https://github.com/clerk/javascript/pull/9600)) by [@zourzouvillys](https://github.com/zourzouvillys) + + `action_blocked` errors now expose `traceId`, `title`, `description`, `linkUrl`, `linkText`, `kind` and `data` on `meta`. + +### Patch Changes + +- Fix enterprise SSO sign-ins erroring instead of showing a verification challenge raised while handing off to the identity provider. ([#9619](https://github.com/clerk/javascript/pull/9619)) by [@zourzouvillys](https://github.com/zourzouvillys) + + If you use the prebuilt `` component, there is nothing to do. If you have Clerk Protect enabled and call `signIn.authenticateWithRedirect()` or `signIn.authenticateWithPopup()` from a custom sign-in flow, catch a `ClerkRuntimeError` with code `protect_check_required` and show the verification challenge, to avoid a stalled sign-in. + + That error means a verification challenge has to be completed before the sign-in can redirect. It replaces the generic "not supported" error these methods threw before. When it is thrown, the sign-in is gated: `signIn.protectCheck` is set, or its status is `needs_protect_check`. For enterprise SSO, run the challenge and then call `authenticateWithRedirect()` again with `continueSignIn: true`. If the server has already prepared the redirect, the sign-in continues to the identity provider and the challenge runs when it returns, so no error is thrown. + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + ## 4.19.0 ### Minor Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 65f0a471343..7520e998970 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "4.19.0", + "version": "4.20.0", "description": "Localizations for the Clerk components", "keywords": [ "react", diff --git a/packages/mosaic/CHANGELOG.md b/packages/mosaic/CHANGELOG.md index 45cbb8d9683..79f89de3f32 100644 --- a/packages/mosaic/CHANGELOG.md +++ b/packages/mosaic/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/mosaic +## 0.1.2 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + ## 0.1.1 ### Patch Changes diff --git a/packages/mosaic/package.json b/packages/mosaic/package.json index f60dd826678..e7aa9d63c84 100644 --- a/packages/mosaic/package.json +++ b/packages/mosaic/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/mosaic", - "version": "0.1.1", + "version": "0.1.2", "description": "Clerk Mosaic UI components", "keywords": [ "clerk", diff --git a/packages/msw/CHANGELOG.md b/packages/msw/CHANGELOG.md index a3032524093..1ace2bda817 100644 --- a/packages/msw/CHANGELOG.md +++ b/packages/msw/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/msw +## 0.0.73 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + ## 0.0.72 ### Patch Changes diff --git a/packages/msw/package.json b/packages/msw/package.json index 3891cc6c5e4..5b2bf3a7995 100644 --- a/packages/msw/package.json +++ b/packages/msw/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/msw", - "version": "0.0.72", + "version": "0.0.73", "private": true, "sideEffects": false, "type": "module", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index d309c79864e..e38aabb9ba7 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 7.9.7 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/react@6.17.2 + - @clerk/backend@3.20.1 + ## 7.9.6 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 6b030ab5e7e..41bfafce388 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "7.9.6", + "version": "7.9.7", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index 74057b6bd63..fd6fc1b3451 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/nuxt +## 3.1.6 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/backend@3.20.1 + - @clerk/vue@2.5.6 + ## 3.1.5 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index d70c7d8647d..443a4f1ac46 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nuxt", - "version": "3.1.5", + "version": "3.1.6", "description": "Clerk SDK for Nuxt", "keywords": [ "clerk", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 7de6299b6b0..02179563b42 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 3.6.27 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/react@6.17.2 + - @clerk/backend@3.20.1 + ## 3.6.26 ### Patch Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 783f68c43ab..bffed915c91 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react-router", - "version": "3.6.26", + "version": "3.6.27", "description": "Clerk SDK for React Router", "keywords": [ "clerk", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 9f5387d3014..481aa2c6b4c 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 6.17.2 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + ## 6.17.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index f466666494a..2fbbbfb309c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react", - "version": "6.17.1", + "version": "6.17.2", "description": "Clerk React library", "keywords": [ "clerk", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 41f9c9f8c25..56fd3e85da7 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log +## 4.36.0 + +### Minor Changes + +- `` and `` show a dedicated screen when a request is blocked, with a reference the user can quote to support. ([#9600](https://github.com/clerk/javascript/pull/9600)) by [@zourzouvillys](https://github.com/zourzouvillys) + + `action_blocked` errors now expose `traceId`, `title`, `description`, `linkUrl`, `linkText`, `kind` and `data` on `meta`. + +### Patch Changes + +- Fix enterprise SSO sign-ins erroring instead of showing a verification challenge raised while handing off to the identity provider. ([#9619](https://github.com/clerk/javascript/pull/9619)) by [@zourzouvillys](https://github.com/zourzouvillys) + + If you use the prebuilt `` component, there is nothing to do. If you have Clerk Protect enabled and call `signIn.authenticateWithRedirect()` or `signIn.authenticateWithPopup()` from a custom sign-in flow, catch a `ClerkRuntimeError` with code `protect_check_required` and show the verification challenge, to avoid a stalled sign-in. + + That error means a verification challenge has to be completed before the sign-in can redirect. It replaces the generic "not supported" error these methods threw before. When it is thrown, the sign-in is gated: `signIn.protectCheck` is set, or its status is `needs_protect_check`. For enterprise SSO, run the challenge and then call `authenticateWithRedirect()` again with `continueSignIn: true`. If the server has already prepared the redirect, the sign-in continues to the identity provider and the challenge runs when it returns, so no error is thrown. + +- Run a sign-up's verification challenge before handing off to an enterprise connection, matching the order used elsewhere in the flow. ([#9622](https://github.com/clerk/javascript/pull/9622)) by [@zourzouvillys](https://github.com/zourzouvillys) + ## 4.35.0 ### Minor Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index 04faf248629..edc989f2da0 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "4.35.0", + "version": "4.36.0", "description": "Internal package utils used by the Clerk SDKs", "repository": { "type": "git", diff --git a/packages/swingset/CHANGELOG.md b/packages/swingset/CHANGELOG.md index f6708305e13..6dc9b3f045f 100644 --- a/packages/swingset/CHANGELOG.md +++ b/packages/swingset/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/swingset +## 0.0.50 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/mosaic@0.1.2 + - @clerk/nextjs@7.9.7 + ## 0.0.49 ### Patch Changes diff --git a/packages/swingset/package.json b/packages/swingset/package.json index 1b8a52931cf..9c16fce51c1 100644 --- a/packages/swingset/package.json +++ b/packages/swingset/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/swingset", - "version": "0.0.49", + "version": "0.0.50", "private": true, "type": "module", "scripts": { diff --git a/packages/tanstack-react-start/CHANGELOG.md b/packages/tanstack-react-start/CHANGELOG.md index e2d02e52337..a8efe274f11 100644 --- a/packages/tanstack-react-start/CHANGELOG.md +++ b/packages/tanstack-react-start/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/tanstack-react-start +## 1.6.1 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/react@6.17.2 + - @clerk/backend@3.20.1 + ## 1.6.0 ### Minor Changes diff --git a/packages/tanstack-react-start/package.json b/packages/tanstack-react-start/package.json index b36b9cae4ba..16712dea24d 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": "1.6.0", + "version": "1.6.1", "description": "Clerk SDK for TanStack React Start", "keywords": [ "clerk", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index f5569af2b03..007a69cb031 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/testing +## 2.2.39 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + - @clerk/backend@3.20.1 + ## 2.2.38 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 908df6fda5a..d5423b31341 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "2.2.38", + "version": "2.2.39", "description": "Utilities to help you create E2E test suites for apps using Clerk", "keywords": [ "auth", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index cb83f50f417..1338a5129c8 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,31 @@ # @clerk/ui +## 1.36.0 + +### Minor Changes + +- `` and `` show a dedicated screen when a request is blocked, with a reference the user can quote to support. ([#9600](https://github.com/clerk/javascript/pull/9600)) by [@zourzouvillys](https://github.com/zourzouvillys) + + `action_blocked` errors now expose `traceId`, `title`, `description`, `linkUrl`, `linkText`, `kind` and `data` on `meta`. + +### Patch Changes + +- Clear the invitation ticket from the URL when a sign-in completes on a verification challenge. ([#9621](https://github.com/clerk/javascript/pull/9621)) by [@zourzouvillys](https://github.com/zourzouvillys) + +- Fix enterprise SSO sign-ins erroring instead of showing a verification challenge raised while handing off to the identity provider. ([#9619](https://github.com/clerk/javascript/pull/9619)) by [@zourzouvillys](https://github.com/zourzouvillys) + + If you use the prebuilt `` component, there is nothing to do. If you have Clerk Protect enabled and call `signIn.authenticateWithRedirect()` or `signIn.authenticateWithPopup()` from a custom sign-in flow, catch a `ClerkRuntimeError` with code `protect_check_required` and show the verification challenge, to avoid a stalled sign-in. + + That error means a verification challenge has to be completed before the sign-in can redirect. It replaces the generic "not supported" error these methods threw before. When it is thrown, the sign-in is gated: `signIn.protectCheck` is set, or its status is `needs_protect_check`. For enterprise SSO, run the challenge and then call `authenticateWithRedirect()` again with `continueSignIn: true`. If the server has already prepared the redirect, the sign-in continues to the identity provider and the challenge runs when it returns, so no error is thrown. + +- Fix the verification challenge card spinning indefinitely when continuing the sign-in after a completed challenge fails. The error is now shown, and "Try again" retries the continuation. ([#9620](https://github.com/clerk/javascript/pull/9620)) by [@zourzouvillys](https://github.com/zourzouvillys) + +- Fix sign-ins that use an enterprise connection stranding on "Use another method" after a verification challenge, instead of continuing to the identity provider. ([#9620](https://github.com/clerk/javascript/pull/9620)) by [@zourzouvillys](https://github.com/zourzouvillys) + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/localizations@4.20.0 + - @clerk/shared@4.36.0 + ## 1.35.0 ### Minor Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 6f16e0d8c98..ee3d0bb90b2 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/ui", - "version": "1.35.0", + "version": "1.36.0", "description": "Internal package that contains the UI components for the Clerk frontend SDKs", "repository": { "type": "git", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index d6c18b8309f..79ac55477e7 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/vue +## 2.5.6 + +### Patch Changes + +- Updated dependencies [[`645a532`](https://github.com/clerk/javascript/commit/645a5327d9c7cae8052e39958ec4d737457d179a), [`84ee588`](https://github.com/clerk/javascript/commit/84ee588a712ffa0bb2988531d7a2727c9e06ac37), [`4e538ac`](https://github.com/clerk/javascript/commit/4e538ac07ed412706516531d9be9696bbd31bf24)]: + - @clerk/shared@4.36.0 + ## 2.5.5 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index 287bf8f75f4..cc217e2bf27 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/vue", - "version": "2.5.5", + "version": "2.5.6", "description": "Clerk SDK for Vue", "keywords": [ "clerk",