{"slug":"security","name":"Security","orgs":[{"slug":"1password","name":"1Password","domain":"1password.com","avatarUrl":"https://media.releases.sh/orgs/1password.jpg"},{"slug":"auth0","name":"Auth0","domain":"auth0.com","avatarUrl":"https://media.releases.sh/orgs/auth0.png"},{"slug":"better-auth","name":"Better Auth","domain":"better-auth.com","avatarUrl":"https://media.releases.sh/orgs/better-auth.png"},{"slug":"clerk","name":"Clerk","domain":"clerk.com","avatarUrl":"https://media.releases.sh/orgs/clerk.png"},{"slug":"semgrep","name":"Semgrep","domain":"semgrep.dev","avatarUrl":"https://media.releases.sh/orgs/semgrep.png"},{"slug":"workos","name":"WorkOS","domain":"workos.com","avatarUrl":"https://media.releases.sh/orgs/workos.png"}],"products":[{"slug":"1password-for-mac","name":"1Password for Mac","description":null,"orgSlug":"1password","orgName":"1Password"},{"slug":"1password-for-ios","name":"1Password for iOS","description":null,"orgSlug":"1password","orgName":"1Password"},{"slug":"boundary","name":"Boundary","description":"Identity-based access management for dynamic infrastructure","orgSlug":"hashicorp","orgName":"HashiCorp"},{"slug":"vault","name":"Vault","description":null,"orgSlug":"hashicorp","orgName":"HashiCorp"}],"releases":[{"id":"rel_1E7GmAxXCUAdMfaaD0Qgo","version":"@clerk/expo@3.6.2","type":"feature","title":"@clerk/expo@3.6.2","summary":"### Patch Changes\n\n-   Bump the bundled `clerk-ios` SDK from `1.2.5` to `1.2.6`. See the Clerk iOS release: <https://github.com/clerk/clerk-ios/releas...","titleGenerated":"@clerk/expo v3.6.2 dependency update","titleShort":null,"content":"### Patch Changes\n\n-   Bump the bundled `clerk-ios` SDK from `1.2.5` to `1.2.6`. See the Clerk iOS release: <https://github.com/clerk/clerk-ios/releases/tag/1.2.6>. ([#9007](https://github.com/clerk/javascript/pull/9007)) by [@clerk-cookie](https://github.com/clerk-cookie)\n","publishedAt":"2026-06-25T22:03:18.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/expo%403.6.2","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_SSd7YJSxztOaWeEDCRwri","version":"1.2.6","type":"feature","title":"1.2.6","summary":"Apple sign-in transfer is now gated by sign-up mode, and a native development mode indicator is rendered. Workflow and notification updates for Expo releases are also included.","titleGenerated":"Clerk iOS SDK 1.2.6 gates Apple sign-in by sign-up mode, adds native dev indicator","titleShort":"Apple sign-in gated by sign-up mode; native dev indicator","content":"## What's Changed\n* Fix Expo iOS bump workflow by @mikepitre in https://github.com/clerk/clerk-ios/pull/483\n* Update Expo release Slack notification by @mikepitre in https://github.com/clerk/clerk-ios/pull/485\n* Gate Apple sign-in transfer by sign-up mode by @seanperez29 in https://github.com/clerk/clerk-ios/pull/487\n* Render development mode indicator natively by @prestonwebdev in https://github.com/clerk/clerk-ios/pull/484\n\n## New Contributors\n* @prestonwebdev made their first contribution in https://github.com/clerk/clerk-ios/pull/484\n\n**Full Changelog**: https://github.com/clerk/clerk-ios/compare/1.2.5...1.2.6","publishedAt":"2026-06-25T21:46:01.000Z","url":"https://github.com/clerk/clerk-ios/releases/tag/1.2.6","media":[],"prerelease":false,"source":{"slug":"clerk-ios-sdk","name":"iOS SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-ios-sdk","groupName":"iOS SDK","coverageCount":0,"composition":{"bugs":0,"features":2,"enhancements":0}},{"id":"rel_0oZZJpe7v-tN-FmYBkDpo","version":"@clerk/testing@2.1.7","type":"feature","title":"@clerk/testing@2.1.7","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:24:38.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/testing%402.1.7","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_U6Fbm0sQkuRpe8QUsXe2b","version":"@clerk/astro@3.4.8","type":"feature","title":"@clerk/astro@3.4.8","summary":"### Patch Changes\n\n-   Fix custom user button menu item rendering for Astro's stricter compiler. ([#8980](https://github.com/clerk/javascript/pull/898...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   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)\n\n-   Deprecate `createRouteMatcher()` in favor of resource-based auth checks. ([#8981](https://github.com/clerk/javascript/pull/8981)) by [@wobsoriano](https://github.com/wobsoriano)\n\n    Instead of protecting routes only from middleware, move auth checks into each protected Astro page, API route, or server-side handler:\n\n    ```ts\n    import type { APIRoute } from 'astro';\n\n    export const GET: APIRoute = ({ locals }) => {\n      const { userId } = locals.auth();\n\n      if (!userId) {\n        return new Response('Unauthorized', { status: 401 });\n      }\n\n      return Response.json({ userId });\n    };\n    ```\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:24:35.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/astro%403.4.8","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_IDjXO4ujiVFngDH5O0Ntt","version":"@clerk/chrome-extension@3.1.44","type":"feature","title":"@clerk/chrome-extension@3.1.44","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`afe9a90`](https://github.com/clerk/javascript/commit/afe9a90c5bee0e22a8b36040ec63690b6629ba22), [`19ce...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   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)]:\n    -   @clerk/ui@1.23.0\n    -   @clerk/clerk-js@6.22.0\n    -   @clerk/shared@4.22.0\n    -   @clerk/react@6.11.1\n","publishedAt":"2026-06-25T18:24:32.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/chrome-extension%403.1.44","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_jCQmWRmLoo3dNsIfKlAtk","version":"@clerk/clerk-js@6.22.0","type":"feature","title":"@clerk/clerk-js@6.22.0","summary":"### Minor Changes\n\n-   Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification ([#9000](https://github.com/...","titleGenerated":null,"titleShort":null,"content":"### Minor Changes\n\n-   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)\n\n### Patch Changes\n\n-   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)\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n","publishedAt":"2026-06-25T18:24:29.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/clerk-js%406.22.0","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_17Hztlvydl-lCTauG7H6x","version":"@clerk/backend@3.8.4","type":"feature","title":"@clerk/backend@3.8.4","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n","publishedAt":"2026-06-25T18:24:26.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/backend%403.8.4","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_D5XjEQOFDG8mbJafdMdGP","version":"@clerk/react@6.11.1","type":"feature","title":"@clerk/react@6.11.1","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n","publishedAt":"2026-06-25T18:24:23.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/react%406.11.1","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_ZeluSSd2RP6LPqqa2TlLi","version":"@clerk/fastify@3.1.42","type":"feature","title":"@clerk/fastify@3.1.42","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:24:20.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/fastify%403.1.42","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel__Wd7Z16smQugr6hU_K3Gx","version":"@clerk/nuxt@2.6.8","type":"feature","title":"@clerk/nuxt@2.6.8","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/vue@2.4.8\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:24:17.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/nuxt%402.6.8","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_x3T_hy6cH98362bhEp_7L","version":"@clerk/nextjs@7.5.9","type":"feature","title":"@clerk/nextjs@7.5.9","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/react@6.11.1\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:24:14.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/nextjs%407.5.9","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_TcjASwtwGZi5HnKgMmFDi","version":"@clerk/express@2.1.32","type":"feature","title":"@clerk/express@2.1.32","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:24:11.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/express%402.1.32","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_IMY3v_DloK3wDl4dfensU","version":"@clerk/shared@4.22.0","type":"feature","title":"@clerk/shared@4.22.0","summary":"### Minor Changes\n\n-   Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification ([#9000](https://github.com/...","titleGenerated":null,"titleShort":null,"content":"### Minor Changes\n\n-   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)\n","publishedAt":"2026-06-25T18:24:08.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/shared%404.22.0","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_xh3vakKtJqjojMeJ2cglb","version":"@clerk/localizations@4.11.0","type":"feature","title":"@clerk/localizations@4.11.0","summary":"### Minor Changes\n\n-   Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification ([#9000](https://github.com/...","titleGenerated":null,"titleShort":null,"content":"### Minor Changes\n\n-   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)\n\n### Patch Changes\n\n-   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)\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n","publishedAt":"2026-06-25T18:24:05.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/localizations%404.11.0","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_BcGSEM3gZ80dvfJbZv3rj","version":"@clerk/expo-passkeys@1.1.10","type":"feature","title":"@clerk/expo-passkeys@1.1.10","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n","publishedAt":"2026-06-25T18:24:02.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/expo-passkeys%401.1.10","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_y8RKcMnsZUoXn6dyGmXSV","version":"@clerk/electron@0.0.5","type":"feature","title":"@clerk/electron@0.0.5","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8), [`2492...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8), [`2492043`](https://github.com/clerk/javascript/commit/24920437b0c61c4852be830d5495e53ae956e37d)]:\n    -   @clerk/clerk-js@6.22.0\n    -   @clerk/shared@4.22.0\n    -   @clerk/react@6.11.1\n","publishedAt":"2026-06-25T18:23:59.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/electron%400.0.5","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_jL5iq5KNj3w8ldVbuU_PH","version":"@clerk/tanstack-react-start@1.4.9","type":"feature","title":"@clerk/tanstack-react-start@1.4.9","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/react@6.11.1\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:23:56.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/tanstack-react-start%401.4.9","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_LFsv9POghzWEmXV_juYzb","version":"@clerk/react-router@3.5.1","type":"feature","title":"@clerk/react-router@3.5.1","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/react@6.11.1\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:23:53.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/react-router%403.5.1","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_ZczDPh-dSozurimlGDl51","version":"@clerk/hono@0.1.42","type":"feature","title":"@clerk/hono@0.1.42","summary":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -...","titleGenerated":null,"titleShort":null,"content":"### Patch Changes\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8)]:\n    -   @clerk/shared@4.22.0\n    -   @clerk/backend@3.8.4\n","publishedAt":"2026-06-25T18:23:50.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/hono%400.1.42","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null},{"id":"rel_TTGfsUBHeqQpLFWHZuWxn","version":"@clerk/ui@1.23.0","type":"feature","title":"@clerk/ui@1.23.0","summary":"### Minor Changes\n\n-   Handle expired organization domains on self-serve SSO flow, allowing to trigger a new verification ([#9000](https://github.com/...","titleGenerated":null,"titleShort":null,"content":"### Minor Changes\n\n-   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)\n\n-   Add drag-to-upload support in AvatarUploader ([#8348](https://github.com/clerk/javascript/pull/8348)) by [@alexcarpenter](https://github.com/alexcarpenter)\n\n### Patch Changes\n\n-   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)\n\n-   Fix focus ring visibility on `Tab` elements for keyboard navigation. ([#8998](https://github.com/clerk/javascript/pull/8998)) by [@alexcarpenter](https://github.com/alexcarpenter)\n\n-   Updated dependencies \\[[`19ce04a`](https://github.com/clerk/javascript/commit/19ce04aab6387c430dc41e51c6130a88cc543cc8), [`3e036f4`](https://github.com/clerk/javascript/commit/3e036f425da47d781a45a0805ec8b0fcc6f38eff)]:\n    -   @clerk/localizations@4.11.0\n    -   @clerk/shared@4.22.0\n","publishedAt":"2026-06-25T18:23:47.000Z","url":"https://github.com/clerk/javascript/releases/tag/%40clerk/ui%401.23.0","media":[],"prerelease":false,"source":{"slug":"clerk-javascript-sdk","name":"JavaScript SDK","type":"github"},"org":{"slug":"clerk","name":"Clerk"},"product":null,"groupSlug":"clerk-javascript-sdk","groupName":"JavaScript SDK","coverageCount":0,"composition":null}],"pagination":{"nextCursor":"2026-06-25T18:23:47.000Z|2026-06-25T19:04:07.368Z|rel_TTGfsUBHeqQpLFWHZuWxn","limit":20}}