megachangelog
Clerk logo

Clerk Changelog

Clerk — Auth, Security product updates and releases, tracked on megachangelog.


Improvement4.2.7

Bump bundled clerk-android SDK to 1.1.0 and align OkHttp dependencies

Updated the bundled clerk-android SDK from 1.0.39 to 1.1.0 and aligned Android OkHttp dependencies to compatible versions to prevent classpath conflicts when running Clerk native networking and React Native together.

androidexpodependenciesnetworking
Announcement3.16.4

@clerk/backend@3.16.4

Release of @clerk/backend version 3.16.4 with updates and improvements to the backend SDK.

backendsdkrelease
Announcement4.2.6

@clerk/expo@4.2.6

Release of Clerk Expo SDK version 4.2.6 with updates and improvements for React Native authentication support.

exposdkreact-nativeauth
Announcement2.1.55

@clerk/express 2.1.55

Release of @clerk/express version 2.1.55 with updates and improvements to the Express authentication middleware.

clerkexpressauthmiddleware
Announcement7.7.4

@clerk/nextjs@7.7.4

Release of version 7.7.4 of the Clerk Next.js SDK.

nextjssdkclerk
Announcement3.0.7

@clerk/nuxt 3.0.7

Release of @clerk/nuxt version 3.0.7 with updates and improvements for Nuxt framework integration.

clerknuxtauthentication
Update3.6.9

@clerk/react-router package release

Release of @clerk/react-router version 3.6.9. This update contains bug fixes, performance improvements, and dependency updates for the React Router integration.

react-routersdkclerk-auth
Announcement1.5.0

@clerk/tanstack-react-start v1.5.0

Released version 1.5.0 of the Clerk TanStack React Start integration with updates and improvements for React framework integration.

authreacttanstacksdkrelease
Update3.1.65

@clerk/fastify 3.1.65

Release of @clerk/fastify version 3.1.65 with updates and fixes for Fastify integration.

fastifysdkauthentication
Update2.2.22

@clerk/testing version update

@clerk/testing package released at version 2.2.22 with routine updates and improvements to the testing library.

testingsdkrelease
Improvement3.0.6

@clerk/nuxt 3.0.6

Patch release updating dependencies including @clerk/shared, @clerk/backend, and @clerk/vue to their latest versions.

nuxtdependenciespatch
Improvement6.14.1

@clerk/react dependency update

Updated @clerk/shared to version 4.28.1. This patch release includes dependency maintenance and updates.

reactdependenciesmaintenance
Fix4.28.1

Fix native OAuth transport flows breaking modal components

Resolved an issue where native OAuth transport flows (e.g. in Electron) were breaking out of modal components and failing with "Redirect url mismatch" errors. OAuth callbacks now navigate within the component's own router and consistently use the registered transport callback URL, preventing production rejections of sign-in and sign-up requests.

oauthauthfixmodalselectron
Improvement1.4.31

@clerk/tanstack-react-start@1.4.31

Patch release with updated dependencies for @clerk/shared, @clerk/backend, and @clerk/react.

clerktanstack-react-startdependencies
Improvement7.7.3

@clerk/nextjs@7.7.3

Patch release updating internal dependencies including @clerk/shared, @clerk/backend, and @clerk/react to their latest patch versions.

nextjsdependenciespatch
Update4.15.1

@clerk/localizations@4.15.1

Updated @clerk/shared dependency to version 4.28.1 with changes from commit 131edec.

localizationdependenciespatch
Improvement3.6.8

@clerk/react-router@3.6.8

Patch release with updated dependencies for @clerk/shared, @clerk/backend, and @clerk/react packages.

clerkreact-routerdependenciespatch
Improvement2.4.27

Updated @clerk/shared dependency

Patch update to the @clerk/vue package with an updated @clerk/shared dependency to version 4.28.1.

vuedependenciespatch
Improvement2.2.21

@clerk/testing dependency update

Updated @clerk/shared and @clerk/backend dependencies to latest patch versions. This ensures compatibility with the latest backend and shared library improvements.

testingdependenciespatch
Fix1.30.1

Fix native OAuth transport flows breaking out of modal components

Fixed native OAuth transport flows (e.g. @clerk/electron) that were breaking out of modal components and failing with redirect URL mismatch errors. OAuth callback steps now navigate within the component's own router and use the registered transport callback URL for completion redirects.

oauthfixtransportmodalauth
Improvement7.7.1

@clerk/nextjs 7.7.1 patch release

Updated dependencies for @clerk/backend, @clerk/shared, and @clerk/react to their latest patch versions for stability and compatibility improvements.

nextjsdependenciespatch
Improvement1.4.29

@clerk/tanstack-react-start 1.4.29

Patch release updating dependencies for @clerk/backend, @clerk/shared, and @clerk/react to their latest patch versions.

clerktanstackreact-startdependencies
Improvement6.13.1

@clerk/react 6.13.1

Updated @clerk/shared dependency to 4.27.1 to pull in latest shared utilities and improvements.

releasedependenciesreact
Improvement3.6.6

@clerk/react-router v3.6.6

Patch release updating dependencies on @clerk/backend, @clerk/shared, and @clerk/react to their latest patch versions for compatibility and bug fixes.

react-routerdependenciespatch
Improvement3.0.4

@clerk/nuxt 3.0.4

Patch release that updates dependencies to @clerk/backend 3.16.1, @clerk/shared 4.27.1, and @clerk/vue 2.4.25.

nuxtdependenciespatch
Improvement2.4.25

@clerk/vue@2.4.25

Updated internal @clerk/shared dependency to version 4.27.1.

vuedependenciespatch
Improvement2.2.19

@clerk/testing 2.2.19

Patch release with updated dependencies for @clerk/backend and @clerk/shared packages.

testingdependenciespatch
Improvement5.127.2

Add "Forgot password?" action on sign-in page

Added a "Forgot password?" action on the sign-in start page when the password field is shown, improving account recovery UX when strict user enumeration protection is enabled.

authsign-inuxpassword-recovery
Announcement2.20.0

Deprecate @clerk/clerk-expo in favor of @clerk/expo

@clerk/clerk-expo is now deprecated in favor of @clerk/expo. A runtime warning has been added with a link to the migration guide to help developers transition to the new package.

clerk-expodeprecationmigrationexpo
Improvement2.9.22

@clerk/chrome-extension@2.9.22

Updated dependencies to @clerk/clerk-js@5.127.2 for the Chrome extension package.

chrome-extensiondependenciessdk
Improvement7.6.4

@clerk/nextjs 7.6.4

Updated dependencies including @clerk/backend to 3.15.0, @clerk/shared to 4.25.10, and @clerk/react to 6.12.10 to incorporate latest improvements and fixes.

nextjsdependenciesclerkpackage
Improvement6.12.10

@clerk/react@6.12.10

Updated @clerk/shared dependency to version 4.25.10. This patch release includes dependency updates.

reactdependenciespatch
Improvement3.6.3

@clerk/react-router@3.6.3

Patch release with updated dependencies across Clerk backend, shared utilities, and React libraries to ensure compatibility and incorporate upstream improvements.

dependenciesreact-routerclerkpatch
Improvement1.4.26

@clerk/tanstack-react-start v1.4.26

Patch release updating dependencies including @clerk/backend, @clerk/shared, and @clerk/react to their latest versions.

clerkdependenciesreactpatch
Improvement2.2.16

@clerk/testing@2.2.16

Updated dependencies including @clerk/backend to 3.15.0 and @clerk/shared to 4.25.10 in a patch release.

testingdependenciespatch
Improvement4.13.10

@clerk/localizations patch update

Patch release updating dependencies, including @clerk/shared to version 4.25.10.

localizationsdependenciespatch
Fix2.4.22

Fix appearance option TypeScript errors for theme, variables, and elements

Fixed a TypeScript error that incorrectly rejected valid appearance properties like theme, variables, and elements with a "does not exist in type Appearance" message. This also resolves the same issue in @clerk/nuxt which derives options from @clerk/vue.

typescriptvueappearancenuxttypes
Improvement1.27.2

Enable self-serve OIDC configuration for every application

Organization admins can now select an OIDC provider in the OrganizationProfile Security tab without needing the experimental.oidcSelfServe option, and the option can be safely removed from ClerkProvider and Clerk.load().

oidcauthenticationorg-adminsecurityui
Improvement3.0.1

@clerk/nuxt 3.0.1

Patch release updating dependencies for @clerk/backend, @clerk/shared, and @clerk/vue to their latest compatible versions.

nuxtclerkdependenciespatch
Improvement4.25.10

Enable self-serve OIDC configuration for every application

Organization admins can now configure OIDC providers directly in the OrganizationProfile Security tab without requiring experimental flags. The experimental.oidcSelfServe option is no longer necessary and can be safely removed.

oidcsecurityauthorganizationimprovement
Improvement0.0.24

Forward OAuth deep-link callbacks to primary Electron process on Windows and Linux

OAuth deep-link callbacks are now forwarded to the primary Electron process on Windows and Linux, and the signing-in window is brought to the front when the callback arrives. The createClerkBridge function now includes isPrimaryInstance flag and manageSingleInstanceLock option to control single-instance lock behavior.

electronoauthwindowslinuxauth
Improvement3.1.63

@clerk/chrome-extension@3.1.63

Updated dependencies including @clerk/ui to 1.27.1 and @clerk/react to 6.12.9.

chrome-extensiondependenciesuireact
Fix7.6.3

@clerk/nextjs 7.6.3

Patch release with updated dependencies for @clerk/shared, @clerk/backend, and @clerk/react to fix bugs and improve compatibility.

nextjspatchdependenciessdk
Improvement2.2.15

@clerk/testing version 2.2.15

Updated internal dependencies including @clerk/shared to 4.25.9 and @clerk/backend to 3.14.0.

testingdependenciespatch
Breaking3.0.0

@clerk/nuxt@3.0.0 — Major Breaking Changes

Clerk's Nuxt integration now requires Nuxt 4 and Node.js 20.19+. The createRouteMatcher API has been removed; protect API routes with inline auth checks and pages with named route middleware instead.

nuxtbreakingauthmigrationnodejs
Improvement3.6.2

@clerk/react-router@3.6.2

Patch release with updated dependencies for Clerk shared, backend, and React packages.

react-routerdependenciespatch
Improvement2.4.21

@clerk/vue dependency update

Updated dependencies in @clerk/vue including @clerk/shared to 4.25.9 to incorporate latest fixes and improvements.

vuedependenciespatch
Improvement1.4.25

@clerk/tanstack-react-start 1.4.25

Patch release with updated dependencies for @clerk/shared, @clerk/backend, and @clerk/react to ensure compatibility and incorporate latest improvements.

clerkdependenciespatch
Feature1.27.0

@clerk/ui@1.27.0

Added a new Mosaic Avatar compound component with Shape and size configuration, improved OpenID Connect enterprise connection configuration in Organization Profile, and exposed deprovisioning status for organization members.

ui-componentsavatarorganizationopenid-connect
Improvement6.12.9

@clerk/react@6.12.9

Patch release of @clerk/react with updated dependencies, including @clerk/shared@4.25.9.

sdkreactdependenciespatch
Improvement2.1.47

@clerk/express dependency update

Updated @clerk/backend dependency to version 3.13.2 for improved compatibility and bug fixes.

expressdependenciesbackend
Improvement2.6.23

@clerk/nuxt@2.6.23

Patch release updating dependencies for @clerk/backend and @clerk/vue packages to their latest versions.

nuxtdependenciespatch
Improvement3.6.1

@clerk/react-router@3.6.1 Patch Release

Updated dependencies for @clerk/backend to 3.13.2 and @clerk/react to 6.12.8 to incorporate the latest fixes and improvements.

react-routerdependenciespatch
Improvement7.6.2

@clerk/nextjs@7.6.2

Updated dependencies to @clerk/backend@3.13.2 and @clerk/react@6.12.8 to bring in the latest patches and improvements.

nextjsdependenciespatch
Improvement0.1.57

@clerk/hono@0.1.57

Updated @clerk/backend dependency to version 3.13.2.

honobackenddependencies
Improvement1.4.24

@clerk/tanstack-react-start@1.4.24

Updated dependencies for @clerk/backend and @clerk/react to their latest patch versions to maintain compatibility and receive recent improvements.

tanstackreact-startdependenciespatch
Improvement3.1.57

@clerk/fastify@3.1.57

Updated dependencies to the latest @clerk/backend version with internal improvements and fixes.

fastifydependenciessdk
Improvement2.2.14

@clerk/testing@2.2.14

Updated @clerk/backend dependency to 3.13.2. This patch release includes dependency updates to maintain compatibility with the latest backend changes.

testingdependenciesbackend
Fix6.25.9

@clerk/clerk-js v6.25.9

Fixed APIKeys component rendering issue when organization is active with selective API key settings, improved session token refresh to prioritize focused browser tabs with increased polling frequency in multi-tab scenarios, and added tab_state parameter to session token requests to distinguish foreground from background refreshes.

clerk-jsapi-keyssession-managementbrowsermulti-tab
Improvement3.1.59

@clerk/chrome-extension@3.1.59

Updated dependencies including @clerk/clerk-js to version 6.25.9 to include latest patches and improvements.

chrome-extensiondependenciespatch
Improvement0.0.20

@clerk/electron@0.0.20

Updated dependencies including @clerk/clerk-js to version 6.25.9 with latest patches and fixes.

electrondependenciespatch
Improvement4.0.4

@clerk/expo 4.0.4

Patch release updating internal dependencies for @clerk/clerk-js to version 6.25.9.

expodependenciespatch
Improvement2.4.20

@clerk/vue dependency update

Updated @clerk/shared dependency to version 4.25.8 for bug fixes and improvements.

vuedependenciespatch
Improvement7.6.1

@clerk/nextjs@7.6.1

Patch release with updated dependencies including @clerk/shared, @clerk/react, and @clerk/backend to their latest patch versions.

nextjsdependenciespatch
Improvement3.5.15

@clerk/react-router@3.5.15

Updated internal dependencies including @clerk/shared, @clerk/react, and @clerk/backend to their latest patch versions.

react-routerdependenciespatch
Improvement4.13.8

Updated @clerk/shared dependency

Updated @clerk/shared to version 4.25.8 to ensure compatibility with the latest internal dependencies.

localizationsdependenciesmaintenance
Improvement2.2.13

@clerk/testing 2.2.13 patch release

Updated dependencies including @clerk/shared and @clerk/backend to resolve transitive issues and maintain compatibility.

dependenciestestingpatch
Feature1.26.0

@clerk/ui@1.26.0

Exposes composable UserProfile and OrganizationProfile subcomponents from the experimental exports. Fixes a CardState error in OrganizationProfileGeneralPanel when handling leave/delete organization confirmations in no-children mode by providing proper CardStateProvider context.

ui-componentsexperimentalprofileorganization
Improvement2.6.22

@clerk/nuxt@2.6.22

Patch release updating dependencies including @clerk/shared, @clerk/vue, and @clerk/backend to their latest patch versions.

nuxtdependenciespatch
Improvement1.4.23

@clerk/tanstack-react-start@1.4.23

Updated dependencies for @clerk/shared, @clerk/react, and @clerk/backend to their latest patch versions.

dependenciesreact-startclerk
Improvement2.4.19

@clerk/vue dependency update

Updated @clerk/shared dependency to version 4.25.7 to incorporate latest shared utilities and improvements.

vuedependenciespatch
Feature7.6.0

Add fapiUrl option to Frontend API proxy helpers

Added fapiUrl option to Frontend API proxy helpers, allowing requests to target a custom Clerk Frontend API URL. Dependencies updated including @clerk/backend, @clerk/shared, and @clerk/react.

nextjsapiproxyconfiguration
Improvement1.4.22

@clerk/tanstack-react-start v1.4.22

Internal patchRequest() helper moved for reuse across framework SDKs. Dependencies updated for backend, shared, and react packages.

sdkinternaltanstackreact
Improvement3.5.14

@clerk/react-router v3.5.14

Internal patchRequest() helper moved for reuse across framework SDKs. Dependencies updated including @clerk/backend, @clerk/shared, and @clerk/react.

react-routersdkinternaldependencies
Improvement2.6.21

@clerk/nuxt@2.6.21

Patch release updating dependencies including @clerk/backend, @clerk/shared, and @clerk/vue to their latest versions.

nuxtdependenciespatch
Improvement6.12.7

@clerk/react@6.12.7

Updated dependencies including @clerk/shared to version 4.25.7.

reactdependenciespatch
Improvement2.2.12

@clerk/testing@2.2.12

Updated dependencies including @clerk/backend to 3.13.0 and @clerk/shared to 4.25.7.

dependenciestestingbackendrelease
Improvement4.13.7

@clerk/localizations dependency update

Updated @clerk/shared dependency to 4.25.7 to include the latest shared utilities and improvements.

dependenciesmaintenancelocalizations
Fix4.0.1

Fix useSignInWithApple dropping user's first and last name on native sign-up

Fixed a bug where the useSignInWithApple hook was dropping the user's first and last name during native sign-up. The hook now correctly captures the name from the Apple credential and handles sign-in fallback when the account already exists, including in restricted or waitlist sign-up modes.

clerkexpoauthapplefix
Fix1.25.7

UI patch fixes: keyless prompt z-index and OAuth branding

Fixed the keyless prompt z-index to render above application content. OAuth consent screens now display recognizable brand marks for well-known OAuth clients when the application has not provided its own logo.

uioauthauthenticationbugfix
Improvement3.1.56

@clerk/chrome-extension 3.1.56

Patch release updating dependencies for @clerk/ui and @clerk/react to their latest versions.

chrome-extensiondependenciespatch
Improvement4.13.6

@clerk/localizations 4.13.6 patch release

Updated dependencies including @clerk/shared to version 4.25.6. This patch release includes maintenance updates to internal packages.

localizationsdependenciespatchmaintenance
Improvement2.6.20

@clerk/nuxt@2.6.20

Updated dependencies including @clerk/backend, @clerk/shared, and @clerk/vue to their latest versions to incorporate bug fixes and improvements.

nuxtdependenciespatch
Improvement6.12.6

@clerk/react dependency update

Updated internal dependencies in @clerk/react to the latest version of @clerk/shared for compatibility and bug fixes.

dependenciesreactpatch
Improvement3.5.13

@clerk/react-router 3.5.13

Patch release with updated dependencies including @clerk/backend 3.12.0, @clerk/shared 4.25.6, and @clerk/react 6.12.6.

react-routerdependenciespatch
Feature1.25.6

Add experimental oidcSelfServe option to ConfigureSSO

Added an experimental oidcSelfServe option to enable self-serve OIDC configuration flow in the ConfigureSSO component. Updated dependencies for shared utilities and localizations.

uioidcssoexperimental

Sign up to see more

97 more changes from Clerk. Sign up to read the whole changelog.

Sign up free

GitHub or email — no card needed.