diff --git a/.changeset/bold-horses-rhyme.md b/.changeset/bold-horses-rhyme.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/bold-horses-rhyme.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eslint-plugin-add-promise-type.md b/.changeset/eslint-plugin-add-promise-type.md deleted file mode 100644 index 78bf71e0c1e..00000000000 --- a/.changeset/eslint-plugin-add-promise-type.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/eslint-plugin': patch ---- - -Handle non-promise return types when `require-auth-protection` rule fixer makes the function `async`. - -The eslint rule fixer will now wrap a non-promise return type with `Promise<>` to produce valid TypeScript. diff --git a/.changeset/eslint-plugin-fixer-quote-style.md b/.changeset/eslint-plugin-fixer-quote-style.md deleted file mode 100644 index 49ce363508e..00000000000 --- a/.changeset/eslint-plugin-fixer-quote-style.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/eslint-plugin': patch ---- - -The `require-auth-protection` fixer now matches the string quote style of existing imports when inserting a new `auth` import. - -Previously, new imports always used single quotes regardless of how other imports in the file were quoted. diff --git a/.changeset/eslint-plugin-or-auth-guards.md b/.changeset/eslint-plugin-or-auth-guards.md deleted file mode 100644 index 178712f3b64..00000000000 --- a/.changeset/eslint-plugin-or-auth-guards.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/eslint-plugin': patch ---- - -The `require-auth-protection` rule now accepts OR-conditions like `if (!isAuthenticated || otherCondition)` when determining if a resource is protected. - -Previously, only bare auth checks such as `if (!isAuthenticated)` were recognized. Guards with only `||` are safe but were incorrectly reported as missing protection. diff --git a/.changeset/eslint-plugin-project-relative-paths.md b/.changeset/eslint-plugin-project-relative-paths.md deleted file mode 100644 index c388f0db969..00000000000 --- a/.changeset/eslint-plugin-project-relative-paths.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/eslint-plugin': minor ---- - -The `require-auth-protection` rule now matches `protected` and `public` globs relative to the project root, instead of relative to `app/`. You can specify `rootDir` to control the project root. - -**Breaking change:** If your project uses the `src/app/` folder structure, you need to rewrite your globs. For example, instead of `public: ['app/sign-in/**']`, use: `public: ['src/app/sign-in/**']`. diff --git a/.changeset/expo-bump-clerk-android-1-0-31.md b/.changeset/expo-bump-clerk-android-1-0-31.md deleted file mode 100644 index b6f88a31226..00000000000 --- a/.changeset/expo-bump-clerk-android-1-0-31.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/expo': patch ---- - -Bump the bundled `clerk-android` SDK (`clerk-android-api` and `clerk-android-ui`) from `1.0.30` to `1.0.31`. See the Clerk Android release: https://github.com/clerk/clerk-android/releases/tag/v1.0.31. diff --git a/.changeset/fix-release-notify-nested-packages.md b/.changeset/fix-release-notify-nested-packages.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/fix-release-notify-nested-packages.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fresh-astro-compiler.md b/.changeset/fresh-astro-compiler.md deleted file mode 100644 index ff31a5ed78c..00000000000 --- a/.changeset/fresh-astro-compiler.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/astro': patch ---- - -Fix custom user button menu item rendering for Astro's stricter compiler. diff --git a/.changeset/old-dancers-judge.md b/.changeset/old-dancers-judge.md deleted file mode 100644 index 463f26e2667..00000000000 --- a/.changeset/old-dancers-judge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix the self-serve SSO configuration wizard losing your place when organization data refetches mid-flow. After submitting a Configure step (for example saving an identity provider's metadata), a background refetch on the OrganizationProfile Security page could unmount the open ConfigureSSO wizard and re-render it on an earlier step. The wizard now stays on its current step while data loads in the background. diff --git a/.changeset/ripe-ways-greet.md b/.changeset/ripe-ways-greet.md deleted file mode 100644 index 036c1af89b8..00000000000 --- a/.changeset/ripe-ways-greet.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@clerk/localizations': minor -'@clerk/clerk-js': minor -'@clerk/shared': minor -'@clerk/ui': minor ---- - -Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification diff --git a/.changeset/soft-astro-routes.md b/.changeset/soft-astro-routes.md deleted file mode 100644 index 8948baf30b7..00000000000 --- a/.changeset/soft-astro-routes.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -'@clerk/astro': patch ---- - -Deprecate `createRouteMatcher()` in favor of resource-based auth checks. - -Instead of protecting routes only from middleware, move auth checks into each protected Astro page, API route, or server-side handler: - -```ts -import type { APIRoute } from 'astro'; - -export const GET: APIRoute = ({ locals }) => { - const { userId } = locals.auth(); - - if (!userId) { - return new Response('Unauthorized', { status: 401 }); - } - - return Response.json({ userId }); -}; -``` diff --git a/.changeset/sso-secondary-button-colors.md b/.changeset/sso-secondary-button-colors.md deleted file mode 100644 index 9d3c8a9364f..00000000000 --- a/.changeset/sso-secondary-button-colors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/expo': patch ---- - -Allow Expo native theme JSON to configure secondary button background and foreground colors for native SSO buttons. diff --git a/.changeset/tokencache-broadcast-eviction.md b/.changeset/tokencache-broadcast-eviction.md deleted file mode 100644 index ab04025ae8b..00000000000 --- a/.changeset/tokencache-broadcast-eviction.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Prevent a cross-tab broadcast failure from evicting a freshly cached session token. Previously, if broadcasting a token update to other tabs threw (for example when the `BroadcastChannel` was racing a close), the token that was just cached got dropped and the next `getToken()` made an unnecessary network request. The broadcast is now isolated so a failure no longer discards a valid cached token. diff --git a/.changeset/ui-tab-focus-ring.md b/.changeset/ui-tab-focus-ring.md deleted file mode 100644 index ed01a1c0774..00000000000 --- a/.changeset/ui-tab-focus-ring.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix focus ring visibility on `Tab` elements for keyboard navigation. diff --git a/.changeset/wet-ants-kind.md b/.changeset/wet-ants-kind.md deleted file mode 100644 index 04a61ceabde..00000000000 --- a/.changeset/wet-ants-kind.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': minor ---- - -Add drag-to-upload support in AvatarUploader diff --git a/.changeset/young-jeans-own.md b/.changeset/young-jeans-own.md deleted file mode 100644 index 0527772d939..00000000000 --- a/.changeset/young-jeans-own.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/localizations': patch ---- - -Fix Okta instructions in self-serve SSO flow such as updating the expressions on attribute statement step diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index d21bdbc4f24..ecf195938a8 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,33 @@ # @clerk/astro +## 3.4.8 + +### Patch Changes + +- Fix custom user button menu item rendering for Astro's stricter compiler. ([#8980](https://github.com/clerk/javascript/pull/8980)) by [@wobsoriano](https://github.com/wobsoriano) + +- Deprecate `createRouteMatcher()` in favor of resource-based auth checks. ([#8981](https://github.com/clerk/javascript/pull/8981)) by [@wobsoriano](https://github.com/wobsoriano) + + Instead of protecting routes only from middleware, move auth checks into each protected Astro page, API route, or server-side handler: + + ```ts + import type { APIRoute } from 'astro'; + + export const GET: APIRoute = ({ locals }) => { + const { userId } = locals.auth(); + + if (!userId) { + return new Response('Unauthorized', { status: 401 }); + } + + return Response.json({ userId }); + }; + ``` + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/backend@3.8.4 + ## 3.4.7 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 0c399c4539b..5d5390d29a4 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/astro", - "version": "3.4.7", + "version": "3.4.8", "description": "Clerk SDK for Astro", "keywords": [ "auth", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 077abd38c54..f11f21d9dba 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 3.8.4 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + ## 3.8.3 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 7180ce0f6f7..84bd68144a4 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "3.8.3", + "version": "3.8.4", "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 f2fd8e37f85..18037102a66 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 3.1.44 + +### Patch Changes + +- Updated dependencies [[`afe9a90`](https://github.com/clerk/javascript/commit/afe9a90c5bee0e22a8b36040ec63690b6629ba22), [`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8), [`2492043`](https://github.com/clerk/javascript/commit/24920437b0c61c4852be830d5495e53ae956e37d), [`0691d46`](https://github.com/clerk/javascript/commit/0691d468e474672aa962c867789f06a3b71ba33a), [`a1e37f4`](https://github.com/clerk/javascript/commit/a1e37f466908ab5da94462ad1ebbaeb2549c00e5)]: + - @clerk/ui@1.23.0 + - @clerk/clerk-js@6.22.0 + - @clerk/shared@4.22.0 + - @clerk/react@6.11.1 + ## 3.1.43 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 3e4788e4a67..1e86d12efd3 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "3.1.43", + "version": "3.1.44", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index 4ae33c741f8..2ce7fe6e833 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 6.22.0 + +### Minor Changes + +- Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification ([#9000](https://github.com/clerk/javascript/pull/9000)) by [@LauraBeatris](https://github.com/LauraBeatris) + +### Patch Changes + +- Prevent a cross-tab broadcast failure from evicting a freshly cached session token. Previously, if broadcasting a token update to other tabs threw (for example when the `BroadcastChannel` was racing a close), the token that was just cached got dropped and the next `getToken()` made an unnecessary network request. The broadcast is now isolated so a failure no longer discards a valid cached token. ([#8969](https://github.com/clerk/javascript/pull/8969)) by [@jacekradko](https://github.com/jacekradko) + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + ## 6.21.1 ### Patch Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index cca7a5dda7f..23bdd3169c5 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "6.21.1", + "version": "6.22.0", "description": "Clerk JS library", "keywords": [ "clerk", diff --git a/packages/electron/CHANGELOG.md b/packages/electron/CHANGELOG.md index 3c40a50fccb..dcbb51b1ce0 100644 --- a/packages/electron/CHANGELOG.md +++ b/packages/electron/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/electron +## 0.0.5 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8), [`2492043`](https://github.com/clerk/javascript/commit/24920437b0c61c4852be830d5495e53ae956e37d)]: + - @clerk/clerk-js@6.22.0 + - @clerk/shared@4.22.0 + - @clerk/react@6.11.1 + ## 0.0.4 ## 0.0.3 diff --git a/packages/electron/package.json b/packages/electron/package.json index 5dc22000a17..1ecf1d4ad7d 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/electron", - "version": "0.0.4", + "version": "0.0.5", "description": "Clerk SDK for Electron", "keywords": [ "clerk", diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index 920f0df8d2f..a99c2c01ad5 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,5 +1,27 @@ # @clerk/eslint-plugin +## 0.2.0 + +### Minor Changes + +- The `require-auth-protection` rule now matches `protected` and `public` globs relative to the project root, instead of relative to `app/`. You can specify `rootDir` to control the project root. ([#8942](https://github.com/clerk/javascript/pull/8942)) by [@Ephem](https://github.com/Ephem) + + **Breaking change:** If your project uses the `src/app/` folder structure, you need to rewrite your globs. For example, instead of `public: ['app/sign-in/**']`, use: `public: ['src/app/sign-in/**']`. + +### Patch Changes + +- Handle non-promise return types when `require-auth-protection` rule fixer makes the function `async`. ([#8941](https://github.com/clerk/javascript/pull/8941)) by [@Ephem](https://github.com/Ephem) + + The eslint rule fixer will now wrap a non-promise return type with `Promise<>` to produce valid TypeScript. + +- The `require-auth-protection` fixer now matches the string quote style of existing imports when inserting a new `auth` import. ([#8941](https://github.com/clerk/javascript/pull/8941)) by [@Ephem](https://github.com/Ephem) + + Previously, new imports always used single quotes regardless of how other imports in the file were quoted. + +- The `require-auth-protection` rule now accepts OR-conditions like `if (!isAuthenticated || otherCondition)` when determining if a resource is protected. ([#8941](https://github.com/clerk/javascript/pull/8941)) by [@Ephem](https://github.com/Ephem) + + Previously, only bare auth checks such as `if (!isAuthenticated)` were recognized. Guards with only `||` are safe but were incorrectly reported as missing protection. + ## 0.1.0 ### Minor Changes diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index bd8f906d4f6..0ec0492e024 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/eslint-plugin", - "version": "0.1.0", + "version": "0.2.0", "description": "ESLint plugin for enforcing Clerk patterns across JavaScript frameworks.", "keywords": [ "auth", diff --git a/packages/expo-passkeys/CHANGELOG.md b/packages/expo-passkeys/CHANGELOG.md index 50980dfc250..226dcdcfd07 100644 --- a/packages/expo-passkeys/CHANGELOG.md +++ b/packages/expo-passkeys/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/expo-passkeys +## 1.1.10 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + ## 1.1.9 ### Patch Changes diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index 882466a833c..379a6cf3a8f 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-passkeys", - "version": "1.1.9", + "version": "1.1.10", "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 1ad955c14ce..c339ed72a51 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 3.6.1 + +### Patch Changes + +- Bump the bundled `clerk-android` SDK (`clerk-android-api` and `clerk-android-ui`) from `1.0.30` to `1.0.31`. See the Clerk Android release: https://github.com/clerk/clerk-android/releases/tag/v1.0.31. ([#8996](https://github.com/clerk/javascript/pull/8996)) by [@clerk-cookie](https://github.com/clerk-cookie) + +- Allow Expo native theme JSON to configure secondary button background and foreground colors for native SSO buttons. ([#8997](https://github.com/clerk/javascript/pull/8997)) by [@wobsoriano](https://github.com/wobsoriano) + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8), [`2492043`](https://github.com/clerk/javascript/commit/24920437b0c61c4852be830d5495e53ae956e37d)]: + - @clerk/clerk-js@6.22.0 + - @clerk/shared@4.22.0 + - @clerk/react@6.11.1 + ## 3.6.0 ### Minor Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index 3d9dd6d7619..6a2975a8364 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo", - "version": "3.6.0", + "version": "3.6.1", "description": "Clerk React Native/Expo library", "keywords": [ "react", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 09816426a61..9f48c46267a 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.1.32 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/backend@3.8.4 + ## 2.1.31 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index 07e301ad53b..9bc767aa402 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "2.1.31", + "version": "2.1.32", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 6c9edb369a5..59cbb9da788 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 3.1.42 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/backend@3.8.4 + ## 3.1.41 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 927c14c8b7a..389a4917e7e 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "3.1.41", + "version": "3.1.42", "description": "Clerk SDK for Fastify", "keywords": [ "auth", diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index 8831406a23d..ed29ac3817a 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/headless +## 0.0.4 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + ## 0.0.3 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 4b72657a8b8..f3859776dbb 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/headless", - "version": "0.0.3", + "version": "0.0.4", "private": true, "sideEffects": false, "type": "module", diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 735b1661edd..d476cdd4c43 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/hono +## 0.1.42 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/backend@3.8.4 + ## 0.1.41 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index c6394e4730a..b40abc209cd 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/hono", - "version": "0.1.41", + "version": "0.1.42", "description": "Clerk SDK for Hono", "keywords": [ "auth", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index 70f0d6277a1..0436a1c805b 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 4.11.0 + +### Minor Changes + +- Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification ([#9000](https://github.com/clerk/javascript/pull/9000)) by [@LauraBeatris](https://github.com/LauraBeatris) + +### Patch Changes + +- Fix Okta instructions in self-serve SSO flow such as updating the expressions on attribute statement step ([#9001](https://github.com/clerk/javascript/pull/9001)) by [@SarahSoutoul](https://github.com/SarahSoutoul) + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + ## 4.10.0 ### Minor Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 1c0aebd8c6a..3dc0ed7c6e1 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "4.10.0", + "version": "4.11.0", "description": "Localizations for the Clerk components", "keywords": [ "react", diff --git a/packages/msw/CHANGELOG.md b/packages/msw/CHANGELOG.md index 9e9ba3e4871..a18a4eb3d54 100644 --- a/packages/msw/CHANGELOG.md +++ b/packages/msw/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/msw +## 0.0.40 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + ## 0.0.39 ### Patch Changes diff --git a/packages/msw/package.json b/packages/msw/package.json index eb6befc242b..23cbe955835 100644 --- a/packages/msw/package.json +++ b/packages/msw/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/msw", - "version": "0.0.39", + "version": "0.0.40", "private": true, "sideEffects": false, "type": "module", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index f97654e6bc7..02e437bd01a 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 7.5.9 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/react@6.11.1 + - @clerk/backend@3.8.4 + ## 7.5.8 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 1e186dedab6..18bda0205db 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "7.5.8", + "version": "7.5.9", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index e0964f43f13..168139e1f93 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/nuxt +## 2.6.8 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/vue@2.4.8 + - @clerk/backend@3.8.4 + ## 2.6.7 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 9866d7f2d10..68d21cac955 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nuxt", - "version": "2.6.7", + "version": "2.6.8", "description": "Clerk SDK for Nuxt", "keywords": [ "clerk", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index a8571b34a31..028c69b80fd 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 3.5.1 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/react@6.11.1 + - @clerk/backend@3.8.4 + ## 3.5.0 ### Minor Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index f5e6da32979..9d376da7dd2 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react-router", - "version": "3.5.0", + "version": "3.5.1", "description": "Clerk SDK for React Router", "keywords": [ "clerk", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 6f404459de2..f5cf7ac3cf1 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 6.11.1 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + ## 6.11.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index 619be354448..0c1f2f378ae 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react", - "version": "6.11.0", + "version": "6.11.1", "description": "Clerk React library", "keywords": [ "clerk", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index a660fc3dda8..a7629479283 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.22.0 + +### Minor Changes + +- Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification ([#9000](https://github.com/clerk/javascript/pull/9000)) by [@LauraBeatris](https://github.com/LauraBeatris) + ## 4.21.0 ### Minor Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index 8ba8f6a566b..05685091d65 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "4.21.0", + "version": "4.22.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 f29c8303cf7..28eecfba449 100644 --- a/packages/swingset/CHANGELOG.md +++ b/packages/swingset/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/swingset +## 0.0.10 + +### Patch Changes + +- Updated dependencies [[`afe9a90`](https://github.com/clerk/javascript/commit/afe9a90c5bee0e22a8b36040ec63690b6629ba22), [`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8), [`0691d46`](https://github.com/clerk/javascript/commit/0691d468e474672aa962c867789f06a3b71ba33a), [`a1e37f4`](https://github.com/clerk/javascript/commit/a1e37f466908ab5da94462ad1ebbaeb2549c00e5)]: + - @clerk/ui@1.23.0 + - @clerk/headless@0.0.4 + ## 0.0.9 ### Patch Changes diff --git a/packages/swingset/package.json b/packages/swingset/package.json index bd784d83395..5c3c3c67d51 100644 --- a/packages/swingset/package.json +++ b/packages/swingset/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/swingset", - "version": "0.0.9", + "version": "0.0.10", "private": true, "type": "module", "scripts": { diff --git a/packages/tanstack-react-start/CHANGELOG.md b/packages/tanstack-react-start/CHANGELOG.md index 60e077c219b..e30311e4d86 100644 --- a/packages/tanstack-react-start/CHANGELOG.md +++ b/packages/tanstack-react-start/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/tanstack-react-start +## 1.4.9 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/react@6.11.1 + - @clerk/backend@3.8.4 + ## 1.4.8 ### Patch Changes diff --git a/packages/tanstack-react-start/package.json b/packages/tanstack-react-start/package.json index ad5d10a4cc6..6046fbaba50 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.4.8", + "version": "1.4.9", "description": "Clerk SDK for TanStack React Start", "keywords": [ "clerk", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index cb938bd74d8..3fbe90d2b89 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/testing +## 2.1.7 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + - @clerk/backend@3.8.4 + ## 2.1.6 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index fff9390f26a..8a8f6282e35 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "2.1.6", + "version": "2.1.7", "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 8c4a0967a3e..78665ee3f1b 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,23 @@ # @clerk/ui +## 1.23.0 + +### Minor Changes + +- Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification ([#9000](https://github.com/clerk/javascript/pull/9000)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Add drag-to-upload support in AvatarUploader ([#8348](https://github.com/clerk/javascript/pull/8348)) by [@alexcarpenter](https://github.com/alexcarpenter) + +### Patch Changes + +- Fix the self-serve SSO configuration wizard losing your place when organization data refetches mid-flow. After submitting a Configure step (for example saving an identity provider's metadata), a background refetch on the OrganizationProfile Security page could unmount the open ConfigureSSO wizard and re-render it on an earlier step. The wizard now stays on its current step while data loads in the background. ([#8999](https://github.com/clerk/javascript/pull/8999)) by [@iagodahlem](https://github.com/iagodahlem) + +- Fix focus ring visibility on `Tab` elements for keyboard navigation. ([#8998](https://github.com/clerk/javascript/pull/8998)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8), [`3e036f4`](https://github.com/clerk/javascript/commit/3e036f425da47d781a45a0805ec8b0fcc6f38eff)]: + - @clerk/localizations@4.11.0 + - @clerk/shared@4.22.0 + ## 1.22.0 ### Minor Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 1d8478d8593..47ddf76667e 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/ui", - "version": "1.22.0", + "version": "1.23.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 2a34c27b2a8..3f8eb6e9b98 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/vue +## 2.4.8 + +### Patch Changes + +- Updated dependencies [[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]: + - @clerk/shared@4.22.0 + ## 2.4.7 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index 98f233a95a8..0bd37e7e6bd 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/vue", - "version": "2.4.7", + "version": "2.4.8", "description": "Clerk SDK for Vue", "keywords": [ "clerk",