diff --git a/.changeset/brown-wings-shake.md b/.changeset/brown-wings-shake.md deleted file mode 100644 index 62f29b5ad17..00000000000 --- a/.changeset/brown-wings-shake.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@clerk/shared': minor -'@clerk/nextjs': minor -'@clerk/clerk-react': minor -'@clerk/clerk-js': patch ---- - -[Billing Beta] Stricter return type of `useCheckout` to improve inference of other properties. diff --git a/.changeset/eager-cats-attend.md b/.changeset/eager-cats-attend.md deleted file mode 100644 index 40b8c35d430..00000000000 --- a/.changeset/eager-cats-attend.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Guard against navigation to root sign-in route during `setActive` in `SignInFactorOne` diff --git a/.changeset/eighty-bobcats-act.md b/.changeset/eighty-bobcats-act.md deleted file mode 100644 index f9a6b6070bb..00000000000 --- a/.changeset/eighty-bobcats-act.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/localizations': patch -'@clerk/types': patch ---- - -Add types for `form_param_type_invalid` errors. diff --git a/.changeset/four-coins-film.md b/.changeset/four-coins-film.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/four-coins-film.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/nasty-shirts-behave.md b/.changeset/nasty-shirts-behave.md deleted file mode 100644 index fc4ec263492..00000000000 --- a/.changeset/nasty-shirts-behave.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@clerk/clerk-js': minor -'@clerk/types': minor ---- - -[Billing Beta] Update checkout.status type to be `'needs_confirmation' | 'completed'` instead of `string`. diff --git a/.changeset/rare-laws-stop.md b/.changeset/rare-laws-stop.md deleted file mode 100644 index 3233a1342dd..00000000000 --- a/.changeset/rare-laws-stop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/shared': patch ---- - -Improve `useCheckout` error messages on mount. diff --git a/.changeset/shaky-baboons-taste.md b/.changeset/shaky-baboons-taste.md deleted file mode 100644 index 1076da6ce87..00000000000 --- a/.changeset/shaky-baboons-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Fix invalid DOM element prop being passed down to Input diff --git a/.changeset/sixty-dogs-film.md b/.changeset/sixty-dogs-film.md deleted file mode 100644 index 0d627aa392a..00000000000 --- a/.changeset/sixty-dogs-film.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/vue': patch ---- - -Remove `treatPendingAsSignedOut` from `useSession` and always return pending session diff --git a/.changeset/slow-loops-mix.md b/.changeset/slow-loops-mix.md deleted file mode 100644 index 62ac0617e32..00000000000 --- a/.changeset/slow-loops-mix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Fix iframe detetction and ensure we prefer the oauth popup flow when in an iframe. diff --git a/.changeset/strong-games-dream.md b/.changeset/strong-games-dream.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/strong-games-dream.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tricky-planets-cry.md b/.changeset/tricky-planets-cry.md deleted file mode 100644 index de881622ab2..00000000000 --- a/.changeset/tricky-planets-cry.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@clerk/nextjs': patch ---- - -Propagate `treatPendingAsSignedOut` to `auth` from `clerkMiddleware` - -```ts -export default clerkMiddleware(async (auth, req) => { - // If the session has a `pending` status, `userId` will be `null` by default, treated as a signed-out state - const { userId } = await auth() -}) -``` - -```ts -export default clerkMiddleware(async (auth, req) => { - // If the session has a `pending` status, `userId` will be defined, treated as a signed-in state - const { userId } = await auth({ treatPendingAsSignedOut: false }) -}) -``` diff --git a/.changeset/warm-lies-dance.md b/.changeset/warm-lies-dance.md deleted file mode 100644 index ab0c5fe4e65..00000000000 --- a/.changeset/warm-lies-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Fix multi-session navigation for hash routing diff --git a/.changeset/yellow-radios-stop.md b/.changeset/yellow-radios-stop.md deleted file mode 100644 index e8ae456bdc0..00000000000 --- a/.changeset/yellow-radios-stop.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Fix `touchSession` option to only affect session touch behavior to window focus events. - -Previously, when `touchSession: false` was provided, it incorrectly prevented session touching during `setActive()` calls when switching sessions or selecting organizations. diff --git a/packages/agent-toolkit/CHANGELOG.md b/packages/agent-toolkit/CHANGELOG.md index 63abbe9db24..fc14f2e4f47 100644 --- a/packages/agent-toolkit/CHANGELOG.md +++ b/packages/agent-toolkit/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/agent-toolkit +## 0.1.17 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 0.1.16 ### Patch Changes diff --git a/packages/agent-toolkit/package.json b/packages/agent-toolkit/package.json index 1367455bc0e..e05f7808fd0 100644 --- a/packages/agent-toolkit/package.json +++ b/packages/agent-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/agent-toolkit", - "version": "0.1.16", + "version": "0.1.17", "description": "Clerk Toolkit for AI Agents", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 0ee1e7a77fc..06463929fd8 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/astro +## 2.10.14 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 2.10.13 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 039cbd592d1..aab7742dca6 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/astro", - "version": "2.10.13", + "version": "2.10.14", "description": "Clerk SDK for Astro", "keywords": [ "auth", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 6018528ecde..0e10a197d17 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.6.3 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + ## 2.6.2 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 1f495b755db..acd2db63b8d 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "2.6.2", + "version": "2.6.3", "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 b155f1e9433..8df470bf639 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.5.16 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`d30d566`](https://github.com/clerk/javascript/commit/d30d56691904e602c38d10bf41e2a73b29f17027), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8), [`8afe342`](https://github.com/clerk/javascript/commit/8afe342f909a4697faabbaeb6710970e50a782b5), [`0b165f8`](https://github.com/clerk/javascript/commit/0b165f863cee0be298ff5d5caba4b352e73b30d0), [`e3d073e`](https://github.com/clerk/javascript/commit/e3d073e6665f8199cd2f850013b164d4ecd56fac), [`4602f18`](https://github.com/clerk/javascript/commit/4602f187304802320ebebdf3e9171d0466c344e6)]: + - @clerk/shared@3.18.0 + - @clerk/clerk-react@5.39.0 + - @clerk/clerk-js@5.80.0 + ## 2.5.15 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 2e4651bda5b..cf0bbbac111 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "2.5.15", + "version": "2.5.16", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index ddb92d508a8..3d1f1772890 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,32 @@ # Change Log +## 5.80.0 + +### Minor Changes + +- [Billing Beta] Update checkout.status type to be `'needs_confirmation' | 'completed'` instead of `string`. ([#6474](https://github.com/clerk/javascript/pull/6474)) by [@panteliselef](https://github.com/panteliselef) + +### Patch Changes + +- [Billing Beta] Stricter return type of `useCheckout` to improve inference of other properties. ([#6473](https://github.com/clerk/javascript/pull/6473)) by [@panteliselef](https://github.com/panteliselef) + +- Guard against navigation to root sign-in route during `setActive` in `SignInFactorOne` ([#6462](https://github.com/clerk/javascript/pull/6462)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Fix invalid DOM element prop being passed down to Input ([#6458](https://github.com/clerk/javascript/pull/6458)) by [@jacekradko](https://github.com/jacekradko) + +- Fix iframe detetction and ensure we prefer the oauth popup flow when in an iframe. ([#6455](https://github.com/clerk/javascript/pull/6455)) by [@brkalow](https://github.com/brkalow) + +- Fix multi-session navigation for hash routing ([#6461](https://github.com/clerk/javascript/pull/6461)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Fix `touchSession` option to only affect session touch behavior to window focus events. ([#6444](https://github.com/clerk/javascript/pull/6444)) by [@LauraBeatris](https://github.com/LauraBeatris) + + Previously, when `touchSession: false` was provided, it incorrectly prevented session touching during `setActive()` calls when switching sessions or selecting organizations. + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/localizations@3.20.7 + - @clerk/types@4.73.0 + ## 5.79.0 ### Minor Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 400d51c8bbb..90612ac652f 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.79.0", + "version": "5.80.0", "description": "Clerk JS library", "keywords": [ "clerk", diff --git a/packages/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md index a94bae81bd2..4f55a05ddd6 100644 --- a/packages/elements/CHANGELOG.md +++ b/packages/elements/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/elements +## 0.23.49 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/clerk-react@5.39.0 + - @clerk/types@4.73.0 + ## 0.23.48 ### Patch Changes diff --git a/packages/elements/package.json b/packages/elements/package.json index 0ae8d7a5dcc..847743e9aae 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/elements", - "version": "0.23.48", + "version": "0.23.49", "description": "Clerk Elements", "keywords": [ "clerk", diff --git a/packages/expo-passkeys/CHANGELOG.md b/packages/expo-passkeys/CHANGELOG.md index 9444e5574d8..df5250b14f6 100644 --- a/packages/expo-passkeys/CHANGELOG.md +++ b/packages/expo-passkeys/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/expo-passkeys +## 0.3.26 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + ## 0.3.25 ### Patch Changes diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index 6ae0c4cc537..2608a42fb1b 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-passkeys", - "version": "0.3.25", + "version": "0.3.26", "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 c581af83e5d..e84f5793f5f 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.14.15 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`d30d566`](https://github.com/clerk/javascript/commit/d30d56691904e602c38d10bf41e2a73b29f17027), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8), [`8afe342`](https://github.com/clerk/javascript/commit/8afe342f909a4697faabbaeb6710970e50a782b5), [`0b165f8`](https://github.com/clerk/javascript/commit/0b165f863cee0be298ff5d5caba4b352e73b30d0), [`e3d073e`](https://github.com/clerk/javascript/commit/e3d073e6665f8199cd2f850013b164d4ecd56fac), [`4602f18`](https://github.com/clerk/javascript/commit/4602f187304802320ebebdf3e9171d0466c344e6)]: + - @clerk/shared@3.18.0 + - @clerk/clerk-react@5.39.0 + - @clerk/clerk-js@5.80.0 + - @clerk/types@4.73.0 + ## 2.14.14 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index 1f21f54cfc0..bd2b84336a0 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "2.14.14", + "version": "2.14.15", "description": "Clerk React Native/Expo library", "keywords": [ "react", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index b939cb09522..6d1dc82c941 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 1.7.16 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 1.7.15 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index f21b13ac258..cb06f3e2788 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "1.7.15", + "version": "1.7.16", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 34c545c5496..52eb331c232 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.4.16 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 2.4.15 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index a81cbbfdab9..61ccbbaa727 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "2.4.15", + "version": "2.4.16", "description": "Clerk SDK for Fastify", "keywords": [ "auth", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index 194f95f3d2f..ed17aec6144 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 3.20.7 + +### Patch Changes + +- Add types for `form_param_type_invalid` errors. ([#6457](https://github.com/clerk/javascript/pull/6457)) by [@dstaley](https://github.com/dstaley) + +- Updated dependencies [[`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f)]: + - @clerk/types@4.73.0 + ## 3.20.6 ### Patch Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 2a391bc1238..f9ebaeea868 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "3.20.6", + "version": "3.20.7", "description": "Localizations for the Clerk components", "keywords": [ "react", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 92923f67e13..260a78dd0c1 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,35 @@ # Change Log +## 6.29.0 + +### Minor Changes + +- [Billing Beta] Stricter return type of `useCheckout` to improve inference of other properties. ([#6473](https://github.com/clerk/javascript/pull/6473)) by [@panteliselef](https://github.com/panteliselef) + +### Patch Changes + +- Propagate `treatPendingAsSignedOut` to `auth` from `clerkMiddleware` ([#6477](https://github.com/clerk/javascript/pull/6477)) by [@LauraBeatris](https://github.com/LauraBeatris) + + ```ts + export default clerkMiddleware(async (auth, req) => { + // If the session has a `pending` status, `userId` will be `null` by default, treated as a signed-out state + const { userId } = await auth(); + }); + ``` + + ```ts + export default clerkMiddleware(async (auth, req) => { + // If the session has a `pending` status, `userId` will be defined, treated as a signed-in state + const { userId } = await auth({ treatPendingAsSignedOut: false }); + }); + ``` + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/clerk-react@5.39.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 6.28.1 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 8dccb5cc951..99aa6c23f8b 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "6.28.1", + "version": "6.29.0", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index b43b4f7b15f..2754e85d144 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/nuxt +## 1.8.2 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8), [`b637177`](https://github.com/clerk/javascript/commit/b637177dfd258eec8afe6cbcfa78680e1df58507)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + - @clerk/vue@1.9.2 + - @clerk/backend@2.6.3 + ## 1.8.1 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 75349dd76ae..f91a6e943cd 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nuxt", - "version": "1.8.1", + "version": "1.8.2", "description": "Clerk SDK for Nuxt", "keywords": [ "clerk", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index fd137798e6d..f69b6e3aa76 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 1.8.10 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/clerk-react@5.39.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 1.8.9 ### Patch Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 9823bd7f33d..b16c855fdad 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react-router", - "version": "1.8.9", + "version": "1.8.10", "description": "Clerk SDK for React Router", "keywords": [ "clerk", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 59e19645d66..a14aab7a30c 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 5.39.0 + +### Minor Changes + +- [Billing Beta] Stricter return type of `useCheckout` to improve inference of other properties. ([#6473](https://github.com/clerk/javascript/pull/6473)) by [@panteliselef](https://github.com/panteliselef) + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + ## 5.38.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index acf698025ca..df0eaedef82 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "5.38.1", + "version": "5.39.0", "description": "Clerk React library", "keywords": [ "clerk", diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index c2593819a19..5933a132f92 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.10.10 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/clerk-react@5.39.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 4.10.9 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index eea261cbde9..73de6315a3b 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "4.10.9", + "version": "4.10.10", "description": "Clerk SDK for Remix", "keywords": [ "clerk", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index b9ee3f2cc61..093903de4c2 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 3.18.0 + +### Minor Changes + +- [Billing Beta] Stricter return type of `useCheckout` to improve inference of other properties. ([#6473](https://github.com/clerk/javascript/pull/6473)) by [@panteliselef](https://github.com/panteliselef) + +### Patch Changes + +- Improve `useCheckout` error messages on mount. ([#6475](https://github.com/clerk/javascript/pull/6475)) by [@panteliselef](https://github.com/panteliselef) + +- Updated dependencies [[`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f)]: + - @clerk/types@4.73.0 + ## 3.17.0 ### Minor Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index efb17e5b88c..da47114cf3f 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "3.17.0", + "version": "3.18.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 255c9b102a3..cf43a24401f 100644 --- a/packages/tanstack-react-start/CHANGELOG.md +++ b/packages/tanstack-react-start/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/tanstack-react-start +## 0.21.6 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/clerk-react@5.39.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 0.21.5 ### Patch Changes diff --git a/packages/tanstack-react-start/package.json b/packages/tanstack-react-start/package.json index 134b520d7b1..86a3dee18da 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.21.5", + "version": "0.21.6", "description": "Clerk SDK for TanStack React Start", "keywords": [ "clerk", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index b36790c0495..922f733e503 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/testing +## 1.10.10 + +### Patch Changes + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + - @clerk/backend@2.6.3 + ## 1.10.9 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 82b43779408..b41474c6dde 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "1.10.9", + "version": "1.10.10", "description": "Utilities to help you create E2E test suites for apps using Clerk", "keywords": [ "auth", diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index 29656ad95cd..73a098f092e 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.4.5 + +### Patch Changes + +- Updated dependencies [[`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f)]: + - @clerk/types@4.73.0 + ## 2.4.4 ### Patch Changes diff --git a/packages/themes/package.json b/packages/themes/package.json index 0282576c861..301a64d3a2f 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "2.4.4", + "version": "2.4.5", "description": "Themes for the Clerk auth components", "keywords": [ "react", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 68dcf1809e7..018bc8f6628 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.73.0 + +### Minor Changes + +- [Billing Beta] Update checkout.status type to be `'needs_confirmation' | 'completed'` instead of `string`. ([#6474](https://github.com/clerk/javascript/pull/6474)) by [@panteliselef](https://github.com/panteliselef) + +### Patch Changes + +- Add types for `form_param_type_invalid` errors. ([#6457](https://github.com/clerk/javascript/pull/6457)) by [@dstaley](https://github.com/dstaley) + ## 4.72.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index 4592ad4c34f..e9151555846 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "4.72.0", + "version": "4.73.0", "description": "Typings for Clerk libraries.", "keywords": [ "clerk", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 4f6d0a47d6f..cb61244421b 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/vue +## 1.9.2 + +### Patch Changes + +- Remove `treatPendingAsSignedOut` from `useSession` and always return pending session ([#6459](https://github.com/clerk/javascript/pull/6459)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]: + - @clerk/shared@3.18.0 + - @clerk/types@4.73.0 + ## 1.9.1 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index 86d26e33bbf..a31e327933a 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/vue", - "version": "1.9.1", + "version": "1.9.2", "description": "Clerk SDK for Vue", "keywords": [ "clerk",