megachangelog
Improvement4.29.0

@clerk/shared 4.29.0

This release includes internal improvements to Clerk Protect, optional durationInCycles for billing discount snapshots, and a fix for organization permission checks when JWT v2 permission masks exceed JavaScript's safe integer range.

Minor Changes

  • Internal improvements to Clerk Protect. No action is required, and instances that do not use Protect are unaffected. (#9299) by @zourzouvillys

Patch Changes

  • Billing applied-discount snapshots now include optional durationInCycles. Payment attempt and statement UIs use the original discount length instead of cycles remaining, and omit the duration copy when it is unavailable. (#9401) by @mauricioabreu

  • Ensure organization permission checks remain accurate when JWT v2 permission masks exceed JavaScript's safe integer range. (#9381) by @jeremy-clerk

billingpermissionsclerk-protectjwt

Source: original entry ↗

More from Clerk

Follow Clerk to get its new changes in your feed and email digest.

Improvement1.17.26

@clerk/vue 1.17.26

Updated @clerk/types dependency to version 4.101.28.

vuedependenciespatch
Improvement1.13.34

@clerk/nuxt@1.13.34

Updated internal dependencies for @clerk/types, @clerk/backend, and @clerk/vue to latest patch versions.

nuxtdependenciespatch
Improvement1.14.11

@clerk/testing dependencies updated

Updated @clerk/types to 4.101.28 and @clerk/backend to 2.33.8 to ensure compatibility and include latest improvements.

dependenciestestingpatch
See all Clerk changes →