diff --git a/.changeset/cool-geckos-stick.md b/.changeset/cool-geckos-stick.md deleted file mode 100644 index 7dfedebd68d..00000000000 --- a/.changeset/cool-geckos-stick.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -'@clerk/astro': minor ---- - -Introduce feature or plan based authorization - -## `` - -### Plan - -```html - -``` - -### Feature - -```html - -``` - -### Scoped per user or per org - -```html - - - - -``` - -## `useAuth()` in React - -### Plan - -```ts -const { has } = useAuth() -has({ plan: "my-plan" }) -``` - -### Feature - -```ts -const { has } = useAuth() -has({ feature: "my-feature" }) -``` - -### Scoped per user or per org - -```ts -const { has } = useAuth() - -has({ feature: "org:my-feature" }) -has({ feature: "user:my-feature" }) -has({ plan: "user:my-plan" }) -has({ plan: "org:my-plan" }) -``` \ No newline at end of file diff --git a/.changeset/easy-papers-hug.md b/.changeset/easy-papers-hug.md deleted file mode 100644 index dbb4d29c1db..00000000000 --- a/.changeset/easy-papers-hug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/dev-cli': patch ---- - -Add warning regarding Turbopack usage. diff --git a/.changeset/fair-ways-create.md b/.changeset/fair-ways-create.md deleted file mode 100644 index 72a49161a4e..00000000000 --- a/.changeset/fair-ways-create.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-expo': minor ---- - -Re-export useReverification hook from `@clerk/clerk-react` diff --git a/.changeset/giant-comics-argue.md b/.changeset/giant-comics-argue.md deleted file mode 100644 index 5dd7e42443a..00000000000 --- a/.changeset/giant-comics-argue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/localizations': patch ---- - -Add missing Portuguese pt-BR locales for the billing elements. diff --git a/.changeset/grumpy-lamps-study.md b/.changeset/grumpy-lamps-study.md deleted file mode 100644 index e42cd0b0f91..00000000000 --- a/.changeset/grumpy-lamps-study.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@clerk/clerk-js': patch -'@clerk/types': patch ---- - -Fixes stale `SignIn` object on `authenticateWithRedirect` for `saml` and `enterprise_sso` custom flows - -Previously, the same connection identifier would be used on every `authenticateWithRedirect` call leading to redirecting to the wrong identity provider diff --git a/.changeset/real-grapes-occur.md b/.changeset/real-grapes-occur.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/real-grapes-occur.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/sad-mangos-double.md b/.changeset/sad-mangos-double.md deleted file mode 100644 index 1105bb37385..00000000000 --- a/.changeset/sad-mangos-double.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Fix SVG masking cross-browser compatibility in checkout complete component diff --git a/.changeset/shiny-candles-sneeze.md b/.changeset/shiny-candles-sneeze.md deleted file mode 100644 index 170288c675c..00000000000 --- a/.changeset/shiny-candles-sneeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/testing": minor ---- - -Add API keys component testing helpers diff --git a/.changeset/six-ears-wash.md b/.changeset/six-ears-wash.md deleted file mode 100644 index 749061db06e..00000000000 --- a/.changeset/six-ears-wash.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -'@clerk/backend': minor ---- - -## Optimize handshake payload delivery with nonce-based fetching - -This change introduces a significant optimization to the handshake flow by replacing direct payload delivery with a nonce-based approach to overcome browser cookie size limitations. - -## Problem Solved -Previously, the handshake payload (an encoded JWT containing set-cookie headers) was sent directly in a cookie. Since browsers limit cookies to ~4KB, this severely restricted the practical size of session tokens, which are also JWTs stored in cookies but embedded within the handshake payload. - -## Solution -We now use a conditional approach based on payload size: -- **Small payloads (≤2KB)**: Continue using the direct approach for optimal performance -- **Large payloads (>2KB)**: Use nonce-based fetching to avoid cookie size limits - -For large payloads, we: -1. Generate a short nonce (ID) for each handshake instance -2. Send only the nonce in the `__clerk_handshake_nonce` cookie -3. Use the nonce to fetch the actual handshake payload via a dedicated BAPI endpoint - -## New Handshake Flow (for payloads >2KB) -1. User visits `example.com` -2. Client app middleware triggers handshake → `307 FAPI/v1/client/handshake` -3. FAPI handshake resolves → `307 example.com` with `__clerk_handshake_nonce` cookie containing the nonce -4. Client app middleware makes `GET BAPI/v1/clients/handshake_payload?nonce=` request (BAPI) -5. BAPI returns array of set-cookie header values -6. Client app middleware applies headers to the response - -## Traditional Flow (for payloads ≤2KB) -No changes. Continues to work as before with direct payload delivery in cookies for optimal performance. - -## Trade-offs -- **Added**: One additional BAPI call per handshake (only for payloads >2KB) -- **Removed**: Cookie size restrictions that previously limited session token size - diff --git a/.changeset/smart-pandas-carry.md b/.changeset/smart-pandas-carry.md deleted file mode 100644 index df516d90c52..00000000000 --- a/.changeset/smart-pandas-carry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Use hooks exported from `@clerk/shared` to query commerce data. diff --git a/.changeset/violet-terms-fix.md b/.changeset/violet-terms-fix.md deleted file mode 100644 index 0c277435f5c..00000000000 --- a/.changeset/violet-terms-fix.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@clerk/shared': minor -'@clerk/types': minor ---- - -Introduce experimental paginated hooks for commerce data. -- `useStatements` -- `usePaymentAttempts` -- `usePaymentMethods` -Prefixed with `__experimental_` diff --git a/.changeset/warm-parents-take.md b/.changeset/warm-parents-take.md deleted file mode 100644 index 7c9798b95e9..00000000000 --- a/.changeset/warm-parents-take.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Do not display create organization form after accepting organization invitation on after-auth flow diff --git a/.changeset/witty-hotels-add.md b/.changeset/witty-hotels-add.md deleted file mode 100644 index 314fffa5f90..00000000000 --- a/.changeset/witty-hotels-add.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': patch ---- - -Ensure `__clerk_synced` is removed from cross-origin return-back urls diff --git a/packages/agent-toolkit/CHANGELOG.md b/packages/agent-toolkit/CHANGELOG.md index a49f1daf80b..459724715f8 100644 --- a/packages/agent-toolkit/CHANGELOG.md +++ b/packages/agent-toolkit/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/agent-toolkit +## 0.1.3 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + ## 0.1.2 ### Patch Changes diff --git a/packages/agent-toolkit/package.json b/packages/agent-toolkit/package.json index 492901bbeed..3f88c3b6093 100644 --- a/packages/agent-toolkit/package.json +++ b/packages/agent-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/agent-toolkit", - "version": "0.1.2", + "version": "0.1.3", "description": "Clerk Toolkit for AI Agents", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 11bf330593a..015ebee9fee 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,68 @@ # @clerk/astro +## 2.10.0 + +### Minor Changes + +- Introduce feature or plan based authorization ([#6188](https://github.com/clerk/javascript/pull/6188)) by [@wobsoriano](https://github.com/wobsoriano) + + ## `` + + ### Plan + + ```html + + ``` + + ### Feature + + ```html + + ``` + + ### Scoped per user or per org + + ```html + + + + + ``` + + ## `useAuth()` in React + + ### Plan + + ```ts + const { has } = useAuth(); + has({ plan: 'my-plan' }); + ``` + + ### Feature + + ```ts + const { has } = useAuth(); + has({ feature: 'my-feature' }); + ``` + + ### Scoped per user or per org + + ```ts + const { has } = useAuth(); + + has({ feature: 'org:my-feature' }); + has({ feature: 'user:my-feature' }); + has({ plan: 'user:my-plan' }); + has({ plan: 'org:my-plan' }); + ``` + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + ## 2.9.2 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 8aca96ad5ef..49e8865e5f5 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/astro", - "version": "2.9.2", + "version": "2.10.0", "description": "Clerk SDK for Astro", "keywords": [ "auth", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 0e49ff11385..c2fcffddc9f 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,56 @@ # Change Log +## 2.3.0 + +### Minor Changes + +- ## Optimize handshake payload delivery with nonce-based fetching ([#5905](https://github.com/clerk/javascript/pull/5905)) by [@jacekradko](https://github.com/jacekradko) + + This change introduces a significant optimization to the handshake flow by replacing direct payload delivery with a nonce-based approach to overcome browser cookie size limitations. + + ## Problem Solved + + Previously, the handshake payload (an encoded JWT containing set-cookie headers) was sent directly in a cookie. Since browsers limit cookies to ~4KB, this severely restricted the practical size of session tokens, which are also JWTs stored in cookies but embedded within the handshake payload. + + ## Solution + + We now use a conditional approach based on payload size: + + - **Small payloads (≤2KB)**: Continue using the direct approach for optimal performance + - **Large payloads (>2KB)**: Use nonce-based fetching to avoid cookie size limits + + For large payloads, we: + + 1. Generate a short nonce (ID) for each handshake instance + 2. Send only the nonce in the `__clerk_handshake_nonce` cookie + 3. Use the nonce to fetch the actual handshake payload via a dedicated BAPI endpoint + + ## New Handshake Flow (for payloads >2KB) + + 1. User visits `example.com` + 2. Client app middleware triggers handshake → `307 FAPI/v1/client/handshake` + 3. FAPI handshake resolves → `307 example.com` with `__clerk_handshake_nonce` cookie containing the nonce + 4. Client app middleware makes `GET BAPI/v1/clients/handshake_payload?nonce=` request (BAPI) + 5. BAPI returns array of set-cookie header values + 6. Client app middleware applies headers to the response + + ## Traditional Flow (for payloads ≤2KB) + + No changes. Continues to work as before with direct payload delivery in cookies for optimal performance. + + ## Trade-offs + + - **Added**: One additional BAPI call per handshake (only for payloads >2KB) + - **Removed**: Cookie size restrictions that previously limited session token size + +### Patch Changes + +- Ensure `__clerk_synced` is removed from cross-origin return-back urls ([#6196](https://github.com/clerk/javascript/pull/6196)) by [@tmilewski](https://github.com/tmilewski) + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/types@4.62.0 + - @clerk/shared@3.10.0 + ## 2.2.0 ### Minor Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index e51716ee427..dd1a074c366 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "2.2.0", + "version": "2.3.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 34630441164..c2ef4ffd8fe 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.5.1 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`58e9a2f`](https://github.com/clerk/javascript/commit/58e9a2f2962330d52682edf096dcba77fc082b9e), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`036a853`](https://github.com/clerk/javascript/commit/036a8533d020b465b40e51e10ba24345edd36102)]: + - @clerk/clerk-js@5.69.2 + - @clerk/shared@3.10.0 + - @clerk/clerk-react@5.32.2 + ## 2.5.0 ### Minor Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 0c3d016564e..1a2610d7dc8 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "2.5.0", + "version": "2.5.1", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index 4e9061c51b5..8c859253e18 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log +## 5.69.2 + +### Patch Changes + +- Fixes stale `SignIn` object on `authenticateWithRedirect` for `saml` and `enterprise_sso` custom flows ([#6160](https://github.com/clerk/javascript/pull/6160)) by [@LauraBeatris](https://github.com/LauraBeatris) + + Previously, the same connection identifier would be used on every `authenticateWithRedirect` call leading to redirecting to the wrong identity provider + +- Fix SVG masking cross-browser compatibility in checkout complete component ([#6190](https://github.com/clerk/javascript/pull/6190)) by [@panteliselef](https://github.com/panteliselef) + +- Use hooks exported from `@clerk/shared` to query commerce data. ([#6159](https://github.com/clerk/javascript/pull/6159)) by [@panteliselef](https://github.com/panteliselef) + +- Do not display create organization form after accepting organization invitation on after-auth flow ([#6191](https://github.com/clerk/javascript/pull/6191)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Updated dependencies [[`65ca8f5`](https://github.com/clerk/javascript/commit/65ca8f5f6665597fc03f9f5e0bdb99fcab3d056c), [`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/localizations@3.17.1 + - @clerk/types@4.62.0 + - @clerk/shared@3.10.0 + ## 5.69.1 ### Patch Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 3383c9a24dd..3543bbd446e 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.69.1", + "version": "5.69.2", "description": "Clerk JS library", "keywords": [ "clerk", diff --git a/packages/dev-cli/CHANGELOG.md b/packages/dev-cli/CHANGELOG.md index 6f2f2e340b1..856badcf49c 100644 --- a/packages/dev-cli/CHANGELOG.md +++ b/packages/dev-cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @clerk/dev-cli +## 0.0.12 + +### Patch Changes + +- Add warning regarding Turbopack usage. ([#6189](https://github.com/clerk/javascript/pull/6189)) by [@dstaley](https://github.com/dstaley) + ## 0.0.11 ### Patch Changes diff --git a/packages/dev-cli/package.json b/packages/dev-cli/package.json index 1739eb141e9..9cf28894b16 100644 --- a/packages/dev-cli/package.json +++ b/packages/dev-cli/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/dev-cli", - "version": "0.0.11", + "version": "0.0.12", "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/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md index 97f30c4e7e9..dcdd9d91375 100644 --- a/packages/elements/CHANGELOG.md +++ b/packages/elements/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/elements +## 0.23.35 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/types@4.62.0 + - @clerk/shared@3.10.0 + - @clerk/clerk-react@5.32.2 + ## 0.23.34 ### Patch Changes diff --git a/packages/elements/package.json b/packages/elements/package.json index ad6322658a2..8a4b0f3310b 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/elements", - "version": "0.23.34", + "version": "0.23.35", "description": "Clerk Elements", "keywords": [ "clerk", diff --git a/packages/expo-passkeys/CHANGELOG.md b/packages/expo-passkeys/CHANGELOG.md index 899e4536e2b..4b6dc9abe6c 100644 --- a/packages/expo-passkeys/CHANGELOG.md +++ b/packages/expo-passkeys/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/expo-passkeys +## 0.3.12 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/types@4.62.0 + - @clerk/shared@3.10.0 + ## 0.3.11 ### Patch Changes diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index b37466a3b0c..1a383632aaa 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-passkeys", - "version": "0.3.11", + "version": "0.3.12", "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 cea509c80ec..858934dd416 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 2.14.0 + +### Minor Changes + +- Re-export useReverification hook from `@clerk/clerk-react` ([#6182](https://github.com/clerk/javascript/pull/6182)) by [@tmilewski](https://github.com/tmilewski) + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`58e9a2f`](https://github.com/clerk/javascript/commit/58e9a2f2962330d52682edf096dcba77fc082b9e), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`036a853`](https://github.com/clerk/javascript/commit/036a8533d020b465b40e51e10ba24345edd36102)]: + - @clerk/clerk-js@5.69.2 + - @clerk/types@4.62.0 + - @clerk/shared@3.10.0 + - @clerk/clerk-react@5.32.2 + ## 2.13.2 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index 6b54ac12f7a..57763587ed1 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "2.13.2", + "version": "2.14.0", "description": "Clerk React Native/Expo library", "keywords": [ "react", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 8b602228cc1..7551d235b6f 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 1.7.2 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + ## 1.7.1 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index 21e33339d16..d69adb1f364 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "1.7.1", + "version": "1.7.2", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 6b041102823..5f396c50885 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.4.2 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + ## 2.4.1 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 21e440282f4..e87dc0db0f5 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "2.4.1", + "version": "2.4.2", "description": "Clerk SDK for Fastify", "keywords": [ "auth", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index b8d4970bcc5..b2481d7e301 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 3.17.1 + +### Patch Changes + +- Add missing Portuguese pt-BR locales for the billing elements. ([#6058](https://github.com/clerk/javascript/pull/6058)) by [@lightapps-smart-blocks](https://github.com/lightapps-smart-blocks) + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/types@4.62.0 + ## 3.17.0 ### Minor Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 0ee388e57bc..f8889559b44 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "3.17.0", + "version": "3.17.1", "description": "Localizations for the Clerk components", "keywords": [ "react", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index df5430f2e6c..684ca065923 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 6.23.1 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + - @clerk/clerk-react@5.32.2 + ## 6.23.0 ### Minor Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 6a99a0d4bc8..f5389feac16 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "6.23.0", + "version": "6.23.1", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index 9f13098ac15..5ffeb532844 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/nuxt +## 1.7.3 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + - @clerk/vue@1.8.10 + ## 1.7.2 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index d01408fdd46..7cef9665f45 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nuxt", - "version": "1.7.2", + "version": "1.7.3", "description": "Clerk SDK for Nuxt", "keywords": [ "clerk", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index b38524ad77e..441dbacb337 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 1.6.2 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + - @clerk/clerk-react@5.32.2 + ## 1.6.1 ### Patch Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index b0552687327..1a82dcd1591 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react-router", - "version": "1.6.1", + "version": "1.6.2", "description": "Clerk SDK for React Router", "keywords": [ "clerk", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 9b20bb9506c..8ecbfb95ef0 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 5.32.2 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/types@4.62.0 + - @clerk/shared@3.10.0 + ## 5.32.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index a9bc7a6e312..b2d6d5a711d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "5.32.1", + "version": "5.32.2", "description": "Clerk React library", "keywords": [ "clerk", diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index bee9d467597..114496ab1df 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.8.3 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + - @clerk/clerk-react@5.32.2 + ## 4.8.2 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index ee230fec84a..acdf7c33893 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "4.8.2", + "version": "4.8.3", "description": "Clerk SDK for Remix", "keywords": [ "clerk", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index b7f9a8a2121..0a4f89d81a3 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log +## 3.10.0 + +### Minor Changes + +- Introduce experimental paginated hooks for commerce data. ([#6159](https://github.com/clerk/javascript/pull/6159)) by [@panteliselef](https://github.com/panteliselef) + + - `useStatements` + - `usePaymentAttempts` + - `usePaymentMethods` + Prefixed with `__experimental_` + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/types@4.62.0 + ## 3.9.8 ### Patch Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index a626b2ec4cc..b00f8d810a8 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "3.9.8", + "version": "3.10.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 a386c933d40..9d490894e15 100644 --- a/packages/tanstack-react-start/CHANGELOG.md +++ b/packages/tanstack-react-start/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/tanstack-react-start +## 0.18.1 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + - @clerk/clerk-react@5.32.2 + ## 0.18.0 ### Minor Changes diff --git a/packages/tanstack-react-start/package.json b/packages/tanstack-react-start/package.json index ffd3fc2b687..460c3a0fcd7 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.18.0", + "version": "0.18.1", "description": "Clerk SDK for TanStack React Start", "keywords": [ "clerk", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 60cf8f53dd8..57879b305a9 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,18 @@ # @clerk/testing +## 1.9.0 + +### Minor Changes + +- Add API keys component testing helpers ([#6192](https://github.com/clerk/javascript/pull/6192)) by [@wobsoriano](https://github.com/wobsoriano) + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]: + - @clerk/types@4.62.0 + - @clerk/backend@2.3.0 + - @clerk/shared@3.10.0 + ## 1.8.2 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 7efdc197de9..839f038d2e6 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "1.8.2", + "version": "1.9.0", "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 faf3c8e9b13..2ad37cad009 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.2.52 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/types@4.62.0 + ## 2.2.51 ### Patch Changes diff --git a/packages/themes/package.json b/packages/themes/package.json index eae2ab75858..920a5d5a5e6 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "2.2.51", + "version": "2.2.52", "description": "Themes for the Clerk auth components", "keywords": [ "react", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 7e97036e6ed..398ed27ab26 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## 4.62.0 + +### Minor Changes + +- Introduce experimental paginated hooks for commerce data. ([#6159](https://github.com/clerk/javascript/pull/6159)) by [@panteliselef](https://github.com/panteliselef) + + - `useStatements` + - `usePaymentAttempts` + - `usePaymentMethods` + Prefixed with `__experimental_` + +### Patch Changes + +- Fixes stale `SignIn` object on `authenticateWithRedirect` for `saml` and `enterprise_sso` custom flows ([#6160](https://github.com/clerk/javascript/pull/6160)) by [@LauraBeatris](https://github.com/LauraBeatris) + + Previously, the same connection identifier would be used on every `authenticateWithRedirect` call leading to redirecting to the wrong identity provider + ## 4.61.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index c8e82bd1b72..487590fc6f1 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "4.61.0", + "version": "4.62.0", "description": "Typings for Clerk libraries.", "keywords": [ "clerk", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index e4b0b2e912f..89a4916a611 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/vue +## 1.8.10 + +### Patch Changes + +- Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4)]: + - @clerk/types@4.62.0 + - @clerk/shared@3.10.0 + ## 1.8.9 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index c4beebf4ce4..9b60e11909a 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/vue", - "version": "1.8.9", + "version": "1.8.10", "description": "Clerk SDK for Vue", "keywords": [ "clerk",