megachangelog
Clerk logo

Clerk Changelog

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


Improvement7.5.2

@clerk/nextjs@7.5.2

Internal tooling upgrade to tsdown and TypeScript 6.0 with no changes to public API or runtime behavior. Updated dependencies for clerk/backend, clerk/shared, and clerk/react.

nextjstypescriptbuilddependencies
Improvement4.17.1

@clerk/shared@4.17.1

Internal build pipeline migrated to tsdown and TypeScript 6.0 with no API changes. The unsafeMetadata parameter in user.update() is now deprecated in favor of user.updateMetadata() for partial metadata updates. TypeScript type declarations are now properly resolvable per-module instead of bundled in hashed chunks, fixing type resolution in dependent packages like @clerk/vue, @clerk/react, @clerk/ui, and @clerk/testing.

typescriptbuildapideprecationtypes
Improvement2.1.1

@clerk/testing@2.1.1

Internal build pipeline migrated to tsdown and TypeScript 6.0 with updated dependencies. No public API or runtime behavior changes.

testinginternaltypescriptbuild
Improvement3.4.2

@clerk/react-router@3.4.2

Migrated the build pipeline to tsdown and TypeScript 6.0. This is an internal tooling change with no impact to the public API or runtime behavior.

react-routerbuildtypescripttooling
Improvement2.6.2

Migrate build pipeline to tsdown and TypeScript 6.0

Updated the internal build pipeline to use tsdown and TypeScript 6.0, with no changes to the public API or runtime behavior. Dependencies have been updated to the latest versions.

nuxtbuildinternaltypescript
Improvement6.9.1

@clerk/react@6.9.1

Migrated the build pipeline to tsdown and TypeScript 6.0 as an internal tooling improvement with no changes to the public API or runtime behavior. Updated dependencies for @clerk/shared.

buildtoolingtypescriptinternal
Improvement1.4.2

Migrate build pipeline to tsdown and TypeScript 6.0

Updated the build pipeline to use tsdown and TypeScript 6.0. This is an internal tooling change with no impact to the public API or runtime behavior.

buildtoolingtypescriptinternal
Fix1.16.1

Fix checkout button label showing incorrect trial text

Fixed checkout button label incorrectly showing "Start free trial" when adding seats during an active free trial period. Also migrated build pipeline to tsdown and TypeScript 6.0 with no changes to public API or runtime behavior.

uibillingfix
Improvement4.8.1

@clerk/localizations@4.8.1 patch release

Updated build tooling with migration to tsdown and TypeScript 6.0. This is an internal change with no impact on the public API or runtime behavior.

buildtypescriptdependenciestooling