From 08186b0f4b68885afc7488bdb1803cd8135ab249 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Dec 2025 22:14:08 +0000 Subject: [PATCH] ci(repo): Version packages (Core 3) --- .changeset/afraid-apes-cough.md | 7 - .../align-experimental-unstable-prefixes.md | 45 ------ .changeset/blue-stars-tie.md | 2 - .changeset/bright-carpets-glow.md | 5 - .changeset/bright-zebras-arrive.md | 5 - .changeset/busy-snakes-pump.md | 5 - .changeset/busy-tires-admire.md | 5 - .changeset/chilled-olives-cheer.md | 2 - .changeset/chubby-beans-type.md | 2 - .changeset/cuddly-shrimps-refuse.md | 5 - .changeset/cute-buttons-repair.md | 5 - .changeset/cyan-dancers-chew.md | 2 - .changeset/dull-forks-agree.md | 2 - .changeset/eight-groups-poke.md | 12 -- .changeset/evil-points-fly.md | 5 - .changeset/fine-symbols-occur.md | 2 - .changeset/fix-ui-cicd.md | 6 - .changeset/fruity-apes-deny.md | 39 ----- .changeset/fuzzy-chefs-stand.md | 7 - .changeset/fuzzy-geese-guess.md | 5 - .changeset/gentle-clouds-heal.md | 5 - .changeset/goofy-lines-greet.md | 5 - .changeset/happy-apes-care.md | 6 - .changeset/happy-breads-begin.md | 8 -- .changeset/hide-optional-fields-by-default.md | 6 - .changeset/huge-pants-march.md | 2 - .changeset/hungry-beers-slide.md | 5 - .changeset/kind-humans-retire.md | 2 - .changeset/legal-jokes-beg.md | 9 -- .changeset/loose-trams-look.md | 2 - .changeset/mean-owls-brake.md | 17 --- .changeset/metal-badgers-refuse.md | 5 - .changeset/moody-peaches-stare.md | 5 - .changeset/nice-showers-search.md | 5 - .changeset/ninety-days-dream.md | 8 -- .changeset/odd-rice-swim.md | 9 -- .changeset/olive-taxes-turn.md | 7 - .changeset/orange-hotels-join.md | 2 - .changeset/pink-streets-sit.md | 2 - .changeset/quick-chairs-fall.md | 5 - .changeset/quick-mirrors-eat.md | 5 - .changeset/quiet-mirrors-breathe.md | 5 - .changeset/remove-deprecated-props.md | 11 -- .changeset/remove-regenerator-runtime.md | 5 - .../rename-appearance-layout-to-options.md | 6 - .changeset/salty-maps-fry.md | 7 - .changeset/set-minimum-expo-53.md | 37 ----- .changeset/seven-brooms-wink.md | 5 - .changeset/shaky-books-occur.md | 2 - .changeset/silent-ducks-wait.md | 6 - .changeset/silver-mirrors-repeat.md | 2 - .changeset/slimy-guests-leave.md | 3 - .changeset/slimy-sheep-kick.md | 15 -- .changeset/spicy-terms-learn.md | 5 - .changeset/steady-has-default.md | 6 - .changeset/strict-hornets-kneel.md | 2 - .changeset/strong-bars-learn.md | 9 -- .changeset/tall-snails-dance.md | 2 - .changeset/tame-suits-try.md | 5 - .changeset/tasty-coats-tickle.md | 5 - .changeset/ten-wolves-attack.md | 5 - .changeset/tender-hairs-smash.md | 2 - .changeset/thin-eggs-bathe.md | 6 - .changeset/thin-ends-punch.md | 2 - .changeset/thirty-cherries-pull.md | 12 -- .changeset/tricky-humans-stand.md | 5 - .changeset/twelve-guests-shake.md | 2 - .changeset/twenty-rockets-stop.md | 5 - .changeset/twenty-snakes-smile.md | 2 - .changeset/violet-panthers-think.md | 3 - .changeset/wild-bees-explode.md | 5 - .changeset/wise-ghosts-battle.md | 5 - packages/agent-toolkit/CHANGELOG.md | 8 ++ packages/agent-toolkit/package.json | 2 +- packages/astro/CHANGELOG.md | 45 ++++++ packages/astro/package.json | 2 +- packages/backend/CHANGELOG.md | 17 +++ packages/backend/package.json | 2 +- packages/chrome-extension/CHANGELOG.md | 49 +++++++ packages/chrome-extension/package.json | 2 +- packages/clerk-js/CHANGELOG.md | 101 +++++++++++++ packages/clerk-js/package.json | 2 +- packages/dev-cli/CHANGELOG.md | 10 ++ packages/dev-cli/package.json | 2 +- packages/expo-passkeys/CHANGELOG.md | 36 +++++ packages/expo-passkeys/package.json | 2 +- packages/expo/CHANGELOG.md | 77 ++++++++++ packages/expo/package.json | 2 +- packages/express/CHANGELOG.md | 12 ++ packages/express/package.json | 2 +- packages/fastify/CHANGELOG.md | 8 ++ packages/fastify/package.json | 2 +- packages/localizations/CHANGELOG.md | 50 +++++++ packages/localizations/package.json | 2 +- packages/nextjs/CHANGELOG.md | 56 ++++++++ packages/nextjs/package.json | 2 +- packages/nuxt/CHANGELOG.md | 33 +++++ packages/nuxt/package.json | 2 +- packages/react-router/CHANGELOG.md | 15 ++ packages/react-router/package.json | 2 +- packages/react/CHANGELOG.md | 120 ++++++++++++++++ packages/react/package.json | 2 +- packages/shared/CHANGELOG.md | 133 ++++++++++++++++++ packages/shared/package.json | 2 +- packages/tanstack-react-start/CHANGELOG.md | 19 +++ packages/tanstack-react-start/package.json | 2 +- packages/testing/CHANGELOG.md | 12 ++ packages/testing/package.json | 2 +- packages/ui/CHANGELOG.md | 90 ++++++++++++ packages/ui/package.json | 2 +- packages/upgrade/CHANGELOG.md | 33 +++++ packages/upgrade/package.json | 2 +- packages/vue/CHANGELOG.md | 48 +++++++ packages/vue/package.json | 2 +- 114 files changed, 993 insertions(+), 501 deletions(-) delete mode 100644 .changeset/afraid-apes-cough.md delete mode 100644 .changeset/align-experimental-unstable-prefixes.md delete mode 100644 .changeset/blue-stars-tie.md delete mode 100644 .changeset/bright-carpets-glow.md delete mode 100644 .changeset/bright-zebras-arrive.md delete mode 100644 .changeset/busy-snakes-pump.md delete mode 100644 .changeset/busy-tires-admire.md delete mode 100644 .changeset/chilled-olives-cheer.md delete mode 100644 .changeset/chubby-beans-type.md delete mode 100644 .changeset/cuddly-shrimps-refuse.md delete mode 100644 .changeset/cute-buttons-repair.md delete mode 100644 .changeset/cyan-dancers-chew.md delete mode 100644 .changeset/dull-forks-agree.md delete mode 100644 .changeset/eight-groups-poke.md delete mode 100644 .changeset/evil-points-fly.md delete mode 100644 .changeset/fine-symbols-occur.md delete mode 100644 .changeset/fix-ui-cicd.md delete mode 100644 .changeset/fruity-apes-deny.md delete mode 100644 .changeset/fuzzy-chefs-stand.md delete mode 100644 .changeset/fuzzy-geese-guess.md delete mode 100644 .changeset/gentle-clouds-heal.md delete mode 100644 .changeset/goofy-lines-greet.md delete mode 100644 .changeset/happy-apes-care.md delete mode 100644 .changeset/happy-breads-begin.md delete mode 100644 .changeset/hide-optional-fields-by-default.md delete mode 100644 .changeset/huge-pants-march.md delete mode 100644 .changeset/hungry-beers-slide.md delete mode 100644 .changeset/kind-humans-retire.md delete mode 100644 .changeset/legal-jokes-beg.md delete mode 100644 .changeset/loose-trams-look.md delete mode 100644 .changeset/mean-owls-brake.md delete mode 100644 .changeset/metal-badgers-refuse.md delete mode 100644 .changeset/moody-peaches-stare.md delete mode 100644 .changeset/nice-showers-search.md delete mode 100644 .changeset/ninety-days-dream.md delete mode 100644 .changeset/odd-rice-swim.md delete mode 100644 .changeset/olive-taxes-turn.md delete mode 100644 .changeset/orange-hotels-join.md delete mode 100644 .changeset/pink-streets-sit.md delete mode 100644 .changeset/quick-chairs-fall.md delete mode 100644 .changeset/quick-mirrors-eat.md delete mode 100644 .changeset/quiet-mirrors-breathe.md delete mode 100644 .changeset/remove-deprecated-props.md delete mode 100644 .changeset/remove-regenerator-runtime.md delete mode 100644 .changeset/rename-appearance-layout-to-options.md delete mode 100644 .changeset/salty-maps-fry.md delete mode 100644 .changeset/set-minimum-expo-53.md delete mode 100644 .changeset/seven-brooms-wink.md delete mode 100644 .changeset/shaky-books-occur.md delete mode 100644 .changeset/silent-ducks-wait.md delete mode 100644 .changeset/silver-mirrors-repeat.md delete mode 100644 .changeset/slimy-guests-leave.md delete mode 100644 .changeset/slimy-sheep-kick.md delete mode 100644 .changeset/spicy-terms-learn.md delete mode 100644 .changeset/steady-has-default.md delete mode 100644 .changeset/strict-hornets-kneel.md delete mode 100644 .changeset/strong-bars-learn.md delete mode 100644 .changeset/tall-snails-dance.md delete mode 100644 .changeset/tame-suits-try.md delete mode 100644 .changeset/tasty-coats-tickle.md delete mode 100644 .changeset/ten-wolves-attack.md delete mode 100644 .changeset/tender-hairs-smash.md delete mode 100644 .changeset/thin-eggs-bathe.md delete mode 100644 .changeset/thin-ends-punch.md delete mode 100644 .changeset/thirty-cherries-pull.md delete mode 100644 .changeset/tricky-humans-stand.md delete mode 100644 .changeset/twelve-guests-shake.md delete mode 100644 .changeset/twenty-rockets-stop.md delete mode 100644 .changeset/twenty-snakes-smile.md delete mode 100644 .changeset/violet-panthers-think.md delete mode 100644 .changeset/wild-bees-explode.md delete mode 100644 .changeset/wise-ghosts-battle.md create mode 100644 packages/ui/CHANGELOG.md diff --git a/.changeset/afraid-apes-cough.md b/.changeset/afraid-apes-cough.md deleted file mode 100644 index d56bab12231..00000000000 --- a/.changeset/afraid-apes-cough.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/localizations': minor -'@clerk/clerk-js': minor -'@clerk/shared': minor ---- - -Add Web3 Solana support to `` diff --git a/.changeset/align-experimental-unstable-prefixes.md b/.changeset/align-experimental-unstable-prefixes.md deleted file mode 100644 index 2fb499c615c..00000000000 --- a/.changeset/align-experimental-unstable-prefixes.md +++ /dev/null @@ -1,45 +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 and `experimental__forceOauthFirst` -- Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) - -**Breaking Changes:** - -### @clerk/clerk-js -- `__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) - -### @clerk/nextjs -- `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` - -### @clerk/ui -- `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) -- `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) - -### @clerk/chrome-extension -- `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) - -### Removed (multiple packages) -- `__unstable_manageBillingUrl` (removed) -- `__unstable_manageBillingLabel` (removed) -- `__unstable_manageBillingMembersLimit` (removed) -- `experimental__forceOauthFirst` (removed) 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/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/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/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/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/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/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/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/eight-groups-poke.md b/.changeset/eight-groups-poke.md deleted file mode 100644 index ff0832737c6..00000000000 --- a/.changeset/eight-groups-poke.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@clerk/upgrade': minor ---- - -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/evil-points-fly.md b/.changeset/evil-points-fly.md deleted file mode 100644 index da0737489da..00000000000 --- a/.changeset/evil-points-fly.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': patch ---- - -Renaming `__experimental_passwordCompromised` to `__experimental_setPasswordCompromised` and introducing `__experimental_unsetPasswordCompromised` 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/fix-ui-cicd.md b/.changeset/fix-ui-cicd.md deleted file mode 100644 index 4bfec3e10d8..00000000000 --- a/.changeset/fix-ui-cicd.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@clerk/ui": patch ---- - -Fix UI package serving in CI/CD integration tests - diff --git a/.changeset/fruity-apes-deny.md b/.changeset/fruity-apes-deny.md deleted file mode 100644 index 3f4e1aaf0a6..00000000000 --- a/.changeset/fruity-apes-deny.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -'@clerk/clerk-js': major -'@clerk/shared': major -'@clerk/react': major ---- - -Updated returned values of `Clerk.checkout()` and `useCheckout`. - -### Vanilla JS -```ts -// Before -const { getState, subscribe, confirm, start, clear, finalize } = Clerk.checkout({ planId: "xxx", planPeriod: "annual" }) -getState().isStarting -getState().isConfirming -getState().error -getState().checkout -getState().fetchStatus -getState().status - -// After -const { checkout, errors, fetchStatus } = Clerk.checkout({ planId: "xxx", planPeriod: "annual" }) -checkout.plan // null or defined based on `checkout.status` -checkout.status -checkout.start -checkout.confirm -``` - -### React -```ts -// Before -const { id, plan, status, start, confirm, paymentSource } = useCheckout({ planId: "xxx", planPeriod: "annual" }) - -// After -const { checkout, errors, fetchStatus } = usecCheckout({ planId: "xxx", planPeriod: "annual" }) -checkout.plan // null or defined based on `checkout.status` -checkout.status -checkout.start -checkout.confirm -``` \ No newline at end of file diff --git a/.changeset/fuzzy-chefs-stand.md b/.changeset/fuzzy-chefs-stand.md deleted file mode 100644 index 875ce1de5a5..00000000000 --- a/.changeset/fuzzy-chefs-stand.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/nextjs': major -'@clerk/shared': major -'@clerk/react': major ---- - -Updating minimum version of Node to v20.9.0 diff --git a/.changeset/fuzzy-geese-guess.md b/.changeset/fuzzy-geese-guess.md deleted file mode 100644 index 23c3af5cec1..00000000000 --- a/.changeset/fuzzy-geese-guess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/nextjs': patch ---- - -Updating peerDependency for CVE-2025-55182 diff --git a/.changeset/gentle-clouds-heal.md b/.changeset/gentle-clouds-heal.md deleted file mode 100644 index 4e68a4e9a0d..00000000000 --- a/.changeset/gentle-clouds-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': patch ---- - -Fixes an issue with host header parsing that would cause Clerk to throw an exception when receiving malformed host values. diff --git a/.changeset/goofy-lines-greet.md b/.changeset/goofy-lines-greet.md deleted file mode 100644 index 0d777ccce09..00000000000 --- a/.changeset/goofy-lines-greet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': minor ---- - -Adds `SignInClientTrust` component for discretely handling flows where client trust is required. diff --git a/.changeset/happy-apes-care.md b/.changeset/happy-apes-care.md deleted file mode 100644 index 05764126cb3..00000000000 --- a/.changeset/happy-apes-care.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/clerk-js': major -'@clerk/shared': major ---- - -Remove deprecated `saml` property from `UserSettings` in favor of `enterpriseSSO` diff --git a/.changeset/happy-breads-begin.md b/.changeset/happy-breads-begin.md deleted file mode 100644 index 622cff39209..00000000000 --- a/.changeset/happy-breads-begin.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@clerk/clerk-js': major -'@clerk/backend': major -'@clerk/shared': major -'@clerk/ui': major ---- - -Remove deprecated `samlAccount` in favor of `enterpriseAccount` diff --git a/.changeset/hide-optional-fields-by-default.md b/.changeset/hide-optional-fields-by-default.md deleted file mode 100644 index 7d3f00342bc..00000000000 --- a/.changeset/hide-optional-fields-by-default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/ui': minor ---- - -Changed the default value of `appearance.layout.showOptionalFields` from `true` to `false`. Optional fields are now hidden by default during sign up. Users can still explicitly set `showOptionalFields: true` to show optional fields. - diff --git a/.changeset/huge-pants-march.md b/.changeset/huge-pants-march.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/huge-pants-march.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/hungry-beers-slide.md b/.changeset/hungry-beers-slide.md deleted file mode 100644 index 1a965dad658..00000000000 --- a/.changeset/hungry-beers-slide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': major ---- - -Hide "Create organization" action when user reaches organization membership limit diff --git a/.changeset/kind-humans-retire.md b/.changeset/kind-humans-retire.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/kind-humans-retire.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/legal-jokes-beg.md b/.changeset/legal-jokes-beg.md deleted file mode 100644 index 32643353b77..00000000000 --- a/.changeset/legal-jokes-beg.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@clerk/localizations': minor -'@clerk/clerk-js': minor -'@clerk/shared': minor -'@clerk/react': minor -'@clerk/ui': minor ---- - -Add support for Sign in with Solana. diff --git a/.changeset/loose-trams-look.md b/.changeset/loose-trams-look.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/loose-trams-look.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mean-owls-brake.md b/.changeset/mean-owls-brake.md deleted file mode 100644 index 7c70303998d..00000000000 --- a/.changeset/mean-owls-brake.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@clerk/astro": major -"@clerk/chrome-extension": major -"@clerk/clerk-js": major -"@clerk/dev-cli": major -"@clerk/expo": major -"@clerk/express": major -"@clerk/localizations": major -"@clerk/nuxt": major -"@clerk/tanstack-react-start": major -"@clerk/testing": major -"@clerk/upgrade": major -"@clerk/vue": major ---- - -Require Node.js 20.9.0 in all packages - diff --git a/.changeset/metal-badgers-refuse.md b/.changeset/metal-badgers-refuse.md deleted file mode 100644 index de505fbc5b6..00000000000 --- a/.changeset/metal-badgers-refuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/upgrade': patch ---- - -Update README.md diff --git a/.changeset/moody-peaches-stare.md b/.changeset/moody-peaches-stare.md deleted file mode 100644 index ef4b6c9691f..00000000000 --- a/.changeset/moody-peaches-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/nextjs': major ---- - -Throw an error when an encryption key is missing when passing a secret key at runtime `clerkMiddleware()`. To migrate, ensure your application specifies a `CLERK_ENCRYPTION_KEY` environment variable when passing `secretKey` as a runtime option. diff --git a/.changeset/nice-showers-search.md b/.changeset/nice-showers-search.md deleted file mode 100644 index 70ba5daa3e0..00000000000 --- a/.changeset/nice-showers-search.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/localizations': patch ---- - -Update localizations for taskChooseOrganization diff --git a/.changeset/ninety-days-dream.md b/.changeset/ninety-days-dream.md deleted file mode 100644 index f2ae53ff06f..00000000000 --- a/.changeset/ninety-days-dream.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@clerk/shared': major -'@clerk/ui': major ---- - -Remove deprecated `hideSlug` in favor of `organizationSettings.slug.disabled` setting - -Slugs can now be enabled directly from the Organization Settings page in the Clerk Dashboard diff --git a/.changeset/odd-rice-swim.md b/.changeset/odd-rice-swim.md deleted file mode 100644 index 1dd941b386e..00000000000 --- a/.changeset/odd-rice-swim.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@clerk/ui': major ---- - -Removes `simple` theme export from UI package in favor of using the `simple` theme via the appearance prop: - -```tsx - -``` diff --git a/.changeset/olive-taxes-turn.md b/.changeset/olive-taxes-turn.md deleted file mode 100644 index 4386c4827ba..00000000000 --- a/.changeset/olive-taxes-turn.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/localizations': minor -'@clerk/ui': minor -'@clerk/shared': minor ---- - -Display message in `TaskChooseOrganization` when user is not allowed to create organizations diff --git a/.changeset/orange-hotels-join.md b/.changeset/orange-hotels-join.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/orange-hotels-join.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/pink-streets-sit.md b/.changeset/pink-streets-sit.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/pink-streets-sit.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/quick-chairs-fall.md b/.changeset/quick-chairs-fall.md deleted file mode 100644 index d7a72936ee4..00000000000 --- a/.changeset/quick-chairs-fall.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/localizations': patch ---- - -Fixed incorrect word in `da-DK` localization diff --git a/.changeset/quick-mirrors-eat.md b/.changeset/quick-mirrors-eat.md deleted file mode 100644 index a4a6fd87f9d..00000000000 --- a/.changeset/quick-mirrors-eat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/upgrade': patch ---- - -Default Ready to upgrade? to yes diff --git a/.changeset/quiet-mirrors-breathe.md b/.changeset/quiet-mirrors-breathe.md deleted file mode 100644 index 8fd2faf9568..00000000000 --- a/.changeset/quiet-mirrors-breathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/upgrade': minor ---- - -Add a migration guide generator and improve scan output. diff --git a/.changeset/remove-deprecated-props.md b/.changeset/remove-deprecated-props.md deleted file mode 100644 index 913464ff3cc..00000000000 --- a/.changeset/remove-deprecated-props.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@clerk/nextjs": major -"@clerk/react": major -"@clerk/clerk-js": major -"@clerk/shared": major -"@clerk/ui": major -"@clerk/react-router": major -"@clerk/tanstack-react-start": minor ---- - -Remove all previously deprecated UI props across the Next.js, React and clerk-js SDKs. The legacy `afterSign(In|Up)Url`/`redirectUrl` props, `UserButton` sign-out overrides, organization `hideSlug` flags, `OrganizationSwitcher`'s `afterSwitchOrganizationUrl`, `Client.activeSessions`, `setActive({ beforeEmit })`, and the `ClerkMiddlewareAuthObject` type alias are no longer exported. Components now rely solely on the new redirect options and server-side configuration. diff --git a/.changeset/remove-regenerator-runtime.md b/.changeset/remove-regenerator-runtime.md deleted file mode 100644 index c496f17f194..00000000000 --- a/.changeset/remove-regenerator-runtime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Remove regenerator-runtime dependency and imports from clerk-js builds diff --git a/.changeset/rename-appearance-layout-to-options.md b/.changeset/rename-appearance-layout-to-options.md deleted file mode 100644 index 54f3c8343f1..00000000000 --- a/.changeset/rename-appearance-layout-to-options.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/ui': major ---- - -Renamed `appearance.layout` to `appearance.options` across all appearance configurations. This is a breaking change - update all instances of `appearance.layout` to `appearance.options` in your codebase. - diff --git a/.changeset/salty-maps-fry.md b/.changeset/salty-maps-fry.md deleted file mode 100644 index 17fcbef3683..00000000000 --- a/.changeset/salty-maps-fry.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/clerk-js': major -'@clerk/shared': major -'@clerk/ui': major ---- - -Remove deprecated `saml` strategy in favor of `enterprise_sso` diff --git a/.changeset/set-minimum-expo-53.md b/.changeset/set-minimum-expo-53.md deleted file mode 100644 index 9b1bdf48f3d..00000000000 --- a/.changeset/set-minimum-expo-53.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -'@clerk/expo': major -'@clerk/expo-passkeys': major -'@clerk/shared': major -'@clerk/react': major -'@clerk/localizations': major ---- - -Drop support for Expo 50, 51 and 52. This release includes two breaking changes: - -## 1. Updated Expo peer dependency requirements - -**@clerk/expo** -- **Added** new peer dependency: `expo: >=53 <55` - - The core `expo` package is now explicitly required as a peer dependency - - This ensures compatibility with the Expo SDK version range that supports the features used by Clerk - -**@clerk/expo-passkeys** -- **Updated** peer dependency: `expo: >=53 <55` (previously `>=50 <55`) - - Minimum Expo version increased from 50 to 53 - - This aligns with the main `@clerk/expo` package requirements - -## 2. Removed legacy subpath exports - -The following packages have removed their legacy subpath export mappings: -- `@clerk/expo` -- `@clerk/shared` -- `@clerk/react` -- `@clerk/localizations` - -**What changed:** -Previously, these packages used a workaround to support subpath imports (e.g., `@clerk/shared/react`, `@clerk/expo/web`). These legacy exports have been removed in favor of modern package.json `exports` field configuration. - -All public APIs remain available through the main package entry points. - - - diff --git a/.changeset/seven-brooms-wink.md b/.changeset/seven-brooms-wink.md deleted file mode 100644 index e113a3832f6..00000000000 --- a/.changeset/seven-brooms-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Update documentation link in Smart CAPTCHA errors diff --git a/.changeset/shaky-books-occur.md b/.changeset/shaky-books-occur.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/shaky-books-occur.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/silent-ducks-wait.md b/.changeset/silent-ducks-wait.md deleted file mode 100644 index 0950a5b297b..00000000000 --- a/.changeset/silent-ducks-wait.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/ui': patch -'@clerk/shared': patch ---- - -Remove `virtual` from the `routing` option. The `virtual` value is only used internally and should not be part of the public API. diff --git a/.changeset/silver-mirrors-repeat.md b/.changeset/silver-mirrors-repeat.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/silver-mirrors-repeat.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/slimy-guests-leave.md b/.changeset/slimy-guests-leave.md deleted file mode 100644 index 151e6aafd51..00000000000 --- a/.changeset/slimy-guests-leave.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -'@clerk/ui': patch ---- diff --git a/.changeset/slimy-sheep-kick.md b/.changeset/slimy-sheep-kick.md deleted file mode 100644 index 48f651eef5a..00000000000 --- a/.changeset/slimy-sheep-kick.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@clerk/nuxt": major ---- - -Removed deprecated `getAuth()` helper. Use `event.context.auth()` in your server routes instead. - -```ts -export default defineEventHandler((event) => { - const { userId } = event.context.auth() - - return { - userId, - } -}) -``` diff --git a/.changeset/spicy-terms-learn.md b/.changeset/spicy-terms-learn.md deleted file mode 100644 index b6abb2a24f3..00000000000 --- a/.changeset/spicy-terms-learn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Update shadcn theme ring and modalBackdrop variables to match the opacity defined in shadcn components. diff --git a/.changeset/steady-has-default.md b/.changeset/steady-has-default.md deleted file mode 100644 index f4e82d0b6d0..00000000000 --- a/.changeset/steady-has-default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/react': patch -'@clerk/shared': patch ---- - -Ensure `useAuth().has` is always defined by defaulting to false when auth data is missing. diff --git a/.changeset/strict-hornets-kneel.md b/.changeset/strict-hornets-kneel.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/strict-hornets-kneel.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/strong-bars-learn.md b/.changeset/strong-bars-learn.md deleted file mode 100644 index 1f6d62ffcc3..00000000000 --- a/.changeset/strong-bars-learn.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@clerk/chrome-extension': patch -'@clerk/expo': patch -'@clerk/nextjs': patch -'@clerk/react-router': patch -'@clerk/tanstack-react-start': patch ---- - -Use new `@clerk/react` package. diff --git a/.changeset/tall-snails-dance.md b/.changeset/tall-snails-dance.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/tall-snails-dance.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tame-suits-try.md b/.changeset/tame-suits-try.md deleted file mode 100644 index 4f8e78ae499..00000000000 --- a/.changeset/tame-suits-try.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/react': major ---- - -Change package name to `@clerk/react`. diff --git a/.changeset/tasty-coats-tickle.md b/.changeset/tasty-coats-tickle.md deleted file mode 100644 index 7abec1f6bac..00000000000 --- a/.changeset/tasty-coats-tickle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Introduce radio group for `EnableOrganizationsPrompt` diff --git a/.changeset/ten-wolves-attack.md b/.changeset/ten-wolves-attack.md deleted file mode 100644 index fe551c47575..00000000000 --- a/.changeset/ten-wolves-attack.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/nextjs': major ---- - -Drop support for `next@13` and `next@14` since they have reached [EOL](https://nextjs.org/support-policy#unsupported-versions). Now `>= next@15.2.3` is required. diff --git a/.changeset/tender-hairs-smash.md b/.changeset/tender-hairs-smash.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/tender-hairs-smash.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/thin-eggs-bathe.md b/.changeset/thin-eggs-bathe.md deleted file mode 100644 index ba59b285f3d..00000000000 --- a/.changeset/thin-eggs-bathe.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/dev-cli': patch -'@clerk/upgrade': patch ---- - -Replace `globby` dependency with `tinyglobby` for smaller bundle size and faster installation diff --git a/.changeset/thin-ends-punch.md b/.changeset/thin-ends-punch.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/thin-ends-punch.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/thirty-cherries-pull.md b/.changeset/thirty-cherries-pull.md deleted file mode 100644 index bb6317e0c6f..00000000000 --- a/.changeset/thirty-cherries-pull.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@clerk/nuxt": major ---- - -Routing strategy for the ff. components now default to `path`: - -- `` -- `` -- `` -- `` -- `` -- `` diff --git a/.changeset/tricky-humans-stand.md b/.changeset/tricky-humans-stand.md deleted file mode 100644 index b91ce44192e..00000000000 --- a/.changeset/tricky-humans-stand.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/expo': major ---- - -Rename package to `@clerk/expo`. diff --git a/.changeset/twelve-guests-shake.md b/.changeset/twelve-guests-shake.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/twelve-guests-shake.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/twenty-rockets-stop.md b/.changeset/twenty-rockets-stop.md deleted file mode 100644 index 59744b67074..00000000000 --- a/.changeset/twenty-rockets-stop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/shared': major ---- - -Removing deprecated top-level exports from @clerk/shared diff --git a/.changeset/twenty-snakes-smile.md b/.changeset/twenty-snakes-smile.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/twenty-snakes-smile.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/violet-panthers-think.md b/.changeset/violet-panthers-think.md deleted file mode 100644 index 853d812bb36..00000000000 --- a/.changeset/violet-panthers-think.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/wild-bees-explode.md b/.changeset/wild-bees-explode.md deleted file mode 100644 index 151b584c52b..00000000000 --- a/.changeset/wild-bees-explode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/vue": minor ---- - -Introduced internal composable for handling routing configuration for UI components diff --git a/.changeset/wise-ghosts-battle.md b/.changeset/wise-ghosts-battle.md deleted file mode 100644 index ecbe96a32a0..00000000000 --- a/.changeset/wise-ghosts-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix: await navigation after password sign-in completes to ensure redirects finish before continuing. diff --git a/packages/agent-toolkit/CHANGELOG.md b/packages/agent-toolkit/CHANGELOG.md index 55e6ff9f4c6..da8cd959219 100644 --- a/packages/agent-toolkit/CHANGELOG.md +++ b/packages/agent-toolkit/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/agent-toolkit +## 0.2.9 + +### Patch Changes + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + - @clerk/backend@3.0.0 + ## 0.2.8 ### Patch Changes diff --git a/packages/agent-toolkit/package.json b/packages/agent-toolkit/package.json index b4e6d6a4cb1..5acef1ba04f 100644 --- a/packages/agent-toolkit/package.json +++ b/packages/agent-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/agent-toolkit", - "version": "0.2.8", + "version": "0.2.9", "description": "Clerk Toolkit for AI Agents", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 7d312d740ca..3d06ee88f36 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,50 @@ # @clerk/astro +## 3.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +### Patch Changes + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + - @clerk/backend@3.0.0 + ## 2.16.6 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 093096e962a..b4b96415236 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/astro", - "version": "2.16.6", + "version": "3.0.0", "description": "Clerk SDK for Astro", "keywords": [ "auth", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 7366e973a40..27e100825ef 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## 3.0.0 + +### Major Changes + +- Update engines config to require node@20 or higher ([#6931](https://github.com/clerk/javascript/pull/6931)) by [@jacekradko](https://github.com/jacekradko) + +- Remove deprecated `samlAccount` in favor of `enterpriseAccount` ([#7258](https://github.com/clerk/javascript/pull/7258)) by [@LauraBeatris](https://github.com/LauraBeatris) + +### Patch Changes + +- Renaming `__experimental_passwordCompromised` to `__experimental_setPasswordCompromised` and introducing `__experimental_unsetPasswordCompromised` ([#7492](https://github.com/clerk/javascript/pull/7492)) by [@octoper](https://github.com/octoper) + +- Fixes an issue with host header parsing that would cause Clerk to throw an exception when receiving malformed host values. ([#7370](https://github.com/clerk/javascript/pull/7370)) by [@brkalow](https://github.com/brkalow) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + ## 2.26.0 ### Minor Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 2198a390157..3a8068f08a3 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "2.26.0", + "version": "3.0.0", "description": "Clerk Backend SDK - REST Client for Backend API & JWT verification utilities", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/chrome-extension/CHANGELOG.md b/packages/chrome-extension/CHANGELOG.md index d397efd58aa..b9818d47cde 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,54 @@ # Change Log +## 3.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +### Patch Changes + +- Use new `@clerk/react` package. ([#6911](https://github.com/clerk/javascript/pull/6911)) by [@dstaley](https://github.com/dstaley) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`c576e5b`](https://github.com/clerk/javascript/commit/c576e5bff506dd1d9bed5df9d111b858a20ce992), [`93d568f`](https://github.com/clerk/javascript/commit/93d568f4847669b79b769c89e46cf00977204ffa), [`c224a5c`](https://github.com/clerk/javascript/commit/c224a5c969a0c0062a50c60b0632c4f80cecd4eb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`b30383a`](https://github.com/clerk/javascript/commit/b30383a03d852849b55fd67c3670d24dbf979236), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`f26537b`](https://github.com/clerk/javascript/commit/f26537b836562b6caeb7b4b6e3b88b8aea852bdb), [`92137ee`](https://github.com/clerk/javascript/commit/92137ee9df343ac5fdd5dde1554f0b4134b386fa), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`cc3b220`](https://github.com/clerk/javascript/commit/cc3b2201213055dc010f4525a467e8b4e49b792b), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`1aafcce`](https://github.com/clerk/javascript/commit/1aafcceaca342739368aec9e08e5ca6d23427521), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`7c6f593`](https://github.com/clerk/javascript/commit/7c6f593100da0d27b2d1dd32835f72c815f73243), [`66691a6`](https://github.com/clerk/javascript/commit/66691a6c826a43aa0d53b0ec9a02efd902d3400b), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`4d010b4`](https://github.com/clerk/javascript/commit/4d010b460e872749d32cc9929ca20d698361669d), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`ebe92ea`](https://github.com/clerk/javascript/commit/ebe92ea63d5af29dab939d520e9fdb2b20c28c0d), [`8aae4fd`](https://github.com/clerk/javascript/commit/8aae4fd6c3fa5b686ee5cdb18954f2021040d49e), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`df16d8d`](https://github.com/clerk/javascript/commit/df16d8d57f4df7ba024910022f8cd3a777502816), [`07170ef`](https://github.com/clerk/javascript/commit/07170ef9b5b4dfe478ba474de436d5c5df3eb3ea), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b), [`80e19f2`](https://github.com/clerk/javascript/commit/80e19f249bd49a961cca8c55749b46a32a5abff6)]: + - @clerk/clerk-js@6.0.0 + - @clerk/shared@4.0.0 + - @clerk/react@6.0.0 + - @clerk/ui@1.0.0 + ## 2.8.10 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 9b129d335f5..fb8aa59a176 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "2.8.10", + "version": "3.0.0", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index 7e04118dd29..57aef4dd05f 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,106 @@ # Change Log +## 6.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- Updated returned values of `Clerk.checkout()` and `useCheckout`. ([#7232](https://github.com/clerk/javascript/pull/7232)) by [@panteliselef](https://github.com/panteliselef) + + ### Vanilla JS + + ```ts + // Before + const { getState, subscribe, confirm, start, clear, finalize } = Clerk.checkout({ + planId: 'xxx', + planPeriod: 'annual', + }); + getState().isStarting; + getState().isConfirming; + getState().error; + getState().checkout; + getState().fetchStatus; + getState().status; + + // After + const { checkout, errors, fetchStatus } = Clerk.checkout({ planId: 'xxx', planPeriod: 'annual' }); + checkout.plan; // null or defined based on `checkout.status` + checkout.status; + checkout.start; + checkout.confirm; + ``` + + ### React + + ```ts + // Before + const { id, plan, status, start, confirm, paymentSource } = useCheckout({ planId: 'xxx', planPeriod: 'annual' }); + + // After + const { checkout, errors, fetchStatus } = usecCheckout({ planId: 'xxx', planPeriod: 'annual' }); + checkout.plan; // null or defined based on `checkout.status` + checkout.status; + checkout.start; + checkout.confirm; + ``` + +- Remove deprecated `saml` property from `UserSettings` in favor of `enterpriseSSO` ([#7063](https://github.com/clerk/javascript/pull/7063)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Remove deprecated `samlAccount` in favor of `enterpriseAccount` ([#7258](https://github.com/clerk/javascript/pull/7258)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +- Remove all previously deprecated UI props across the Next.js, React and clerk-js SDKs. The legacy `afterSign(In|Up)Url`/`redirectUrl` props, `UserButton` sign-out overrides, organization `hideSlug` flags, `OrganizationSwitcher`'s `afterSwitchOrganizationUrl`, `Client.activeSessions`, `setActive({ beforeEmit })`, and the `ClerkMiddlewareAuthObject` type alias are no longer exported. Components now rely solely on the new redirect options and server-side configuration. ([#7243](https://github.com/clerk/javascript/pull/7243)) by [@jacekradko](https://github.com/jacekradko) + +- Remove deprecated `saml` strategy in favor of `enterprise_sso` ([#7326](https://github.com/clerk/javascript/pull/7326)) by [@LauraBeatris](https://github.com/LauraBeatris) + +### Minor Changes + +- Add Web3 Solana support to `` ([#7450](https://github.com/clerk/javascript/pull/7450)) by [@kduprey](https://github.com/kduprey) + +- Add support for Sign in with Solana. ([#7450](https://github.com/clerk/javascript/pull/7450)) by [@kduprey](https://github.com/kduprey) + +### Patch Changes + +- Remove regenerator-runtime dependency and imports from clerk-js builds ([#7473](https://github.com/clerk/javascript/pull/7473)) by [@jacekradko](https://github.com/jacekradko) + +- Update documentation link in Smart CAPTCHA errors ([#7474](https://github.com/clerk/javascript/pull/7474)) by [@tmilewski](https://github.com/tmilewski) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + ## 5.114.0 ### Minor Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index bf81e95b410..e3f5a521bc7 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.114.0", + "version": "6.0.0", "description": "Clerk JS library", "keywords": [ "clerk", diff --git a/packages/dev-cli/CHANGELOG.md b/packages/dev-cli/CHANGELOG.md index 856badcf49c..ff60e113b51 100644 --- a/packages/dev-cli/CHANGELOG.md +++ b/packages/dev-cli/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/dev-cli +## 1.0.0 + +### Major Changes + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +### Patch Changes + +- Replace `globby` dependency with `tinyglobby` for smaller bundle size and faster installation ([#7415](https://github.com/clerk/javascript/pull/7415)) by [@alexcarpenter](https://github.com/alexcarpenter) + ## 0.0.12 ### Patch Changes diff --git a/packages/dev-cli/package.json b/packages/dev-cli/package.json index 1b5cee67bc5..cde2adb7331 100644 --- a/packages/dev-cli/package.json +++ b/packages/dev-cli/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/dev-cli", - "version": "0.0.12", + "version": "1.0.0", "description": "CLI tool designed to simplify the process of iterating on packages within the clerk/javascript repository", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/expo-passkeys/CHANGELOG.md b/packages/expo-passkeys/CHANGELOG.md index 342da0bf22c..63bb4d35246 100644 --- a/packages/expo-passkeys/CHANGELOG.md +++ b/packages/expo-passkeys/CHANGELOG.md @@ -1,5 +1,41 @@ # @clerk/expo-passkeys +## 1.0.0 + +### Major Changes + +- Drop support for Expo 50, 51 and 52. This release includes two breaking changes: ([#7016](https://github.com/clerk/javascript/pull/7016)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + + ## 1. Updated Expo peer dependency requirements + + **@clerk/expo** + - **Added** new peer dependency: `expo: >=53 <55` + - The core `expo` package is now explicitly required as a peer dependency + - This ensures compatibility with the Expo SDK version range that supports the features used by Clerk + + **@clerk/expo-passkeys** + - **Updated** peer dependency: `expo: >=53 <55` (previously `>=50 <55`) + - Minimum Expo version increased from 50 to 53 + - This aligns with the main `@clerk/expo` package requirements + + ## 2. Removed legacy subpath exports + + The following packages have removed their legacy subpath export mappings: + - `@clerk/expo` + - `@clerk/shared` + - `@clerk/react` + - `@clerk/localizations` + + **What changed:** + Previously, these packages used a workaround to support subpath imports (e.g., `@clerk/shared/react`, `@clerk/expo/web`). These legacy exports have been removed in favor of modern package.json `exports` field configuration. + + All public APIs remain available through the main package entry points. + +### Patch Changes + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + ## 0.4.25 ### Patch Changes diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index 0ea2c5475fd..c10d690690f 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-passkeys", - "version": "0.4.25", + "version": "1.0.0", "description": "Passkeys library to be used with Clerk for expo", "keywords": [ "react-native", diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index 6222317dedd..d43287159d5 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,82 @@ # Change Log +## 3.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +- Drop support for Expo 50, 51 and 52. This release includes two breaking changes: ([#7016](https://github.com/clerk/javascript/pull/7016)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + + ## 1. Updated Expo peer dependency requirements + + **@clerk/expo** + - **Added** new peer dependency: `expo: >=53 <55` + - The core `expo` package is now explicitly required as a peer dependency + - This ensures compatibility with the Expo SDK version range that supports the features used by Clerk + + **@clerk/expo-passkeys** + - **Updated** peer dependency: `expo: >=53 <55` (previously `>=50 <55`) + - Minimum Expo version increased from 50 to 53 + - This aligns with the main `@clerk/expo` package requirements + + ## 2. Removed legacy subpath exports + + The following packages have removed their legacy subpath export mappings: + - `@clerk/expo` + - `@clerk/shared` + - `@clerk/react` + - `@clerk/localizations` + + **What changed:** + Previously, these packages used a workaround to support subpath imports (e.g., `@clerk/shared/react`, `@clerk/expo/web`). These legacy exports have been removed in favor of modern package.json `exports` field configuration. + + All public APIs remain available through the main package entry points. + +- Rename package to `@clerk/expo`. ([#6941](https://github.com/clerk/javascript/pull/6941)) by [@dstaley](https://github.com/dstaley) + +### Patch Changes + +- Use new `@clerk/react` package. ([#6911](https://github.com/clerk/javascript/pull/6911)) by [@dstaley](https://github.com/dstaley) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`cc3b220`](https://github.com/clerk/javascript/commit/cc3b2201213055dc010f4525a467e8b4e49b792b), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`7c6f593`](https://github.com/clerk/javascript/commit/7c6f593100da0d27b2d1dd32835f72c815f73243), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`4d010b4`](https://github.com/clerk/javascript/commit/4d010b460e872749d32cc9929ca20d698361669d), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`df16d8d`](https://github.com/clerk/javascript/commit/df16d8d57f4df7ba024910022f8cd3a777502816), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/clerk-js@6.0.0 + - @clerk/shared@4.0.0 + - @clerk/react@6.0.0 + ## 2.19.10 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index d380e29ce6a..3dffcfbf9e7 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo", - "version": "2.19.10", + "version": "3.0.0", "description": "Clerk React Native/Expo library", "keywords": [ "react", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 710ae126bf2..317c0869ae4 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 2.0.0 + +### Major Changes + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +### Patch Changes + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + - @clerk/backend@3.0.0 + ## 1.7.56 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index 8bb09077949..b8f78075f75 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "1.7.56", + "version": "2.0.0", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index d54e24f4ee4..2e2e585584b 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.6.9 + +### Patch Changes + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + - @clerk/backend@3.0.0 + ## 2.6.8 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 36ab548b06e..7ad481daffd 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "2.6.8", + "version": "2.6.9", "description": "Clerk SDK for Fastify", "keywords": [ "auth", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index 08ee8953b88..78acc44c063 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,55 @@ # Change Log +## 4.0.0 + +### Major Changes + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +- Drop support for Expo 50, 51 and 52. This release includes two breaking changes: ([#7016](https://github.com/clerk/javascript/pull/7016)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + + ## 1. Updated Expo peer dependency requirements + + **@clerk/expo** + - **Added** new peer dependency: `expo: >=53 <55` + - The core `expo` package is now explicitly required as a peer dependency + - This ensures compatibility with the Expo SDK version range that supports the features used by Clerk + + **@clerk/expo-passkeys** + - **Updated** peer dependency: `expo: >=53 <55` (previously `>=50 <55`) + - Minimum Expo version increased from 50 to 53 + - This aligns with the main `@clerk/expo` package requirements + + ## 2. Removed legacy subpath exports + + The following packages have removed their legacy subpath export mappings: + - `@clerk/expo` + - `@clerk/shared` + - `@clerk/react` + - `@clerk/localizations` + + **What changed:** + Previously, these packages used a workaround to support subpath imports (e.g., `@clerk/shared/react`, `@clerk/expo/web`). These legacy exports have been removed in favor of modern package.json `exports` field configuration. + + All public APIs remain available through the main package entry points. + +### Minor Changes + +- Add Web3 Solana support to `` ([#7450](https://github.com/clerk/javascript/pull/7450)) by [@kduprey](https://github.com/kduprey) + +- Add support for Sign in with Solana. ([#7450](https://github.com/clerk/javascript/pull/7450)) by [@kduprey](https://github.com/kduprey) + +- Display message in `TaskChooseOrganization` when user is not allowed to create organizations ([#7486](https://github.com/clerk/javascript/pull/7486)) by [@LauraBeatris](https://github.com/LauraBeatris) + +### Patch Changes + +- Update localizations for taskChooseOrganization ([#7468](https://github.com/clerk/javascript/pull/7468)) by [@jigar-clerk](https://github.com/jigar-clerk) + +- Fixed incorrect word in `da-DK` localization ([#7457](https://github.com/clerk/javascript/pull/7457)) by [@graulund](https://github.com/graulund) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + ## 3.30.0 ### Minor Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 217e7af2d4d..1e2d7b6349d 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "3.30.0", + "version": "4.0.0", "description": "Localizations for the Clerk components", "keywords": [ "react", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 5f9169532b8..a22d48fea28 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,61 @@ # Change Log +## 7.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- Updating minimum version of Node to v20.9.0 ([#6936](https://github.com/clerk/javascript/pull/6936)) by [@jacekradko](https://github.com/jacekradko) + +- Throw an error when an encryption key is missing when passing a secret key at runtime `clerkMiddleware()`. To migrate, ensure your application specifies a `CLERK_ENCRYPTION_KEY` environment variable when passing `secretKey` as a runtime option. ([#7360](https://github.com/clerk/javascript/pull/7360)) by [@brkalow](https://github.com/brkalow) + +- Remove all previously deprecated UI props across the Next.js, React and clerk-js SDKs. The legacy `afterSign(In|Up)Url`/`redirectUrl` props, `UserButton` sign-out overrides, organization `hideSlug` flags, `OrganizationSwitcher`'s `afterSwitchOrganizationUrl`, `Client.activeSessions`, `setActive({ beforeEmit })`, and the `ClerkMiddlewareAuthObject` type alias are no longer exported. Components now rely solely on the new redirect options and server-side configuration. ([#7243](https://github.com/clerk/javascript/pull/7243)) by [@jacekradko](https://github.com/jacekradko) + +- Drop support for `next@13` and `next@14` since they have reached [EOL](https://nextjs.org/support-policy#unsupported-versions). Now `>= next@15.2.3` is required. ([#7197](https://github.com/clerk/javascript/pull/7197)) by [@panteliselef](https://github.com/panteliselef) + +### Patch Changes + +- Updating peerDependency for CVE-2025-55182 ([#7423](https://github.com/clerk/javascript/pull/7423)) by [@dominic-clerk](https://github.com/dominic-clerk) + +- Use new `@clerk/react` package. ([#6911](https://github.com/clerk/javascript/pull/6911)) by [@dstaley](https://github.com/dstaley) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`df16d8d`](https://github.com/clerk/javascript/commit/df16d8d57f4df7ba024910022f8cd3a777502816), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + - @clerk/react@6.0.0 + - @clerk/backend@3.0.0 + ## 6.36.1 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 3a73a657aba..8ff5e1a3256 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "6.36.1", + "version": "7.0.0", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index e78f93807b7..1006db66556 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,38 @@ # @clerk/nuxt +## 2.0.0 + +### Major Changes + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +- Removed deprecated `getAuth()` helper. Use `event.context.auth()` in your server routes instead. ([#7284](https://github.com/clerk/javascript/pull/7284)) by [@wobsoriano](https://github.com/wobsoriano) + + ```ts + export default defineEventHandler(event => { + const { userId } = event.context.auth(); + + return { + userId, + }; + }); + ``` + +- Routing strategy for the ff. components now default to `path`: ([#7260](https://github.com/clerk/javascript/pull/7260)) by [@wobsoriano](https://github.com/wobsoriano) + - `` + - `` + - `` + - `` + - `` + - `` + +### Patch Changes + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`cc3b220`](https://github.com/clerk/javascript/commit/cc3b2201213055dc010f4525a467e8b4e49b792b), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b), [`f944623`](https://github.com/clerk/javascript/commit/f944623641657438995778140fa29eee6b681e65)]: + - @clerk/shared@4.0.0 + - @clerk/vue@2.0.0 + - @clerk/backend@3.0.0 + ## 1.13.6 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index aada88df081..a7ba1a6ef17 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nuxt", - "version": "1.13.6", + "version": "2.0.0", "description": "Clerk SDK for Nuxt", "keywords": [ "clerk", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 48256a9caa5..453a1e1aa7d 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## 3.0.0 + +### Major Changes + +- Remove all previously deprecated UI props across the Next.js, React and clerk-js SDKs. The legacy `afterSign(In|Up)Url`/`redirectUrl` props, `UserButton` sign-out overrides, organization `hideSlug` flags, `OrganizationSwitcher`'s `afterSwitchOrganizationUrl`, `Client.activeSessions`, `setActive({ beforeEmit })`, and the `ClerkMiddlewareAuthObject` type alias are no longer exported. Components now rely solely on the new redirect options and server-side configuration. ([#7243](https://github.com/clerk/javascript/pull/7243)) by [@jacekradko](https://github.com/jacekradko) + +### Patch Changes + +- Use new `@clerk/react` package. ([#6911](https://github.com/clerk/javascript/pull/6911)) by [@dstaley](https://github.com/dstaley) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`df16d8d`](https://github.com/clerk/javascript/commit/df16d8d57f4df7ba024910022f8cd3a777502816), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + - @clerk/react@6.0.0 + - @clerk/backend@3.0.0 + ## 2.3.3 ### Patch Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 68c8786a478..b59b4756cc4 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react-router", - "version": "2.3.3", + "version": "3.0.0", "description": "Clerk SDK for React Router", "keywords": [ "clerk", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index eaf8804fe54..236ac24a547 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,125 @@ # Change Log +## 6.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- Updated returned values of `Clerk.checkout()` and `useCheckout`. ([#7232](https://github.com/clerk/javascript/pull/7232)) by [@panteliselef](https://github.com/panteliselef) + + ### Vanilla JS + + ```ts + // Before + const { getState, subscribe, confirm, start, clear, finalize } = Clerk.checkout({ + planId: 'xxx', + planPeriod: 'annual', + }); + getState().isStarting; + getState().isConfirming; + getState().error; + getState().checkout; + getState().fetchStatus; + getState().status; + + // After + const { checkout, errors, fetchStatus } = Clerk.checkout({ planId: 'xxx', planPeriod: 'annual' }); + checkout.plan; // null or defined based on `checkout.status` + checkout.status; + checkout.start; + checkout.confirm; + ``` + + ### React + + ```ts + // Before + const { id, plan, status, start, confirm, paymentSource } = useCheckout({ planId: 'xxx', planPeriod: 'annual' }); + + // After + const { checkout, errors, fetchStatus } = usecCheckout({ planId: 'xxx', planPeriod: 'annual' }); + checkout.plan; // null or defined based on `checkout.status` + checkout.status; + checkout.start; + checkout.confirm; + ``` + +- Updating minimum version of Node to v20.9.0 ([#6936](https://github.com/clerk/javascript/pull/6936)) by [@jacekradko](https://github.com/jacekradko) + +- Remove all previously deprecated UI props across the Next.js, React and clerk-js SDKs. The legacy `afterSign(In|Up)Url`/`redirectUrl` props, `UserButton` sign-out overrides, organization `hideSlug` flags, `OrganizationSwitcher`'s `afterSwitchOrganizationUrl`, `Client.activeSessions`, `setActive({ beforeEmit })`, and the `ClerkMiddlewareAuthObject` type alias are no longer exported. Components now rely solely on the new redirect options and server-side configuration. ([#7243](https://github.com/clerk/javascript/pull/7243)) by [@jacekradko](https://github.com/jacekradko) + +- Drop support for Expo 50, 51 and 52. This release includes two breaking changes: ([#7016](https://github.com/clerk/javascript/pull/7016)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + + ## 1. Updated Expo peer dependency requirements + + **@clerk/expo** + - **Added** new peer dependency: `expo: >=53 <55` + - The core `expo` package is now explicitly required as a peer dependency + - This ensures compatibility with the Expo SDK version range that supports the features used by Clerk + + **@clerk/expo-passkeys** + - **Updated** peer dependency: `expo: >=53 <55` (previously `>=50 <55`) + - Minimum Expo version increased from 50 to 53 + - This aligns with the main `@clerk/expo` package requirements + + ## 2. Removed legacy subpath exports + + The following packages have removed their legacy subpath export mappings: + - `@clerk/expo` + - `@clerk/shared` + - `@clerk/react` + - `@clerk/localizations` + + **What changed:** + Previously, these packages used a workaround to support subpath imports (e.g., `@clerk/shared/react`, `@clerk/expo/web`). These legacy exports have been removed in favor of modern package.json `exports` field configuration. + + All public APIs remain available through the main package entry points. + +- Change package name to `@clerk/react`. ([#6911](https://github.com/clerk/javascript/pull/6911)) by [@dstaley](https://github.com/dstaley) + +### Minor Changes + +- Add support for Sign in with Solana. ([#7450](https://github.com/clerk/javascript/pull/7450)) by [@kduprey](https://github.com/kduprey) + +### Patch Changes + +- Ensure `useAuth().has` is always defined by defaulting to false when auth data is missing. ([#7458](https://github.com/clerk/javascript/pull/7458)) by [@jacekradko](https://github.com/jacekradko) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + ## 5.58.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 3968872e86b..b7afc84fa99 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react", - "version": "5.58.1", + "version": "6.0.0", "description": "Clerk React library", "keywords": [ "clerk", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 053c5bcc0b8..19230206dca 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,138 @@ # Change Log +## 4.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- Updated returned values of `Clerk.checkout()` and `useCheckout`. ([#7232](https://github.com/clerk/javascript/pull/7232)) by [@panteliselef](https://github.com/panteliselef) + + ### Vanilla JS + + ```ts + // Before + const { getState, subscribe, confirm, start, clear, finalize } = Clerk.checkout({ + planId: 'xxx', + planPeriod: 'annual', + }); + getState().isStarting; + getState().isConfirming; + getState().error; + getState().checkout; + getState().fetchStatus; + getState().status; + + // After + const { checkout, errors, fetchStatus } = Clerk.checkout({ planId: 'xxx', planPeriod: 'annual' }); + checkout.plan; // null or defined based on `checkout.status` + checkout.status; + checkout.start; + checkout.confirm; + ``` + + ### React + + ```ts + // Before + const { id, plan, status, start, confirm, paymentSource } = useCheckout({ planId: 'xxx', planPeriod: 'annual' }); + + // After + const { checkout, errors, fetchStatus } = usecCheckout({ planId: 'xxx', planPeriod: 'annual' }); + checkout.plan; // null or defined based on `checkout.status` + checkout.status; + checkout.start; + checkout.confirm; + ``` + +- Updating minimum version of Node to v20.9.0 ([#6936](https://github.com/clerk/javascript/pull/6936)) by [@jacekradko](https://github.com/jacekradko) + +- Remove deprecated `saml` property from `UserSettings` in favor of `enterpriseSSO` ([#7063](https://github.com/clerk/javascript/pull/7063)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Remove deprecated `samlAccount` in favor of `enterpriseAccount` ([#7258](https://github.com/clerk/javascript/pull/7258)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Remove deprecated `hideSlug` in favor of `organizationSettings.slug.disabled` setting ([#7283](https://github.com/clerk/javascript/pull/7283)) by [@LauraBeatris](https://github.com/LauraBeatris) + + Slugs can now be enabled directly from the Organization Settings page in the Clerk Dashboard + +- Remove all previously deprecated UI props across the Next.js, React and clerk-js SDKs. The legacy `afterSign(In|Up)Url`/`redirectUrl` props, `UserButton` sign-out overrides, organization `hideSlug` flags, `OrganizationSwitcher`'s `afterSwitchOrganizationUrl`, `Client.activeSessions`, `setActive({ beforeEmit })`, and the `ClerkMiddlewareAuthObject` type alias are no longer exported. Components now rely solely on the new redirect options and server-side configuration. ([#7243](https://github.com/clerk/javascript/pull/7243)) by [@jacekradko](https://github.com/jacekradko) + +- Remove deprecated `saml` strategy in favor of `enterprise_sso` ([#7326](https://github.com/clerk/javascript/pull/7326)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Drop support for Expo 50, 51 and 52. This release includes two breaking changes: ([#7016](https://github.com/clerk/javascript/pull/7016)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + + ## 1. Updated Expo peer dependency requirements + + **@clerk/expo** + - **Added** new peer dependency: `expo: >=53 <55` + - The core `expo` package is now explicitly required as a peer dependency + - This ensures compatibility with the Expo SDK version range that supports the features used by Clerk + + **@clerk/expo-passkeys** + - **Updated** peer dependency: `expo: >=53 <55` (previously `>=50 <55`) + - Minimum Expo version increased from 50 to 53 + - This aligns with the main `@clerk/expo` package requirements + + ## 2. Removed legacy subpath exports + + The following packages have removed their legacy subpath export mappings: + - `@clerk/expo` + - `@clerk/shared` + - `@clerk/react` + - `@clerk/localizations` + + **What changed:** + Previously, these packages used a workaround to support subpath imports (e.g., `@clerk/shared/react`, `@clerk/expo/web`). These legacy exports have been removed in favor of modern package.json `exports` field configuration. + + All public APIs remain available through the main package entry points. + +- Removing deprecated top-level exports from @clerk/shared ([#6940](https://github.com/clerk/javascript/pull/6940)) by [@jacekradko](https://github.com/jacekradko) + +### Minor Changes + +- Add Web3 Solana support to `` ([#7450](https://github.com/clerk/javascript/pull/7450)) by [@kduprey](https://github.com/kduprey) + +- Add support for Sign in with Solana. ([#7450](https://github.com/clerk/javascript/pull/7450)) by [@kduprey](https://github.com/kduprey) + +- Display message in `TaskChooseOrganization` when user is not allowed to create organizations ([#7486](https://github.com/clerk/javascript/pull/7486)) by [@LauraBeatris](https://github.com/LauraBeatris) + +### Patch Changes + +- Remove `virtual` from the `routing` option. The `virtual` value is only used internally and should not be part of the public API. ([#7466](https://github.com/clerk/javascript/pull/7466)) by [@jacekradko](https://github.com/jacekradko) + +- Ensure `useAuth().has` is always defined by defaulting to false when auth data is missing. ([#7458](https://github.com/clerk/javascript/pull/7458)) by [@jacekradko](https://github.com/jacekradko) + ## 3.39.0 ### Minor Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index 0ad144e3b78..a6230ce8032 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "3.39.0", + "version": "4.0.0", "description": "Internal package utils used by the Clerk SDKs", "repository": { "type": "git", diff --git a/packages/tanstack-react-start/CHANGELOG.md b/packages/tanstack-react-start/CHANGELOG.md index c78e3942862..d946cb3304a 100644 --- a/packages/tanstack-react-start/CHANGELOG.md +++ b/packages/tanstack-react-start/CHANGELOG.md @@ -1,5 +1,24 @@ # @clerk/tanstack-react-start +## 1.0.0 + +### Major Changes + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +### Minor Changes + +- Remove all previously deprecated UI props across the Next.js, React and clerk-js SDKs. The legacy `afterSign(In|Up)Url`/`redirectUrl` props, `UserButton` sign-out overrides, organization `hideSlug` flags, `OrganizationSwitcher`'s `afterSwitchOrganizationUrl`, `Client.activeSessions`, `setActive({ beforeEmit })`, and the `ClerkMiddlewareAuthObject` type alias are no longer exported. Components now rely solely on the new redirect options and server-side configuration. ([#7243](https://github.com/clerk/javascript/pull/7243)) by [@jacekradko](https://github.com/jacekradko) + +### Patch Changes + +- Use new `@clerk/react` package. ([#6911](https://github.com/clerk/javascript/pull/6911)) by [@dstaley](https://github.com/dstaley) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`df16d8d`](https://github.com/clerk/javascript/commit/df16d8d57f4df7ba024910022f8cd3a777502816), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + - @clerk/react@6.0.0 + - @clerk/backend@3.0.0 + ## 0.27.8 ### Patch Changes diff --git a/packages/tanstack-react-start/package.json b/packages/tanstack-react-start/package.json index 02517af2a8d..7efd798b4aa 100644 --- a/packages/tanstack-react-start/package.json +++ b/packages/tanstack-react-start/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/tanstack-react-start", - "version": "0.27.8", + "version": "1.0.0", "description": "Clerk SDK for TanStack React Start", "keywords": [ "clerk", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 37dc8f0e32f..f484cfef50c 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,17 @@ # @clerk/testing +## 2.0.0 + +### Major Changes + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +### Patch Changes + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`8c47111`](https://github.com/clerk/javascript/commit/8c4711153552d50c67611fea668f82f7c8fb7f9c), [`7c12ada`](https://github.com/clerk/javascript/commit/7c12adae402040667248152b9c59607d9e698e4b), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`84483c2`](https://github.com/clerk/javascript/commit/84483c2a710cef9165f9cd016ebccff13b004c78), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + - @clerk/backend@3.0.0 + ## 1.13.22 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 38f03df8e71..fce57de26e5 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "1.13.22", + "version": "2.0.0", "description": "Utilities to help you create E2E test suites for apps using Clerk", "keywords": [ "auth", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md new file mode 100644 index 00000000000..424281be1aa --- /dev/null +++ b/packages/ui/CHANGELOG.md @@ -0,0 +1,90 @@ +# @clerk/ui + +## 1.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- 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. ([#7333](https://github.com/clerk/javascript/pull/7333)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Remove deprecated `samlAccount` in favor of `enterpriseAccount` ([#7258](https://github.com/clerk/javascript/pull/7258)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Hide "Create organization" action when user reaches organization membership limit ([#7327](https://github.com/clerk/javascript/pull/7327)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Remove deprecated `hideSlug` in favor of `organizationSettings.slug.disabled` setting ([#7283](https://github.com/clerk/javascript/pull/7283)) by [@LauraBeatris](https://github.com/LauraBeatris) + + Slugs can now be enabled directly from the Organization Settings page in the Clerk Dashboard + +- Removes `simple` theme export from UI package in favor of using the `simple` theme via the appearance prop: ([#7381](https://github.com/clerk/javascript/pull/7381)) by [@alexcarpenter](https://github.com/alexcarpenter) + + ```tsx + + ``` + +- Remove all previously deprecated UI props across the Next.js, React and clerk-js SDKs. The legacy `afterSign(In|Up)Url`/`redirectUrl` props, `UserButton` sign-out overrides, organization `hideSlug` flags, `OrganizationSwitcher`'s `afterSwitchOrganizationUrl`, `Client.activeSessions`, `setActive({ beforeEmit })`, and the `ClerkMiddlewareAuthObject` type alias are no longer exported. Components now rely solely on the new redirect options and server-side configuration. ([#7243](https://github.com/clerk/javascript/pull/7243)) by [@jacekradko](https://github.com/jacekradko) + +- Renamed `appearance.layout` to `appearance.options` across all appearance configurations. This is a breaking change - update all instances of `appearance.layout` to `appearance.options` in your codebase. ([#7366](https://github.com/clerk/javascript/pull/7366)) by [@brkalow](https://github.com/brkalow) + +- Remove deprecated `saml` strategy in favor of `enterprise_sso` ([#7326](https://github.com/clerk/javascript/pull/7326)) by [@LauraBeatris](https://github.com/LauraBeatris) + +### Minor Changes + +- Adds `SignInClientTrust` component for discretely handling flows where client trust is required. ([#7430](https://github.com/clerk/javascript/pull/7430)) by [@tmilewski](https://github.com/tmilewski) + +- Changed the default value of `appearance.layout.showOptionalFields` from `true` to `false`. Optional fields are now hidden by default during sign up. Users can still explicitly set `showOptionalFields: true` to show optional fields. ([#7365](https://github.com/clerk/javascript/pull/7365)) by [@brkalow](https://github.com/brkalow) + +- Add support for Sign in with Solana. ([#7450](https://github.com/clerk/javascript/pull/7450)) by [@kduprey](https://github.com/kduprey) + +- Display message in `TaskChooseOrganization` when user is not allowed to create organizations ([#7486](https://github.com/clerk/javascript/pull/7486)) by [@LauraBeatris](https://github.com/LauraBeatris) + +### Patch Changes + +- Fix issue where the reset password form could be submitted via the enter key even when the confirmation password didn't match. ([#7432](https://github.com/clerk/javascript/pull/7432)) by [@dstaley](https://github.com/dstaley) + +- Fix UI package serving in CI/CD integration tests ([#7129](https://github.com/clerk/javascript/pull/7129)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + +- Remove `virtual` from the `routing` option. The `virtual` value is only used internally and should not be part of the public API. ([#7466](https://github.com/clerk/javascript/pull/7466)) by [@jacekradko](https://github.com/jacekradko) + +- ([#7496](https://github.com/clerk/javascript/pull/7496)) by [@brkalow](https://github.com/brkalow) + +- Update shadcn theme ring and modalBackdrop variables to match the opacity defined in shadcn components. ([#7495](https://github.com/clerk/javascript/pull/7495)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Introduce radio group for `EnableOrganizationsPrompt` ([#7444](https://github.com/clerk/javascript/pull/7444)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Fix: await navigation after password sign-in completes to ensure redirects finish before continuing. ([#7443](https://github.com/clerk/javascript/pull/7443)) by [@octoper](https://github.com/octoper) + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`cc3b220`](https://github.com/clerk/javascript/commit/cc3b2201213055dc010f4525a467e8b4e49b792b), [`a70084c`](https://github.com/clerk/javascript/commit/a70084cc727e721fb79828b83f3018f1a8502625), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`0d06078`](https://github.com/clerk/javascript/commit/0d06078cb79d5adcf74fedf28ed70a302855b0e7), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/localizations@4.0.0 + - @clerk/shared@4.0.0 diff --git a/packages/ui/package.json b/packages/ui/package.json index 6b98e94d94b..3cb9acd78d3 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/ui", - "version": "0.0.1", + "version": "1.0.0", "description": "Internal package that contains the UI components for the Clerk frontend SDKs", "repository": { "type": "git", diff --git a/packages/upgrade/CHANGELOG.md b/packages/upgrade/CHANGELOG.md index 9a13e3eedf0..477021cbd56 100644 --- a/packages/upgrade/CHANGELOG.md +++ b/packages/upgrade/CHANGELOG.md @@ -1,5 +1,38 @@ # @clerk/upgrade +## 2.0.0 + +### Major Changes + +- 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. ([#7385](https://github.com/clerk/javascript/pull/7385)) by [@brkalow](https://github.com/brkalow) + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +### Minor Changes + +- Add support for the latest versions of the following packages: ([#6939](https://github.com/clerk/javascript/pull/6939)) by [@dstaley](https://github.com/dstaley) + - `@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. + +- Add a migration guide generator and improve scan output. ([#7397](https://github.com/clerk/javascript/pull/7397)) by [@brkalow](https://github.com/brkalow) + +### Patch Changes + +- Add back the CLI header with gradient. ([#7465](https://github.com/clerk/javascript/pull/7465)) by [@jacekradko](https://github.com/jacekradko) + +- Update transform-align-experimental-unstable-prefixes to avoid prototype pollution ([#7414](https://github.com/clerk/javascript/pull/7414)) by [@jacekradko](https://github.com/jacekradko) + +- Update README.md ([#7413](https://github.com/clerk/javascript/pull/7413)) by [@jacekradko](https://github.com/jacekradko) + +- Default Ready to upgrade? to yes ([#7425](https://github.com/clerk/javascript/pull/7425)) by [@jacekradko](https://github.com/jacekradko) + +- Replace `globby` dependency with `tinyglobby` for smaller bundle size and faster installation ([#7415](https://github.com/clerk/javascript/pull/7415)) by [@alexcarpenter](https://github.com/alexcarpenter) + ## 1.2.4 ### Patch Changes diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json index fabf7f7f1e2..3ea0858dd7a 100644 --- a/packages/upgrade/package.json +++ b/packages/upgrade/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/upgrade", - "version": "1.2.4", + "version": "2.0.0", "repository": { "type": "git", "url": "git+https://github.com/clerk/javascript.git", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 9bc25c544ed..f767a367892 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,53 @@ # @clerk/vue +## 2.0.0 + +### Major Changes + +- Align experimental/unstable prefixes to use consistent naming: ([#7361](https://github.com/clerk/javascript/pull/7361)) by [@brkalow](https://github.com/brkalow) + - 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 and `experimental__forceOauthFirst` + - Moved `createTheme` and `simple` to `@clerk/ui/themes/experimental` export path (removed `__experimental_` prefix since they're now in the experimental export) + + **Breaking Changes:** + + ### @clerk/clerk-js + - `__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) + + ### @clerk/nextjs + - `__unstable_invokeMiddlewareOnAuthStateChange` → `__internal_invokeMiddlewareOnAuthStateChange` + + ### @clerk/ui + - `experimental_createTheme` / `__experimental_createTheme` → `createTheme` (now exported from `@clerk/ui/themes/experimental`) + - `experimental__simple` / `__experimental_simple` → `simple` (now exported from `@clerk/ui/themes/experimental`) + + ### @clerk/chrome-extension + - `__unstable__createClerkClient` → `createClerkClient` (exported from `@clerk/chrome-extension/background`) + + ### Removed (multiple packages) + - `__unstable_manageBillingUrl` (removed) + - `__unstable_manageBillingLabel` (removed) + - `__unstable_manageBillingMembersLimit` (removed) + - `experimental__forceOauthFirst` (removed) + +- Require Node.js 20.9.0 in all packages ([#7262](https://github.com/clerk/javascript/pull/7262)) by [@jacekradko](https://github.com/jacekradko) + +### Minor Changes + +- Introduced internal composable for handling routing configuration for UI components ([#7260](https://github.com/clerk/javascript/pull/7260)) by [@wobsoriano](https://github.com/wobsoriano) + +### Patch Changes + +- Updated dependencies [[`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`e35960f`](https://github.com/clerk/javascript/commit/e35960f5e44ab758d0ab0545691f44dbafd5e7cb), [`a3e689f`](https://github.com/clerk/javascript/commit/a3e689f3b7f2f3799a263da4b7bb14c0e49e42b7), [`965e7f1`](https://github.com/clerk/javascript/commit/965e7f1b635cf25ebfe129ec338e05137d1aba9e), [`ac34168`](https://github.com/clerk/javascript/commit/ac3416849954780bd873ed3fe20a173a8aee89aa), [`cf0d0dc`](https://github.com/clerk/javascript/commit/cf0d0dc7f6380d6e0c4e552090345b7943c22b35), [`db6b18e`](https://github.com/clerk/javascript/commit/db6b18e03860e3ef371ba86e72331dbef2dd4af0), [`a1aaff3`](https://github.com/clerk/javascript/commit/a1aaff33700ed81f31a9f340cf6cb3a82efeef85), [`d85646a`](https://github.com/clerk/javascript/commit/d85646a0b9efc893e2548dc55dbf08954117e8c2), [`8b95393`](https://github.com/clerk/javascript/commit/8b953930536b12bd8ade6ba5c2092f40770ea8df), [`3dac245`](https://github.com/clerk/javascript/commit/3dac245456dae1522ee2546fc9cc29454f1f345f), [`65a236a`](https://github.com/clerk/javascript/commit/65a236aed8b2c4e2f3da266431586c7cfc2aad72), [`f7780c8`](https://github.com/clerk/javascript/commit/f7780c8dbb64b84c182418e0550de114eb10d99d), [`da415c8`](https://github.com/clerk/javascript/commit/da415c813332998dafd4ec4690a6731a98ded65f), [`26254f0`](https://github.com/clerk/javascript/commit/26254f0463312115eca4bc0a396c5acd0703187b)]: + - @clerk/shared@4.0.0 + ## 1.17.3 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index 507ff1f45df..e88c8ab3caa 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/vue", - "version": "1.17.3", + "version": "2.0.0", "description": "Clerk SDK for Vue", "keywords": [ "clerk",