diff --git a/.changeset/add-missing-upgrade-entries.md b/.changeset/add-missing-upgrade-entries.md deleted file mode 100644 index 5573f3f4bb5..00000000000 --- a/.changeset/add-missing-upgrade-entries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/upgrade": patch ---- - -Add missing Core 3 upgrade guide entries for breaking changes: `getToken` SSR behavior, React Router middleware requirement, Expo `publishableKey` requirement, Astro `as` prop removal, `simple` theme export change, React Router `api.server` removal, and Next.js minimum version bump. diff --git a/.changeset/add-signin-reset.md b/.changeset/add-signin-reset.md deleted file mode 100644 index ea79c972839..00000000000 --- a/.changeset/add-signin-reset.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/clerk-js': patch -'@clerk/shared': patch ---- - -Add `reset` method to the sign-in resource. diff --git a/.changeset/align-experimental-unstable-prefixes.md b/.changeset/align-experimental-unstable-prefixes.md deleted file mode 100644 index 4912e56926b..00000000000 --- a/.changeset/align-experimental-unstable-prefixes.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@clerk/clerk-js": major -"@clerk/react": major -"@clerk/nextjs": major -"@clerk/vue": major -"@clerk/astro": major -"@clerk/expo": major -"@clerk/chrome-extension": major -"@clerk/shared": major -"@clerk/ui": major ---- - -Align experimental/unstable prefixes to use consistent naming: - -- Renamed all `__unstable_*` methods to `__internal_*` (for internal APIs) -- Renamed all `experimental__*` and `experimental_*` methods to `__experimental_*` (for beta features) -- Removed deprecated billing-related props (`__unstable_manageBillingUrl`, `__unstable_manageBillingLabel`, `__unstable_manageBillingMembersLimit`) and `experimental__forceOauthFirst` diff --git a/.changeset/align-prefixes-chrome-extension.md b/.changeset/align-prefixes-chrome-extension.md deleted file mode 100644 index 3c77aa4b2e4..00000000000 --- a/.changeset/align-prefixes-chrome-extension.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/chrome-extension': major ---- - -Renamed `__unstable__createClerkClient` to `createClerkClient` (exported from `@clerk/chrome-extension/background`). diff --git a/.changeset/align-prefixes-clerk-js.md b/.changeset/align-prefixes-clerk-js.md deleted file mode 100644 index 4b374e711d1..00000000000 --- a/.changeset/align-prefixes-clerk-js.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@clerk/clerk-js': major ---- - -Renamed unstable methods to internal: -- `__unstable__environment` → `__internal_environment` -- `__unstable__updateProps` → `__internal_updateProps` -- `__unstable__setEnvironment` → `__internal_setEnvironment` -- `__unstable__onBeforeRequest` → `__internal_onBeforeRequest` -- `__unstable__onAfterResponse` → `__internal_onAfterResponse` -- `__unstable__onBeforeSetActive` → `__internal_onBeforeSetActive` (window global) -- `__unstable__onAfterSetActive` → `__internal_onAfterSetActive` (window global) diff --git a/.changeset/align-prefixes-nextjs.md b/.changeset/align-prefixes-nextjs.md deleted file mode 100644 index ae1c70a2823..00000000000 --- a/.changeset/align-prefixes-nextjs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/nextjs': major ---- - -Renamed `__unstable_invokeMiddlewareOnAuthStateChange` to `__internal_invokeMiddlewareOnAuthStateChange`. diff --git a/.changeset/align-prefixes-ui.md b/.changeset/align-prefixes-ui.md deleted file mode 100644 index 4ea5d5f793d..00000000000 --- a/.changeset/align-prefixes-ui.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/ui': major ---- - -Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path: -- `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) -- `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) diff --git a/.changeset/all-breads-rest.md b/.changeset/all-breads-rest.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/all-breads-rest.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/all-towns-retire.md b/.changeset/all-towns-retire.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/all-towns-retire.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/blue-stars-tie.md b/.changeset/blue-stars-tie.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/blue-stars-tie.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/bold-spoons-act.md b/.changeset/bold-spoons-act.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/bold-spoons-act.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/brave-clouds-swim.md b/.changeset/brave-clouds-swim.md deleted file mode 100644 index cc611bc48c1..00000000000 --- a/.changeset/brave-clouds-swim.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/expo': minor ---- - -Add native Google Sign-In support for iOS and Android using built-in native modules. diff --git a/.changeset/bright-carpets-glow.md b/.changeset/bright-carpets-glow.md deleted file mode 100644 index 9caccde5ce1..00000000000 --- a/.changeset/bright-carpets-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/upgrade': patch ---- - -Add back the CLI header with gradient. diff --git a/.changeset/bright-zebras-arrive.md b/.changeset/bright-zebras-arrive.md deleted file mode 100644 index 980cce4ef43..00000000000 --- a/.changeset/bright-zebras-arrive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': major ---- - -Updates both `colorRing` and `colorModalBackdrop` to render at full opacity when modified via the appearance prop or CSS variables. Previously we'd render the provided color at 15% opacity, which made it difficult to dial in a specific ring or backdrop color. diff --git a/.changeset/bumpy-symbols-train.md b/.changeset/bumpy-symbols-train.md deleted file mode 100644 index ba1a22d8cee..00000000000 --- a/.changeset/bumpy-symbols-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/shared': patch ---- - -Add JSDoc comments to BillingNamespace methods diff --git a/.changeset/busy-snakes-pump.md b/.changeset/busy-snakes-pump.md deleted file mode 100644 index ea4c40e13f2..00000000000 --- a/.changeset/busy-snakes-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix issue where the reset password form could be submitted via the enter key even when the confirmation password didn't match. diff --git a/.changeset/busy-tires-admire.md b/.changeset/busy-tires-admire.md deleted file mode 100644 index ec508e156e7..00000000000 --- a/.changeset/busy-tires-admire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/upgrade': major ---- - -Updates the upgrade CLI to support Core 3 changes. If you need to upgrade to an older release, use the previous major version of this package. diff --git a/.changeset/busy-wolves-rush.md b/.changeset/busy-wolves-rush.md deleted file mode 100644 index f0920c7e7be..00000000000 --- a/.changeset/busy-wolves-rush.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/clerk-js': minor -'@clerk/shared': minor -'@clerk/react': minor ---- - -Add support for email link based verification to SignUpFuture diff --git a/.changeset/calm-forks-take.md b/.changeset/calm-forks-take.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/calm-forks-take.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/calm-maps-work.md b/.changeset/calm-maps-work.md deleted file mode 100644 index 9583e7cb076..00000000000 --- a/.changeset/calm-maps-work.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@clerk/localizations': minor -'@clerk/clerk-js': minor -'@clerk/shared': minor -'@clerk/ui': minor ---- - -Surface organization creation defaults with prefilled form fields and advisory warnings diff --git a/.changeset/calm-pillows-slide.md b/.changeset/calm-pillows-slide.md deleted file mode 100644 index 3b686bea3ce..00000000000 --- a/.changeset/calm-pillows-slide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': minor ---- - -Reuse SignIn and SignUp instances on Client when processing Client response JSON. diff --git a/.changeset/chatty-dryers-wink.md b/.changeset/chatty-dryers-wink.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/chatty-dryers-wink.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/chatty-loops-go.md b/.changeset/chatty-loops-go.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/chatty-loops-go.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/chilled-olives-cheer.md b/.changeset/chilled-olives-cheer.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/chilled-olives-cheer.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/chubby-beans-type.md b/.changeset/chubby-beans-type.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/chubby-beans-type.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/clerk-js-addlistener-skipinit.md b/.changeset/clerk-js-addlistener-skipinit.md deleted file mode 100644 index 51f6733ef96..00000000000 --- a/.changeset/clerk-js-addlistener-skipinit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': minor ---- - -`addListener` now takes a `skipInitialEmit` option that can be used to avoid emitting immediately after subscribing. diff --git a/.changeset/clerk-js-ui-package.md b/.changeset/clerk-js-ui-package.md deleted file mode 100644 index 18398d9e781..00000000000 --- a/.changeset/clerk-js-ui-package.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': minor ---- - -UI components are now provided by the new `@clerk/ui` package, loaded automatically from the Clerk CDN. diff --git a/.changeset/clever-maps-shop.md b/.changeset/clever-maps-shop.md deleted file mode 100644 index c82431b8ae8..00000000000 --- a/.changeset/clever-maps-shop.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/shared': patch -'@clerk/ui': patch ---- - -Add development-mode warning when users customize Clerk components using structural CSS patterns (combinators, positional pseudo-selectors, etc.) without pinning their `@clerk/ui` version. This helps users avoid breakages when internal DOM structure changes between versions. diff --git a/.changeset/cold-moose-dance.md b/.changeset/cold-moose-dance.md deleted file mode 100644 index 7af91764ea5..00000000000 --- a/.changeset/cold-moose-dance.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -"@clerk/backend": major ---- - -Remove deprecated verify methods in favor of `verify()`. - -**`apiKeys.verifySecret()` removed** - -```ts -// Before -await clerkClient.apiKeys.verifySecret(secret); - -// After -await clerkClient.apiKeys.verify(secret); -``` - -**`idpOAuthAccessToken.verifyAccessToken()` removed** - -```ts -// Before -await clerkClient.idpOAuthAccessToken.verifyAccessToken(accessToken); - -// After -await clerkClient.idpOAuthAccessToken.verify(accessToken); -``` - -**`m2m.verifyToken()` removed** - -```ts -// Before -await clerkClient.m2m.verifyToken(params); - -// After -await clerkClient.m2m.verify(params); -``` diff --git a/.changeset/cold-poets-find.md b/.changeset/cold-poets-find.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/cold-poets-find.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cookie-session-token-warn-missing-azp.md b/.changeset/cookie-session-token-warn-missing-azp.md deleted file mode 100644 index 3f6d24319e3..00000000000 --- a/.changeset/cookie-session-token-warn-missing-azp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': patch ---- - -Warn when a cookie-based session token is missing the `azp` claim instead of rejecting the token. This prepares consumers for a future version where the `azp` claim will be required. diff --git a/.changeset/cozy-lemons-crash.md b/.changeset/cozy-lemons-crash.md deleted file mode 100644 index c9fea8bf9e9..00000000000 --- a/.changeset/cozy-lemons-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/nextjs': patch ---- - -Fix an App Router navigation edge case where duplicate in-flight redirects to the same destination could leave Clerk's awaitable navigation pending indefinitely. diff --git a/.changeset/cozy-webs-matter.md b/.changeset/cozy-webs-matter.md deleted file mode 100644 index f10d294ea54..00000000000 --- a/.changeset/cozy-webs-matter.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/clerk-js': patch -'@clerk/shared': patch ---- - -Add `reset` method to the new signUp resource. diff --git a/.changeset/crisp-symbols-add.md b/.changeset/crisp-symbols-add.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/crisp-symbols-add.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cuddly-ends-wait.md b/.changeset/cuddly-ends-wait.md deleted file mode 100644 index 61a21cc03cd..00000000000 --- a/.changeset/cuddly-ends-wait.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@clerk/ui': minor ---- - -Improve RTL support by converting physical CSS properties (margins, padding, text alignment, borders) to logical equivalents and adding direction-aware arrow icons - -The changes included: - -- Positioning (left → insetInlineStart) -- Margins (marginLeft/Right → marginInlineStart/End) -- Padding (paddingLeft/Right → paddingInlineStart/End) -- Text alignment (left/right → start/end) -- Border radius (borderTopLeftRadius → borderStartStartRadius) -- Arrow icon flipping with scaleX(-1) in RTL -- Animation direction adjustments diff --git a/.changeset/cuddly-shrimps-refuse.md b/.changeset/cuddly-shrimps-refuse.md deleted file mode 100644 index 8b706ab25f5..00000000000 --- a/.changeset/cuddly-shrimps-refuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': major ---- - -Update engines config to require node@20 or higher diff --git a/.changeset/curly-hornets-argue.md b/.changeset/curly-hornets-argue.md deleted file mode 100644 index 1397b35b661..00000000000 --- a/.changeset/curly-hornets-argue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': patch ---- - -Dropping the `__experimental_` prefix from `setPasswordCompromised` and `unsetPasswordCompromised` and marking them as stable diff --git a/.changeset/curvy-jobs-pump.md b/.changeset/curvy-jobs-pump.md deleted file mode 100644 index 3161921deae..00000000000 --- a/.changeset/curvy-jobs-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/react-router": minor ---- - -Introduce Keyless quickstart for React Router. This allows the Clerk SDK to be used without having to sign up and paste your keys manually. diff --git a/.changeset/cute-buttons-repair.md b/.changeset/cute-buttons-repair.md deleted file mode 100644 index 5a325909fb2..00000000000 --- a/.changeset/cute-buttons-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/upgrade': patch ---- - -Update transform-align-experimental-unstable-prefixes to avoid prototype pollution diff --git a/.changeset/cute-hats-flow.md b/.changeset/cute-hats-flow.md deleted file mode 100644 index 109015d018f..00000000000 --- a/.changeset/cute-hats-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/shared": patch ---- - -Fix Stripe elements not loading by removing the `billingEnabled` gate from `useStripeClerkLibs` diff --git a/.changeset/cyan-dancers-chew.md b/.changeset/cyan-dancers-chew.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/cyan-dancers-chew.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/cyan-kids-jump.md b/.changeset/cyan-kids-jump.md deleted file mode 100644 index 4e98b1aa5b8..00000000000 --- a/.changeset/cyan-kids-jump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix `TaskChooseOrganization` to complete organization activation when logo upload fails diff --git a/.changeset/cyan-shoes-return.md b/.changeset/cyan-shoes-return.md deleted file mode 100644 index 911afd6abf5..00000000000 --- a/.changeset/cyan-shoes-return.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/clerk-js': minor -'@clerk/shared': minor -'@clerk/ui': minor ---- - -Don't display impersonation overlay for agents diff --git a/.changeset/dev-browser-jwt-to-id.md b/.changeset/dev-browser-jwt-to-id.md deleted file mode 100644 index e91910c6c64..00000000000 --- a/.changeset/dev-browser-jwt-to-id.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@clerk/shared': patch -'@clerk/clerk-js': patch -'@clerk/nextjs': patch -'@clerk/astro': patch -'@clerk/chrome-extension': patch ---- - -Rename dev browser APIs to remove JWT terminology. The dev browser identifier is now a generic ID, so internal naming has been updated to reflect this. No runtime behavior changes. diff --git a/.changeset/dry-rice-exist.md b/.changeset/dry-rice-exist.md deleted file mode 100644 index ca17b855513..00000000000 --- a/.changeset/dry-rice-exist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Right align table actions. diff --git a/.changeset/dull-forks-agree.md b/.changeset/dull-forks-agree.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/dull-forks-agree.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/eager-baboons-sink.md b/.changeset/eager-baboons-sink.md deleted file mode 100644 index a6710fe1623..00000000000 --- a/.changeset/eager-baboons-sink.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@clerk/astro": patch -"@clerk/express": patch -"@clerk/nextjs": patch -"@clerk/nuxt": patch -"@clerk/react-router": patch -"@clerk/tanstack-react-start": patch ---- - -Wire `clerkUIVersion` option through all framework packages diff --git a/.changeset/eight-groups-poke.md b/.changeset/eight-groups-poke.md deleted file mode 100644 index 7b2c3b04d43..00000000000 --- a/.changeset/eight-groups-poke.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@clerk/upgrade': major ---- - -Add support for the latest versions of the following packages: -- `@clerk/react` (replacement for `@clerk/react`) -- `@clerk/expo` (replacement for `@clerk/expo`) -- `@clerk/nextjs` -- `@clerk/react-router` -- `@clerk/tanstack-start-react` - -During the upgrade, imports of the `useSignIn()` and `useSignUp()` hooks will be updated to import from the `/legacy` subpath. diff --git a/.changeset/eighty-bobcats-unite.md b/.changeset/eighty-bobcats-unite.md deleted file mode 100644 index 1947cdd0687..00000000000 --- a/.changeset/eighty-bobcats-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': minor ---- - -Add support for Agent Tasks API endpoint which allows developers to create agent tasks that can be used to act on behalf of users through automated flows. diff --git a/.changeset/eighty-mugs-eat.md b/.changeset/eighty-mugs-eat.md deleted file mode 100644 index c03a790aa61..00000000000 --- a/.changeset/eighty-mugs-eat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Display actual organization membership name in in-app enable organization prompt success message diff --git a/.changeset/empty-hotels-sing.md b/.changeset/empty-hotels-sing.md deleted file mode 100644 index 4bdb09e0650..00000000000 --- a/.changeset/empty-hotels-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/shared': patch ---- - -Apply application name to Coinbase Wallet requests diff --git a/.changeset/evan-bacon-window-location-fix.md b/.changeset/evan-bacon-window-location-fix.md deleted file mode 100644 index 68133836b62..00000000000 --- a/.changeset/evan-bacon-window-location-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/clerk-js": patch ---- - -fix(clerk-js): Handle missing window.location in React Native navigation diff --git a/.changeset/every-friends-sort.md b/.changeset/every-friends-sort.md deleted file mode 100644 index cd57822f694..00000000000 --- a/.changeset/every-friends-sort.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/clerk-js': minor -'@clerk/shared': minor -'@clerk/ui': minor ---- - -Hide the "Remove" action from the last available 2nd factor strategy when MFA is required diff --git a/.changeset/every-results-help.md b/.changeset/every-results-help.md deleted file mode 100644 index fa21e5b827d..00000000000 --- a/.changeset/every-results-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix issue where SVG elements had unexpected width/height attributes diff --git a/.changeset/every-terms-care.md b/.changeset/every-terms-care.md deleted file mode 100644 index b79537e9473..00000000000 --- a/.changeset/every-terms-care.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/clerk-js': patch -'@clerk/shared': patch ---- - -Fix issue where `signUp.verifications.sendPhoneCode()` expected to be provided a `phoneNumber`. diff --git a/.changeset/expo-optional-native-auth.md b/.changeset/expo-optional-native-auth.md deleted file mode 100644 index e0be9e840fe..00000000000 --- a/.changeset/expo-optional-native-auth.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -"@clerk/expo": major ---- - -Move `useSignInWithApple` and `useSignInWithGoogle` to dedicated entry points to avoid bundling optional dependencies. - -**Breaking Change:** Import paths have changed: - -```typescript -// Before -import { useSignInWithApple } from '@clerk/expo'; -import { useSignInWithGoogle } from '@clerk/expo'; - -// After -import { useSignInWithApple } from '@clerk/expo/apple'; -import { useSignInWithGoogle } from '@clerk/expo/google'; -``` - -This change prevents `expo-crypto` and `expo-apple-authentication` from being bundled when not using native sign-in hooks. diff --git a/.changeset/export-appearance-from-ui.md b/.changeset/export-appearance-from-ui.md deleted file mode 100644 index 0c1ec782f28..00000000000 --- a/.changeset/export-appearance-from-ui.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/ui': patch -'@clerk/upgrade': patch ---- - -Export `Appearance` type from `@clerk/ui` root entry diff --git a/.changeset/factor-two-redirect-signed-in-forward.md b/.changeset/factor-two-redirect-signed-in-forward.md deleted file mode 100644 index cde1a41ef36..00000000000 --- a/.changeset/factor-two-redirect-signed-in-forward.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Redirect signed-in users forward to afterSignInUrl when landing on factor-two without a pending 2FA session, instead of redirecting back to sign-in start diff --git a/.changeset/fair-banks-attack.md b/.changeset/fair-banks-attack.md deleted file mode 100644 index 79816ca3aca..00000000000 --- a/.changeset/fair-banks-attack.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/clerk-js': minor -'@clerk/shared': minor -'@clerk/react': minor ---- - -Renames `mountTaskSetupMfa` and `unmountTaskSetupMfa` to `mountTaskSetupMFA` and `unmountTaskSetupMFA` respectively diff --git a/.changeset/fast-ways-notice.md b/.changeset/fast-ways-notice.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/fast-ways-notice.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fiery-carrots-call.md b/.changeset/fiery-carrots-call.md deleted file mode 100644 index 30bdce97121..00000000000 --- a/.changeset/fiery-carrots-call.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/shared': major ---- - -Rename internal `useBillingHookEnabled` to `useBillingIsEnabled` with improved semantics for authentication and organization context checks. diff --git a/.changeset/fifty-suits-vanish.md b/.changeset/fifty-suits-vanish.md deleted file mode 100644 index 35724aaf5d4..00000000000 --- a/.changeset/fifty-suits-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/backend": patch ---- - -Added date filter parameters to user list endpoint diff --git a/.changeset/fine-symbols-occur.md b/.changeset/fine-symbols-occur.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/fine-symbols-occur.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/five-cougars-throw.md b/.changeset/five-cougars-throw.md deleted file mode 100644 index 4c4f2403ce4..00000000000 --- a/.changeset/five-cougars-throw.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -'@clerk/react': major -'@clerk/nextjs': major -'@clerk/react-router': major -'@clerk/tanstack-react-start': minor -'@clerk/shared': patch ---- - -`useAuth().getToken` is no longer `undefined` during server-side rendering, it is a function and calling it will throw. - -* If you are only using `getToken` in `useEffect`, event handlers or with non-suspenseful data fetching libraries, no change is necessary as these only trigger on the client. -* If you are using suspenseful data fetching libraries that do trigger during SSR, you likely have strategies in place to avoid calling `getToken` already, since this has never been possible. -* If you are using `getToken === undefined` checks to avoid calling it, know that it will now throw instead and you should catch and handle the error. - -```tsx -async function doThingWithToken(getToken: GetToken) { - try { - const token = await getToken(); - - // Use token - } catch (error) { - if (isClerkRuntimeError(error) && error.code === 'clerk_runtime_not_browser') { - // Handle error - } - } -} -``` - -To access auth data server-side, see the [`Auth` object reference doc](https://clerk.com/docs/reference/backend/types/auth-object). diff --git a/.changeset/five-doors-hear.md b/.changeset/five-doors-hear.md deleted file mode 100644 index 880e915bf36..00000000000 --- a/.changeset/five-doors-hear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Updates keyless prompt content. diff --git a/.changeset/fix-astro-v6-cloudflare.md b/.changeset/fix-astro-v6-cloudflare.md deleted file mode 100644 index da723bf6278..00000000000 --- a/.changeset/fix-astro-v6-cloudflare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/astro': patch ---- - -Fix compatibility with Astro v6 Cloudflare adapter by using `cloudflare:workers` env when `locals.runtime.env` is unavailable diff --git a/.changeset/fix-csp-nonce-request-headers.md b/.changeset/fix-csp-nonce-request-headers.md deleted file mode 100644 index fd809f445ab..00000000000 --- a/.changeset/fix-csp-nonce-request-headers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/nextjs': patch ---- - -Fixed an issue where the CSP nonce generated by `clerkMiddleware({ contentSecurityPolicy: { strict: true } })` was not forwarded as a request header. Server components can now access the nonce via `headers()`, allowing `ClerkProvider` and Next.js to apply it to `