diff --git a/.changeset/angry-points-attack.md b/.changeset/angry-points-attack.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/angry-points-attack.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/beige-bananas-look.md b/.changeset/beige-bananas-look.md
deleted file mode 100644
index 555726fa3b..0000000000
--- a/.changeset/beige-bananas-look.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/clerk-react": patch
----
-
-Fix `signOutOptions` prop usage in `` component
diff --git a/.changeset/breezy-plums-wait.md b/.changeset/breezy-plums-wait.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/breezy-plums-wait.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/clever-lions-marry.md b/.changeset/clever-lions-marry.md
deleted file mode 100644
index 755d063ead..0000000000
--- a/.changeset/clever-lions-marry.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/nextjs": minor
----
-
-Bug fix: For next>=14 applications resolve `__unstable__onBeforeSetActive` once `invalidateCacheAction` resolves.
diff --git a/.changeset/cuddly-pears-accept.md b/.changeset/cuddly-pears-accept.md
deleted file mode 100644
index ed05379302..0000000000
--- a/.changeset/cuddly-pears-accept.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/nextjs": patch
----
-
-Fixes a bug where `` would error when rendered in a Next.js 13 application using the App Router.
diff --git a/.changeset/eighty-guests-change.md b/.changeset/eighty-guests-change.md
deleted file mode 100644
index 51a2432c1f..0000000000
--- a/.changeset/eighty-guests-change.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-"@clerk/clerk-js": minor
-"@clerk/types": minor
-"@clerk/elements": patch
-"@clerk/clerk-react": patch
----
-
-- Introduce `redirectUrl` property on `setActive` as a replacement for `beforeEmit`.
-- Deprecates `beforeEmit` property on `setActive`.
diff --git a/.changeset/famous-baboons-heal.md b/.changeset/famous-baboons-heal.md
deleted file mode 100644
index 668ec28f6e..0000000000
--- a/.changeset/famous-baboons-heal.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/clerk-react": patch
----
-
-Updates `useDerivedAuth()` to correctly derive `has()` from the available auth data. Fixes an issue when `useAuth()` is called during server-side rendering.
diff --git a/.changeset/few-swans-cough.md b/.changeset/few-swans-cough.md
deleted file mode 100644
index a551a970e5..0000000000
--- a/.changeset/few-swans-cough.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-"@clerk/clerk-js": patch
-"@clerk/types": patch
----
-
-Experimental: `asStandalone` now accepts a callback that notifies if the standalone popover needs to unmount.
diff --git a/.changeset/five-insects-grin.md b/.changeset/five-insects-grin.md
deleted file mode 100644
index e539913994..0000000000
--- a/.changeset/five-insects-grin.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-"@clerk/nextjs": minor
-"@clerk/clerk-react": minor
----
-
-Introduce a new experimental hook called `useReverification` that makes it easy to handle reverification errors.
-It returns a high order function (HOF) and allows developers to wrap any function that triggers a fetch request which might fail due to a user's session verification status.
-When such error is returned, the recommended UX is to offer a way to the user to recover by re-verifying their credentials.
-This helper will automatically handle this flow in the developer's behalf, by displaying a modal the end-user can interact with.
-Upon completion, the original request that previously failed, will be retried (only once).
-
-Example with clerk-js methods.
-```tsx
-import { __experimental_useReverification as useReverification } from '@clerk/nextjs';
-
-function DeleteAccount() {
- const { user } = useUser();
- const [deleteUserAccount] = useReverification(() => {
- if (!user) return;
- return user.delete()
- });
-
- return <>
-
- >
-}
-
-```
diff --git a/.changeset/friendly-nails-nail.md b/.changeset/friendly-nails-nail.md
deleted file mode 100644
index c41a2bc895..0000000000
--- a/.changeset/friendly-nails-nail.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/localizations": patch
----
-
-pl-PL localization updates
diff --git a/.changeset/giant-roses-heal.md b/.changeset/giant-roses-heal.md
deleted file mode 100644
index 658f82113c..0000000000
--- a/.changeset/giant-roses-heal.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/clerk-js": patch
----
-
-Improve checkbox label alignment to account for wrapping labels.
diff --git a/.changeset/happy-cooks-guess.md b/.changeset/happy-cooks-guess.md
deleted file mode 100644
index fe6a370a03..0000000000
--- a/.changeset/happy-cooks-guess.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/clerk-js": patch
----
-
-Remove unused `fitTextInOneLine` and `textWidthForCurrentSize`
diff --git a/.changeset/mighty-ears-cough.md b/.changeset/mighty-ears-cough.md
deleted file mode 100644
index 499e62fa7d..0000000000
--- a/.changeset/mighty-ears-cough.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/tanstack-start": patch
----
-
-Revert to loading router after updating the context
diff --git a/.changeset/nasty-meals-call.md b/.changeset/nasty-meals-call.md
deleted file mode 100644
index 06fd236c8f..0000000000
--- a/.changeset/nasty-meals-call.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/nextjs": minor
----
-
-Replace `next/headers` with `ezheaders`
diff --git a/.changeset/ninety-rabbits-itch.md b/.changeset/ninety-rabbits-itch.md
deleted file mode 100644
index 002248f6b2..0000000000
--- a/.changeset/ninety-rabbits-itch.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-"@clerk/shared": minor
----
-
-Introduce experimental reverification error helpers.
-- `reverificationMismatch` returns the error as an object which can later be used as a return value from a React Server Action.
-- `reverificationMismatchResponse` returns a Response with the above object serialized. It can be used in any Backend Javascript frameworks that supports `Response`.
diff --git a/.changeset/odd-peas-hear.md b/.changeset/odd-peas-hear.md
deleted file mode 100644
index 6ff76d69a1..0000000000
--- a/.changeset/odd-peas-hear.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/elements": minor
----
-
-Added support for `__experimental_legalAccepted` field
diff --git a/.changeset/proud-fishes-care.md b/.changeset/proud-fishes-care.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/proud-fishes-care.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/real-boats-promise.md b/.changeset/real-boats-promise.md
deleted file mode 100644
index 8769bcdb66..0000000000
--- a/.changeset/real-boats-promise.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/upgrade": minor
----
-
-Enhancing error handling throughout the SDK upgrade flow
diff --git a/.changeset/rich-moles-glow.md b/.changeset/rich-moles-glow.md
deleted file mode 100644
index 67fcdb3bff..0000000000
--- a/.changeset/rich-moles-glow.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-"@clerk/nextjs": patch
-"@clerk/clerk-react": patch
----
-
-Updating peerDependencies for correct ranges
diff --git a/.changeset/rude-ravens-sin.md b/.changeset/rude-ravens-sin.md
deleted file mode 100644
index 418282ae7d..0000000000
--- a/.changeset/rude-ravens-sin.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/localizations": patch
----
-
-Fix formatting of `sv-SE`
diff --git a/.changeset/serious-poems-retire.md b/.changeset/serious-poems-retire.md
deleted file mode 100644
index 25f3ff3af5..0000000000
--- a/.changeset/serious-poems-retire.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/clerk-js": patch
----
-
-Chore: Replace beforeEmit with an explicit call after `setActive`, inside the experimental UserVerification.
diff --git a/.changeset/sharp-beers-promise.md b/.changeset/sharp-beers-promise.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/sharp-beers-promise.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/silly-moose-tease.md b/.changeset/silly-moose-tease.md
deleted file mode 100644
index 9663160bbf..0000000000
--- a/.changeset/silly-moose-tease.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/tanstack-start": patch
----
-
-- Fixes a bug where the initial router context is getting overwritten when updating the router inside `createClerkHandler`
diff --git a/.changeset/small-cougars-protect.md b/.changeset/small-cougars-protect.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/small-cougars-protect.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/small-dodos-grab.md b/.changeset/small-dodos-grab.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/small-dodos-grab.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/tall-hornets-exercise.md b/.changeset/tall-hornets-exercise.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/tall-hornets-exercise.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/thirty-houses-wink.md b/.changeset/thirty-houses-wink.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/thirty-houses-wink.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/.changeset/thirty-jobs-leave.md b/.changeset/thirty-jobs-leave.md
deleted file mode 100644
index dbb31cd922..0000000000
--- a/.changeset/thirty-jobs-leave.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/localizations": patch
----
-
-Fix `frFR` confirmDeletionUserAccount text to ensure button text is enabled properly when the values match.
diff --git a/.changeset/three-peas-tell.md b/.changeset/three-peas-tell.md
deleted file mode 100644
index 11b932cee4..0000000000
--- a/.changeset/three-peas-tell.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/localizations": patch
----
-
-Update the 'sv-SE' localization.
diff --git a/.changeset/twelve-frogs-study.md b/.changeset/twelve-frogs-study.md
deleted file mode 100644
index 4935d9343f..0000000000
--- a/.changeset/twelve-frogs-study.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@clerk/express": patch
----
-
-Expose `AuthObject` type helper
diff --git a/.changeset/witty-meals-retire.md b/.changeset/witty-meals-retire.md
deleted file mode 100644
index ba6502d60b..0000000000
--- a/.changeset/witty-meals-retire.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-"@clerk/clerk-js": patch
-"@clerk/types": patch
----
-
-- Changed `__experimental_legalAccepted` checkbox Indicator element descriptor and element id
-- Changed `__experimental_legalAccepted` checkbox Label element descriptor and element id
-- Added two new element descriptors `formFieldCheckboxInput`, `formFieldCheckboxLabel`.
diff --git a/.changeset/yellow-snails-worry.md b/.changeset/yellow-snails-worry.md
deleted file mode 100644
index a845151cc8..0000000000
--- a/.changeset/yellow-snails-worry.md
+++ /dev/null
@@ -1,2 +0,0 @@
----
----
diff --git a/package-lock.json b/package-lock.json
index 2288689402..989d4320ea 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -44472,12 +44472,12 @@
},
"packages/astro": {
"name": "@clerk/astro",
- "version": "1.4.1",
+ "version": "1.4.2",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"nanoid": "5.0.7",
"nanostores": "0.11.3"
},
@@ -44524,11 +44524,11 @@
},
"packages/backend": {
"name": "@clerk/backend",
- "version": "1.15.1",
+ "version": "1.15.2",
"license": "MIT",
"dependencies": {
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"cookie": "0.7.0",
"snakecase-keys": "5.4.4",
"tslib": "2.4.1"
@@ -45123,12 +45123,12 @@
},
"packages/chrome-extension": {
"name": "@clerk/chrome-extension",
- "version": "1.3.23",
+ "version": "1.3.24",
"license": "MIT",
"dependencies": {
- "@clerk/clerk-js": "5.29.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
+ "@clerk/clerk-js": "5.30.0",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
"webextension-polyfill": "^0.10.0"
},
"devDependencies": {
@@ -45163,12 +45163,12 @@
},
"packages/clerk-js": {
"name": "@clerk/clerk-js",
- "version": "5.29.1",
+ "version": "5.30.0",
"license": "MIT",
"dependencies": {
- "@clerk/localizations": "3.4.0",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/localizations": "3.4.1",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"@coinbase/wallet-sdk": "4.0.4",
"@emotion/cache": "11.11.0",
"@emotion/react": "11.11.1",
@@ -45186,7 +45186,7 @@
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/ui": "0.1.10",
+ "@clerk/ui": "0.1.11",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
"@rsdoctor/webpack-plugin": "^0.4.4",
"@svgr/webpack": "^6.2.1",
@@ -45647,11 +45647,11 @@
},
"packages/elements": {
"name": "@clerk/elements",
- "version": "0.17.1",
+ "version": "0.18.0",
"license": "MIT",
"dependencies": {
- "@clerk/shared": "2.10.1",
- "@clerk/types": "^4.28.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "^4.29.0",
"@radix-ui/react-form": "^0.1.0",
"@radix-ui/react-slot": "^1.1.0",
"@xstate/react": "^4.1.1",
@@ -45659,7 +45659,7 @@
"xstate": "^5.15.0"
},
"devDependencies": {
- "@clerk/clerk-react": "5.13.1",
+ "@clerk/clerk-react": "5.14.0",
"@clerk/eslint-config-custom": "*",
"@statelyai/inspect": "^0.4.0",
"@types/node": "^18.19.33",
@@ -46444,13 +46444,13 @@
},
"packages/expo": {
"name": "@clerk/clerk-expo",
- "version": "2.2.29",
+ "version": "2.2.30",
"license": "MIT",
"dependencies": {
- "@clerk/clerk-js": "5.29.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/clerk-js": "5.30.0",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"base-64": "^1.0.0",
"react-native-url-polyfill": "2.0.0",
"tslib": "2.4.1"
@@ -46734,12 +46734,12 @@
},
"packages/express": {
"name": "@clerk/express",
- "version": "1.3.3",
+ "version": "1.3.4",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "^1.15.1",
- "@clerk/shared": "^2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "^1.15.2",
+ "@clerk/shared": "^2.11.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
@@ -46765,12 +46765,12 @@
},
"packages/fastify": {
"name": "@clerk/fastify",
- "version": "2.0.5",
+ "version": "2.0.6",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"cookies": "0.8.0",
"fastify-plugin": "^5.0.1"
},
@@ -46807,10 +46807,10 @@
},
"packages/localizations": {
"name": "@clerk/localizations",
- "version": "3.4.0",
+ "version": "3.4.1",
"license": "MIT",
"dependencies": {
- "@clerk/types": "4.28.0"
+ "@clerk/types": "4.29.0"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
@@ -46823,13 +46823,13 @@
},
"packages/nextjs": {
"name": "@clerk/nextjs",
- "version": "6.0.2",
+ "version": "6.1.0",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"crypto-js": "4.2.0",
"ezheaders": "0.1.0",
"server-only": "0.0.1",
@@ -47087,16 +47087,16 @@
},
"packages/react": {
"name": "@clerk/clerk-react",
- "version": "5.13.1",
+ "version": "5.14.0",
"license": "MIT",
"dependencies": {
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/themes": "2.1.39",
+ "@clerk/themes": "2.1.40",
"@types/node": "^18.19.33",
"@types/react": "*",
"@types/react-dom": "*",
@@ -47117,13 +47117,13 @@
},
"packages/remix": {
"name": "@clerk/remix",
- "version": "4.2.41",
+ "version": "4.2.42",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"cookie": "0.7.0",
"tslib": "2.4.1"
},
@@ -47165,12 +47165,12 @@
},
"packages/sdk-node": {
"name": "@clerk/clerk-sdk-node",
- "version": "5.0.54",
+ "version": "5.0.55",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
@@ -47192,11 +47192,11 @@
},
"packages/shared": {
"name": "@clerk/shared",
- "version": "2.10.1",
+ "version": "2.11.0",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
- "@clerk/types": "4.28.0",
+ "@clerk/types": "4.29.0",
"glob-to-regexp": "0.4.1",
"js-cookie": "3.0.5",
"std-env": "^3.7.0",
@@ -47891,13 +47891,13 @@
},
"packages/tanstack-start": {
"name": "@clerk/tanstack-start",
- "version": "0.4.17",
+ "version": "0.4.18",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
@@ -48719,12 +48719,12 @@
},
"packages/testing": {
"name": "@clerk/testing",
- "version": "1.3.15",
+ "version": "1.3.16",
"license": "MIT",
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"dotenv": "16.4.5"
},
"devDependencies": {
@@ -48753,10 +48753,10 @@
},
"packages/themes": {
"name": "@clerk/themes",
- "version": "2.1.39",
+ "version": "2.1.40",
"license": "MIT",
"dependencies": {
- "@clerk/types": "4.28.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
@@ -48773,7 +48773,7 @@
},
"packages/types": {
"name": "@clerk/types",
- "version": "4.28.0",
+ "version": "4.29.0",
"license": "MIT",
"dependencies": {
"csstype": "3.1.1"
@@ -48794,12 +48794,12 @@
},
"packages/ui": {
"name": "@clerk/ui",
- "version": "0.1.10",
+ "version": "0.1.11",
"license": "MIT",
"dependencies": {
- "@clerk/elements": "0.17.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/elements": "0.18.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"@formkit/auto-animate": "^0.8.2",
"@radix-ui/react-slot": "^1.1.0",
"cmdk": "^1.0.0",
@@ -49074,7 +49074,7 @@
},
"packages/upgrade": {
"name": "@clerk/upgrade",
- "version": "1.1.2",
+ "version": "1.2.0",
"license": "MIT",
"dependencies": {
"@inkjs/ui": "^2.0.0",
diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md
index 165ae42c6f..0b65f59f62 100644
--- a/packages/astro/CHANGELOG.md
+++ b/packages/astro/CHANGELOG.md
@@ -1,5 +1,14 @@
# @clerk/astro
+## 1.4.2
+
+### Patch Changes
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+ - @clerk/backend@1.15.2
+
## 1.4.1
### Patch Changes
diff --git a/packages/astro/package.json b/packages/astro/package.json
index 265932495c..676510ec16 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/astro",
- "version": "1.4.1",
+ "version": "1.4.2",
"description": "Clerk SDK for Astro",
"keywords": [
"auth",
@@ -81,9 +81,9 @@
"publish:local": "npx yalc push --replace --sig"
},
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"nanoid": "5.0.7",
"nanostores": "0.11.3"
},
diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md
index 38e586062d..2c697d3272 100644
--- a/packages/backend/CHANGELOG.md
+++ b/packages/backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# Change Log
+## 1.15.2
+
+### Patch Changes
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+
## 1.15.1
### Patch Changes
diff --git a/packages/backend/package.json b/packages/backend/package.json
index ae2339d17a..ce823506fa 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/backend",
- "version": "1.15.1",
+ "version": "1.15.2",
"description": "Clerk Backend SDK - REST Client for Backend API & JWT verification utilities",
"homepage": "https://clerk.com/",
"bugs": {
@@ -95,8 +95,8 @@
"test:cloudflare-workerd": "tests/cloudflare-workerd/run.sh"
},
"dependencies": {
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"cookie": "0.7.0",
"snakecase-keys": "5.4.4",
"tslib": "2.4.1"
diff --git a/packages/chrome-extension/CHANGELOG.md b/packages/chrome-extension/CHANGELOG.md
index 9924bab6c4..b9a7f1dcbc 100644
--- a/packages/chrome-extension/CHANGELOG.md
+++ b/packages/chrome-extension/CHANGELOG.md
@@ -1,5 +1,14 @@
# Change Log
+## 1.3.24
+
+### Patch Changes
+
+- Updated dependencies [[`69c8f4f21`](https://github.com/clerk/javascript/commit/69c8f4f21410b3db95ac11a23a2b3d1277981bcf), [`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`41f2ede56`](https://github.com/clerk/javascript/commit/41f2ede56c82c97df509c5a28b7637862121b935), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`a06f1f34f`](https://github.com/clerk/javascript/commit/a06f1f34f5e6d3d998d1ec885c997c747dd0af31), [`f0e062918`](https://github.com/clerk/javascript/commit/f0e062918b8f537e99fb1761d3c0cf2eb1382e4c), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`24cd77989`](https://github.com/clerk/javascript/commit/24cd77989adb45a11db12627daa3f31e8d9338e4), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/clerk-react@5.14.0
+ - @clerk/clerk-js@5.30.0
+ - @clerk/shared@2.11.0
+
## 1.3.23
### Patch Changes
diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json
index f1fce1e221..8a5dba484a 100644
--- a/packages/chrome-extension/package.json
+++ b/packages/chrome-extension/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/chrome-extension",
- "version": "1.3.23",
+ "version": "1.3.24",
"description": "Clerk SDK for Chrome extensions",
"keywords": [
"auth",
@@ -47,9 +47,9 @@
"test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html"
},
"dependencies": {
- "@clerk/clerk-js": "5.29.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
+ "@clerk/clerk-js": "5.30.0",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
"webextension-polyfill": "^0.10.0"
},
"devDependencies": {
diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md
index 0bff0b2695..e4ce97122d 100644
--- a/packages/clerk-js/CHANGELOG.md
+++ b/packages/clerk-js/CHANGELOG.md
@@ -1,5 +1,33 @@
# Change Log
+## 5.30.0
+
+### Minor Changes
+
+- - Introduce `redirectUrl` property on `setActive` as a replacement for `beforeEmit`. ([#4312](https://github.com/clerk/javascript/pull/4312)) by [@issuedat](https://github.com/issuedat)
+
+ - Deprecates `beforeEmit` property on `setActive`.
+
+### Patch Changes
+
+- Experimental: `asStandalone` now accepts a callback that notifies if the standalone popover needs to unmount. ([#4423](https://github.com/clerk/javascript/pull/4423)) by [@panteliselef](https://github.com/panteliselef)
+
+- Improve checkbox label alignment to account for wrapping labels. ([#4426](https://github.com/clerk/javascript/pull/4426)) by [@alexcarpenter](https://github.com/alexcarpenter)
+
+- Remove unused `fitTextInOneLine` and `textWidthForCurrentSize` ([#4407](https://github.com/clerk/javascript/pull/4407)) by [@zythosec](https://github.com/zythosec)
+
+- Chore: Replace beforeEmit with an explicit call after `setActive`, inside the experimental UserVerification. ([#4362](https://github.com/clerk/javascript/pull/4362)) by [@panteliselef](https://github.com/panteliselef)
+
+- - Changed `__experimental_legalAccepted` checkbox Indicator element descriptor and element id ([#4427](https://github.com/clerk/javascript/pull/4427)) by [@octoper](https://github.com/octoper)
+
+ - Changed `__experimental_legalAccepted` checkbox Label element descriptor and element id
+ - Added two new element descriptors `formFieldCheckboxInput`, `formFieldCheckboxLabel`.
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`c2f5071be`](https://github.com/clerk/javascript/commit/c2f5071be151130a62340eb35f19cec64313645e), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`ae0621972`](https://github.com/clerk/javascript/commit/ae0621972fcb4b8039b723436eac3f45e81487bc), [`cd2189ac8`](https://github.com/clerk/javascript/commit/cd2189ac89653e5dad8732d7f592f222962737e9), [`159877be0`](https://github.com/clerk/javascript/commit/159877be0f4aaed89d17d864cfe7ce633a4531e0), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/localizations@3.4.1
+ - @clerk/shared@2.11.0
+
## 5.29.1
### Patch Changes
diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json
index fbeb415c5b..7a493e7a91 100644
--- a/packages/clerk-js/package.json
+++ b/packages/clerk-js/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-js",
- "version": "5.29.1",
+ "version": "5.30.0",
"description": "Clerk JS library",
"keywords": [
"clerk",
@@ -50,9 +50,9 @@
},
"browserslist": "last 2 versions, ios_saf > 12, Safari > 12, > 1%, not dead, not ie > 0",
"dependencies": {
- "@clerk/localizations": "3.4.0",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/localizations": "3.4.1",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"@coinbase/wallet-sdk": "4.0.4",
"@emotion/cache": "11.11.0",
"@emotion/react": "11.11.1",
@@ -70,7 +70,7 @@
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/ui": "0.1.10",
+ "@clerk/ui": "0.1.11",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
"@rsdoctor/webpack-plugin": "^0.4.4",
"@svgr/webpack": "^6.2.1",
diff --git a/packages/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md
index 83bd1f6768..286557068f 100644
--- a/packages/elements/CHANGELOG.md
+++ b/packages/elements/CHANGELOG.md
@@ -1,5 +1,21 @@
# @clerk/elements
+## 0.18.0
+
+### Minor Changes
+
+- Added support for `__experimental_legalAccepted` field ([#4427](https://github.com/clerk/javascript/pull/4427)) by [@octoper](https://github.com/octoper)
+
+### Patch Changes
+
+- - Introduce `redirectUrl` property on `setActive` as a replacement for `beforeEmit`. ([#4312](https://github.com/clerk/javascript/pull/4312)) by [@issuedat](https://github.com/issuedat)
+
+ - Deprecates `beforeEmit` property on `setActive`.
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+
## 0.17.1
### Patch Changes
diff --git a/packages/elements/package.json b/packages/elements/package.json
index 1bd8b3deb4..acac48e516 100644
--- a/packages/elements/package.json
+++ b/packages/elements/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/elements",
- "version": "0.17.1",
+ "version": "0.18.0",
"description": "Clerk Elements",
"keywords": [
"clerk",
@@ -71,8 +71,8 @@
"test:cache:clear": "jest --clearCache --useStderr"
},
"dependencies": {
- "@clerk/shared": "2.10.1",
- "@clerk/types": "^4.28.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "^4.29.0",
"@radix-ui/react-form": "^0.1.0",
"@radix-ui/react-slot": "^1.1.0",
"@xstate/react": "^4.1.1",
@@ -80,7 +80,7 @@
"xstate": "^5.15.0"
},
"devDependencies": {
- "@clerk/clerk-react": "5.13.1",
+ "@clerk/clerk-react": "5.14.0",
"@clerk/eslint-config-custom": "*",
"@statelyai/inspect": "^0.4.0",
"@types/node": "^18.19.33",
diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md
index 3acfd52908..a26268f88e 100644
--- a/packages/expo/CHANGELOG.md
+++ b/packages/expo/CHANGELOG.md
@@ -1,5 +1,15 @@
# Change Log
+## 2.2.30
+
+### Patch Changes
+
+- Updated dependencies [[`69c8f4f21`](https://github.com/clerk/javascript/commit/69c8f4f21410b3db95ac11a23a2b3d1277981bcf), [`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`41f2ede56`](https://github.com/clerk/javascript/commit/41f2ede56c82c97df509c5a28b7637862121b935), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`a06f1f34f`](https://github.com/clerk/javascript/commit/a06f1f34f5e6d3d998d1ec885c997c747dd0af31), [`f0e062918`](https://github.com/clerk/javascript/commit/f0e062918b8f537e99fb1761d3c0cf2eb1382e4c), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`24cd77989`](https://github.com/clerk/javascript/commit/24cd77989adb45a11db12627daa3f31e8d9338e4), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/clerk-react@5.14.0
+ - @clerk/clerk-js@5.30.0
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+
## 2.2.29
### Patch Changes
diff --git a/packages/expo/package.json b/packages/expo/package.json
index be86fec94f..4118bc0331 100644
--- a/packages/expo/package.json
+++ b/packages/expo/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-expo",
- "version": "2.2.29",
+ "version": "2.2.30",
"description": "Clerk React Native/Expo library",
"keywords": [
"react",
@@ -55,10 +55,10 @@
"publish:local": "npx yalc push --replace --sig"
},
"dependencies": {
- "@clerk/clerk-js": "5.29.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/clerk-js": "5.30.0",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"base-64": "^1.0.0",
"react-native-url-polyfill": "2.0.0",
"tslib": "2.4.1"
diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md
index e034f396d7..73ebe6a2d7 100644
--- a/packages/express/CHANGELOG.md
+++ b/packages/express/CHANGELOG.md
@@ -1,5 +1,16 @@
# Change Log
+## 1.3.4
+
+### Patch Changes
+
+- Expose `AuthObject` type helper ([#4416](https://github.com/clerk/javascript/pull/4416)) by [@wobsoriano](https://github.com/wobsoriano)
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+ - @clerk/backend@1.15.2
+
## 1.3.3
### Patch Changes
diff --git a/packages/express/package.json b/packages/express/package.json
index b7dfedfb6d..e954769e4a 100644
--- a/packages/express/package.json
+++ b/packages/express/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/express",
- "version": "1.3.3",
+ "version": "1.3.4",
"description": "Clerk server SDK for usage with Express",
"keywords": [
"clerk",
@@ -55,9 +55,9 @@
"test:ci": "jest --maxWorkers=70%"
},
"dependencies": {
- "@clerk/backend": "^1.15.1",
- "@clerk/shared": "^2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "^1.15.2",
+ "@clerk/shared": "^2.11.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md
index 44fde3c9cb..1b99378899 100644
--- a/packages/fastify/CHANGELOG.md
+++ b/packages/fastify/CHANGELOG.md
@@ -1,5 +1,14 @@
# Change Log
+## 2.0.6
+
+### Patch Changes
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+ - @clerk/backend@1.15.2
+
## 2.0.5
### Patch Changes
diff --git a/packages/fastify/package.json b/packages/fastify/package.json
index dd19a0c84c..4344ff5e70 100644
--- a/packages/fastify/package.json
+++ b/packages/fastify/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/fastify",
- "version": "2.0.5",
+ "version": "2.0.6",
"description": "Clerk SDK for Fastify",
"keywords": [
"auth",
@@ -40,9 +40,9 @@
"test:cache:clear": "jest --clearCache --useStderr"
},
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"cookies": "0.8.0",
"fastify-plugin": "^5.0.1"
},
diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md
index 217fe1b2b2..933f8e4fa2 100644
--- a/packages/localizations/CHANGELOG.md
+++ b/packages/localizations/CHANGELOG.md
@@ -1,5 +1,20 @@
# Change Log
+## 3.4.1
+
+### Patch Changes
+
+- pl-PL localization updates ([#4370](https://github.com/clerk/javascript/pull/4370)) by [@mic0ishere](https://github.com/mic0ishere)
+
+- Fix formatting of `sv-SE` ([#4419](https://github.com/clerk/javascript/pull/4419)) by [@alexcarpenter](https://github.com/alexcarpenter)
+
+- Fix `frFR` confirmDeletionUserAccount text to ensure button text is enabled properly when the values match. ([#4420](https://github.com/clerk/javascript/pull/4420)) by [@alexcarpenter](https://github.com/alexcarpenter)
+
+- Update the 'sv-SE' localization. ([#4292](https://github.com/clerk/javascript/pull/4292)) by [@MarcusT96](https://github.com/MarcusT96)
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+
## 3.4.0
### Minor Changes
diff --git a/packages/localizations/package.json b/packages/localizations/package.json
index 9272092b33..bc792e07be 100644
--- a/packages/localizations/package.json
+++ b/packages/localizations/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/localizations",
- "version": "3.4.0",
+ "version": "3.4.1",
"description": "Localizations for the Clerk components",
"keywords": [
"react",
@@ -100,7 +100,7 @@
"lint": "eslint src/"
},
"dependencies": {
- "@clerk/types": "4.28.0"
+ "@clerk/types": "4.29.0"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md
index f64252e009..5b220a0ca2 100644
--- a/packages/nextjs/CHANGELOG.md
+++ b/packages/nextjs/CHANGELOG.md
@@ -1,5 +1,58 @@
# Change Log
+## 6.1.0
+
+### Minor Changes
+
+- Bug fix: For next>=14 applications resolve `__unstable__onBeforeSetActive` once `invalidateCacheAction` resolves. ([#4362](https://github.com/clerk/javascript/pull/4362)) by [@panteliselef](https://github.com/panteliselef)
+
+- Introduce a new experimental hook called `useReverification` that makes it easy to handle reverification errors. ([#4362](https://github.com/clerk/javascript/pull/4362)) by [@panteliselef](https://github.com/panteliselef)
+
+ It returns a high order function (HOF) and allows developers to wrap any function that triggers a fetch request which might fail due to a user's session verification status.
+ When such error is returned, the recommended UX is to offer a way to the user to recover by re-verifying their credentials.
+ This helper will automatically handle this flow in the developer's behalf, by displaying a modal the end-user can interact with.
+ Upon completion, the original request that previously failed, will be retried (only once).
+
+ Example with clerk-js methods.
+
+ ```tsx
+ import { __experimental_useReverification as useReverification } from "@clerk/nextjs";
+
+ function DeleteAccount() {
+ const { user } = useUser();
+ const [deleteUserAccount] = useReverification(() => {
+ if (!user) return;
+ return user.delete();
+ });
+
+ return (
+ <>
+
+ >
+ );
+ }
+ ```
+
+- Replace `next/headers` with `ezheaders` ([#4392](https://github.com/clerk/javascript/pull/4392)) by [@panteliselef](https://github.com/panteliselef)
+
+### Patch Changes
+
+- Fixes a bug where `` would error when rendered in a Next.js 13 application using the App Router. ([#4421](https://github.com/clerk/javascript/pull/4421)) by [@BRKalow](https://github.com/BRKalow)
+
+- Updating peerDependencies for correct ranges ([#4436](https://github.com/clerk/javascript/pull/4436)) by [@jacekradko](https://github.com/jacekradko)
+
+- Updated dependencies [[`69c8f4f21`](https://github.com/clerk/javascript/commit/69c8f4f21410b3db95ac11a23a2b3d1277981bcf), [`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`41f2ede56`](https://github.com/clerk/javascript/commit/41f2ede56c82c97df509c5a28b7637862121b935), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`24cd77989`](https://github.com/clerk/javascript/commit/24cd77989adb45a11db12627daa3f31e8d9338e4), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/clerk-react@5.14.0
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+ - @clerk/backend@1.15.2
+
## 6.0.2
### Patch Changes
diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json
index a451e0cf22..3471522f11 100644
--- a/packages/nextjs/package.json
+++ b/packages/nextjs/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/nextjs",
- "version": "6.0.2",
+ "version": "6.1.0",
"description": "Clerk SDK for NextJS",
"keywords": [
"clerk",
@@ -65,10 +65,10 @@
"test": "vitest"
},
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"crypto-js": "4.2.0",
"ezheaders": "0.1.0",
"server-only": "0.0.1",
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index ee0be27ba4..54ab5b397c 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -1,5 +1,58 @@
# Change Log
+## 5.14.0
+
+### Minor Changes
+
+- Introduce a new experimental hook called `useReverification` that makes it easy to handle reverification errors. ([#4362](https://github.com/clerk/javascript/pull/4362)) by [@panteliselef](https://github.com/panteliselef)
+
+ It returns a high order function (HOF) and allows developers to wrap any function that triggers a fetch request which might fail due to a user's session verification status.
+ When such error is returned, the recommended UX is to offer a way to the user to recover by re-verifying their credentials.
+ This helper will automatically handle this flow in the developer's behalf, by displaying a modal the end-user can interact with.
+ Upon completion, the original request that previously failed, will be retried (only once).
+
+ Example with clerk-js methods.
+
+ ```tsx
+ import { __experimental_useReverification as useReverification } from "@clerk/nextjs";
+
+ function DeleteAccount() {
+ const { user } = useUser();
+ const [deleteUserAccount] = useReverification(() => {
+ if (!user) return;
+ return user.delete();
+ });
+
+ return (
+ <>
+
+ >
+ );
+ }
+ ```
+
+### Patch Changes
+
+- Fix `signOutOptions` prop usage in `` component ([#4433](https://github.com/clerk/javascript/pull/4433)) by [@wobsoriano](https://github.com/wobsoriano)
+
+- - Introduce `redirectUrl` property on `setActive` as a replacement for `beforeEmit`. ([#4312](https://github.com/clerk/javascript/pull/4312)) by [@issuedat](https://github.com/issuedat)
+
+ - Deprecates `beforeEmit` property on `setActive`.
+
+- Updates `useDerivedAuth()` to correctly derive `has()` from the available auth data. Fixes an issue when `useAuth()` is called during server-side rendering. ([#4421](https://github.com/clerk/javascript/pull/4421)) by [@BRKalow](https://github.com/BRKalow)
+
+- Updating peerDependencies for correct ranges ([#4436](https://github.com/clerk/javascript/pull/4436)) by [@jacekradko](https://github.com/jacekradko)
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+
## 5.13.1
### Patch Changes
diff --git a/packages/react/package.json b/packages/react/package.json
index 1a40d316bb..b86e2b8359 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-react",
- "version": "5.13.1",
+ "version": "5.14.0",
"description": "Clerk React library",
"keywords": [
"clerk",
@@ -76,13 +76,13 @@
"test:ci": "jest --maxWorkers=70%"
},
"dependencies": {
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
"@clerk/eslint-config-custom": "*",
- "@clerk/themes": "2.1.39",
+ "@clerk/themes": "2.1.40",
"@types/node": "^18.19.33",
"@types/react": "*",
"@types/react-dom": "*",
diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md
index af5321a798..a654723b24 100644
--- a/packages/remix/CHANGELOG.md
+++ b/packages/remix/CHANGELOG.md
@@ -1,5 +1,15 @@
# Change Log
+## 4.2.42
+
+### Patch Changes
+
+- Updated dependencies [[`69c8f4f21`](https://github.com/clerk/javascript/commit/69c8f4f21410b3db95ac11a23a2b3d1277981bcf), [`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`41f2ede56`](https://github.com/clerk/javascript/commit/41f2ede56c82c97df509c5a28b7637862121b935), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`24cd77989`](https://github.com/clerk/javascript/commit/24cd77989adb45a11db12627daa3f31e8d9338e4), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/clerk-react@5.14.0
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+ - @clerk/backend@1.15.2
+
## 4.2.41
### Patch Changes
diff --git a/packages/remix/package.json b/packages/remix/package.json
index c0ade98914..aea022099f 100644
--- a/packages/remix/package.json
+++ b/packages/remix/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/remix",
- "version": "4.2.41",
+ "version": "4.2.42",
"description": "Clerk SDK for Remix",
"keywords": [
"clerk",
@@ -73,10 +73,10 @@
"publish:local": "npx yalc push --replace --sig"
},
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"cookie": "0.7.0",
"tslib": "2.4.1"
},
diff --git a/packages/sdk-node/CHANGELOG.md b/packages/sdk-node/CHANGELOG.md
index 443f3a65fe..fb30e1da6b 100644
--- a/packages/sdk-node/CHANGELOG.md
+++ b/packages/sdk-node/CHANGELOG.md
@@ -1,5 +1,14 @@
# Change Log
+## 5.0.55
+
+### Patch Changes
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+ - @clerk/backend@1.15.2
+
## 5.0.54
### Patch Changes
diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json
index 4487064fb4..94f5f29184 100644
--- a/packages/sdk-node/package.json
+++ b/packages/sdk-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/clerk-sdk-node",
- "version": "5.0.54",
+ "version": "5.0.55",
"description": "Clerk server SDK for usage with node",
"keywords": [
"clerk",
@@ -53,9 +53,9 @@
"test:ci": "jest --maxWorkers=70%"
},
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md
index d6e5f31a3f..b09d436f42 100644
--- a/packages/shared/CHANGELOG.md
+++ b/packages/shared/CHANGELOG.md
@@ -1,5 +1,19 @@
# Change Log
+## 2.11.0
+
+### Minor Changes
+
+- Introduce experimental reverification error helpers. ([#4362](https://github.com/clerk/javascript/pull/4362)) by [@panteliselef](https://github.com/panteliselef)
+
+ - `reverificationMismatch` returns the error as an object which can later be used as a return value from a React Server Action.
+ - `reverificationMismatchResponse` returns a Response with the above object serialized. It can be used in any Backend Javascript frameworks that supports `Response`.
+
+### Patch Changes
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+
## 2.10.1
### Patch Changes
diff --git a/packages/shared/package.json b/packages/shared/package.json
index b9edb2cef4..e097ab2136 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/shared",
- "version": "2.10.1",
+ "version": "2.11.0",
"description": "Internal package utils used by the Clerk SDKs",
"repository": {
"type": "git",
@@ -96,7 +96,7 @@
"test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html"
},
"dependencies": {
- "@clerk/types": "4.28.0",
+ "@clerk/types": "4.29.0",
"glob-to-regexp": "0.4.1",
"js-cookie": "3.0.5",
"std-env": "^3.7.0",
diff --git a/packages/tanstack-start/CHANGELOG.md b/packages/tanstack-start/CHANGELOG.md
index 99f49a1e17..3577929f8d 100644
--- a/packages/tanstack-start/CHANGELOG.md
+++ b/packages/tanstack-start/CHANGELOG.md
@@ -1,5 +1,19 @@
# @clerk/tanstack-start
+## 0.4.18
+
+### Patch Changes
+
+- Revert to loading router after updating the context ([#4432](https://github.com/clerk/javascript/pull/4432)) by [@octoper](https://github.com/octoper)
+
+- - Fixes a bug where the initial router context is getting overwritten when updating the router inside `createClerkHandler` ([#4425](https://github.com/clerk/javascript/pull/4425)) by [@octoper](https://github.com/octoper)
+
+- Updated dependencies [[`69c8f4f21`](https://github.com/clerk/javascript/commit/69c8f4f21410b3db95ac11a23a2b3d1277981bcf), [`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`41f2ede56`](https://github.com/clerk/javascript/commit/41f2ede56c82c97df509c5a28b7637862121b935), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`24cd77989`](https://github.com/clerk/javascript/commit/24cd77989adb45a11db12627daa3f31e8d9338e4), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/clerk-react@5.14.0
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+ - @clerk/backend@1.15.2
+
## 0.4.17
### Patch Changes
diff --git a/packages/tanstack-start/package.json b/packages/tanstack-start/package.json
index 31046839b6..88203f72e8 100644
--- a/packages/tanstack-start/package.json
+++ b/packages/tanstack-start/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/tanstack-start",
- "version": "0.4.17",
+ "version": "0.4.18",
"description": "Clerk SDK for TanStack Start",
"keywords": [
"clerk",
@@ -54,10 +54,10 @@
"publish:local": "npx yalc push --replace --sig"
},
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/clerk-react": "5.13.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/clerk-react": "5.14.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md
index 5d635f93ee..9b1443e54d 100644
--- a/packages/testing/CHANGELOG.md
+++ b/packages/testing/CHANGELOG.md
@@ -1,5 +1,14 @@
# @clerk/testing
+## 1.3.16
+
+### Patch Changes
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/shared@2.11.0
+ - @clerk/backend@1.15.2
+
## 1.3.15
### Patch Changes
diff --git a/packages/testing/package.json b/packages/testing/package.json
index 7a8f1a0896..314142bd20 100644
--- a/packages/testing/package.json
+++ b/packages/testing/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/testing",
- "version": "1.3.15",
+ "version": "1.3.16",
"description": "Utilities to help you create E2E test suites for apps using Clerk",
"keywords": [
"auth",
@@ -62,9 +62,9 @@
"lint": "eslint src/"
},
"dependencies": {
- "@clerk/backend": "1.15.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/backend": "1.15.2",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"dotenv": "16.4.5"
},
"devDependencies": {
diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md
index 02f82d97ee..618b15bc77 100644
--- a/packages/themes/CHANGELOG.md
+++ b/packages/themes/CHANGELOG.md
@@ -1,5 +1,12 @@
# Change Log
+## 2.1.40
+
+### Patch Changes
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+
## 2.1.39
### Patch Changes
diff --git a/packages/themes/package.json b/packages/themes/package.json
index 41ede5fce3..d2a286465a 100644
--- a/packages/themes/package.json
+++ b/packages/themes/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/themes",
- "version": "2.1.39",
+ "version": "2.1.40",
"description": "Themes for the Clerk auth components",
"keywords": [
"react",
@@ -37,7 +37,7 @@
"lint": "eslint src/"
},
"dependencies": {
- "@clerk/types": "4.28.0",
+ "@clerk/types": "4.29.0",
"tslib": "2.4.1"
},
"devDependencies": {
diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md
index 66f97b74f0..4a3918fa62 100644
--- a/packages/types/CHANGELOG.md
+++ b/packages/types/CHANGELOG.md
@@ -1,5 +1,22 @@
# Change Log
+## 4.29.0
+
+### Minor Changes
+
+- - Introduce `redirectUrl` property on `setActive` as a replacement for `beforeEmit`. ([#4312](https://github.com/clerk/javascript/pull/4312)) by [@issuedat](https://github.com/issuedat)
+
+ - Deprecates `beforeEmit` property on `setActive`.
+
+### Patch Changes
+
+- Experimental: `asStandalone` now accepts a callback that notifies if the standalone popover needs to unmount. ([#4423](https://github.com/clerk/javascript/pull/4423)) by [@panteliselef](https://github.com/panteliselef)
+
+- - Changed `__experimental_legalAccepted` checkbox Indicator element descriptor and element id ([#4427](https://github.com/clerk/javascript/pull/4427)) by [@octoper](https://github.com/octoper)
+
+ - Changed `__experimental_legalAccepted` checkbox Label element descriptor and element id
+ - Added two new element descriptors `formFieldCheckboxInput`, `formFieldCheckboxLabel`.
+
## 4.28.0
### Minor Changes
diff --git a/packages/types/package.json b/packages/types/package.json
index 2807e3bb05..3c2fbf0156 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/types",
- "version": "4.28.0",
+ "version": "4.29.0",
"description": "Typings for Clerk libraries.",
"keywords": [
"clerk",
diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md
index 82185981d3..32bdfcd4e0 100644
--- a/packages/ui/CHANGELOG.md
+++ b/packages/ui/CHANGELOG.md
@@ -1,5 +1,14 @@
# @clerk/ui
+## 0.1.11
+
+### Patch Changes
+
+- Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
+ - @clerk/types@4.29.0
+ - @clerk/elements@0.18.0
+ - @clerk/shared@2.11.0
+
## 0.1.10
### Patch Changes
diff --git a/packages/ui/package.json b/packages/ui/package.json
index a01b655310..008cb6b20f 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/ui",
- "version": "0.1.10",
+ "version": "0.1.11",
"repository": {
"type": "git",
"url": "git+https://github.com/clerk/javascript.git",
@@ -52,9 +52,9 @@
"test": "vitest"
},
"dependencies": {
- "@clerk/elements": "0.17.1",
- "@clerk/shared": "2.10.1",
- "@clerk/types": "4.28.0",
+ "@clerk/elements": "0.18.0",
+ "@clerk/shared": "2.11.0",
+ "@clerk/types": "4.29.0",
"@formkit/auto-animate": "^0.8.2",
"@radix-ui/react-slot": "^1.1.0",
"cmdk": "^1.0.0",
diff --git a/packages/upgrade/CHANGELOG.md b/packages/upgrade/CHANGELOG.md
index aa5a9dc2df..a842f1564a 100644
--- a/packages/upgrade/CHANGELOG.md
+++ b/packages/upgrade/CHANGELOG.md
@@ -1,5 +1,11 @@
# @clerk/upgrade
+## 1.2.0
+
+### Minor Changes
+
+- Enhancing error handling throughout the SDK upgrade flow ([#4410](https://github.com/clerk/javascript/pull/4410)) by [@jacekradko](https://github.com/jacekradko)
+
## 1.1.2
### Patch Changes
diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json
index 6847818f2b..f54a65e244 100644
--- a/packages/upgrade/package.json
+++ b/packages/upgrade/package.json
@@ -1,6 +1,6 @@
{
"name": "@clerk/upgrade",
- "version": "1.1.2",
+ "version": "1.2.0",
"repository": {
"type": "git",
"url": "git+https://github.com/clerk/javascript.git",