diff --git a/.changeset/clever-horses-live.md b/.changeset/clever-horses-live.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/clever-horses-live.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/dirty-geese-hide.md b/.changeset/dirty-geese-hide.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/dirty-geese-hide.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/dry-laws-hunt.md b/.changeset/dry-laws-hunt.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/dry-laws-hunt.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/few-guests-collect.md b/.changeset/few-guests-collect.md deleted file mode 100644 index d70b515379e..00000000000 --- a/.changeset/few-guests-collect.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@clerk/nextjs": minor -"@clerk/shared": minor -"@clerk/clerk-react": minor -"@clerk/clerk-js": minor ---- - -Add a `nonce` to clerk-js' script loading options. Also adds a `nonce` prop to `ClerkProvider`. This can be used to thread a nonce value through to the clerk-js script load to support apps using a `strict-dynamic` content security policy. For next.js applications, the nonce will be automatically pulled from the CSP header and threaded through without needing any props so long as the provider is server-rendered. diff --git a/.changeset/forty-turtles-film.md b/.changeset/forty-turtles-film.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/forty-turtles-film.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/gold-emus-talk.md b/.changeset/gold-emus-talk.md deleted file mode 100644 index 8bc4292897b..00000000000 --- a/.changeset/gold-emus-talk.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@clerk/clerk-js": minor -"@clerk/types": minor -"@clerk/clerk-react": minor ---- - -Introduce `transferable` prop for `` to disable the automatic transfer of a sign in attempt to a sign up attempt when attempting to sign in with a social provider when the account does not exist. Also adds a `transferable` option to `Clerk.handleRedirectCallback()` with the same functionality. diff --git a/.changeset/hungry-pianos-punch.md b/.changeset/hungry-pianos-punch.md deleted file mode 100644 index acef79ebd3e..00000000000 --- a/.changeset/hungry-pianos-punch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/elements": patch ---- - -Add support for redirect_url URL parameter diff --git a/.changeset/ninety-numbers-serve.md b/.changeset/ninety-numbers-serve.md deleted file mode 100644 index d6c372076e2..00000000000 --- a/.changeset/ninety-numbers-serve.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -"@clerk/tanstack-start": minor ---- - -Introduce `getAuth` that can be used in server functions. - -Example usage: - -```tsx -import { getAuth } from '@clerk/tanstack-start/server' -import { createServerFn } from '@tanstack/start' - - -export const fetchCurrentUserPosts = createServerFn('GET', async (_payload, ctx) => { - const { userId } = await getAuth(ctx) - - if (!userId) { - ... - } - - ... -}) -``` diff --git a/.changeset/quick-pillows-search.md b/.changeset/quick-pillows-search.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/quick-pillows-search.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/rotten-mangos-hear.md b/.changeset/rotten-mangos-hear.md deleted file mode 100644 index c3357ad6480..00000000000 --- a/.changeset/rotten-mangos-hear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/tanstack-start": minor ---- - -Throw a more useful error when `clerkHandler()` is not configured in the SSR entrypoint diff --git a/.changeset/rude-poets-beam.md b/.changeset/rude-poets-beam.md deleted file mode 100644 index 1d5fef5332c..00000000000 --- a/.changeset/rude-poets-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/clerk-expo": minor ---- - -Introduce support for LocalAuthentication with `useLocalCredentials`. diff --git a/.changeset/silly-pens-cough.md b/.changeset/silly-pens-cough.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/silly-pens-cough.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/package-lock.json b/package-lock.json index c65a3798b76..8ad621fda29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51859,13 +51859,13 @@ }, "packages/astro": { "name": "@clerk/astro", - "version": "1.0.10", + "version": "1.0.11", "license": "MIT", "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-js": "5.13.2", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-js": "5.14.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "nanoid": "5.0.7", "nanostores": "0.10.3", "path-to-regexp": "6.2.2" @@ -51983,11 +51983,11 @@ }, "packages/backend": { "name": "@clerk/backend", - "version": "1.6.1", + "version": "1.6.2", "license": "MIT", "dependencies": { - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "cookie": "0.5.0", "snakecase-keys": "5.4.4", "tslib": "2.4.1" @@ -52198,12 +52198,12 @@ }, "packages/chrome-extension": { "name": "@clerk/chrome-extension", - "version": "1.1.12", + "version": "1.1.13", "license": "MIT", "dependencies": { - "@clerk/clerk-js": "5.13.2", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", + "@clerk/clerk-js": "5.14.0", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", "webextension-polyfill": "^0.10.0" }, "devDependencies": { @@ -52247,12 +52247,12 @@ }, "packages/clerk-js": { "name": "@clerk/clerk-js", - "version": "5.13.2", + "version": "5.14.0", "license": "MIT", "dependencies": { - "@clerk/localizations": "2.5.6", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/localizations": "2.5.7", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "@emotion/cache": "11.11.0", "@emotion/react": "11.11.1", "@floating-ui/react": "0.25.4", @@ -53340,10 +53340,10 @@ }, "packages/elements": { "name": "@clerk/elements", - "version": "0.12.3", + "version": "0.12.4", "license": "MIT", "dependencies": { - "@clerk/types": "^4.12.1", + "@clerk/types": "^4.13.0", "@radix-ui/react-form": "^0.1.0", "@radix-ui/react-slot": "^1.1.0", "@xstate/react": "^4.1.1", @@ -53351,9 +53351,9 @@ "xstate": "^5.15.0" }, "devDependencies": { - "@clerk/clerk-react": "5.3.3", + "@clerk/clerk-react": "5.4.0", "@clerk/eslint-config-custom": "*", - "@clerk/shared": "2.4.5", + "@clerk/shared": "2.5.0", "@statelyai/inspect": "^0.4.0", "@types/node": "^18.19.33", "@types/react": "*", @@ -53986,13 +53986,13 @@ }, "packages/expo": { "name": "@clerk/clerk-expo", - "version": "2.0.5", + "version": "2.1.0", "license": "MIT", "dependencies": { - "@clerk/clerk-js": "5.13.2", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/clerk-js": "5.14.0", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "base-64": "^1.0.0", "react-native-url-polyfill": "2.0.0", "tslib": "2.4.1" @@ -54318,12 +54318,12 @@ }, "packages/express": { "name": "@clerk/express", - "version": "0.0.26", + "version": "0.0.27", "license": "MIT", "dependencies": { - "@clerk/backend": "^1.6.1", - "@clerk/shared": "^2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "^1.6.2", + "@clerk/shared": "^2.5.0", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { @@ -54346,12 +54346,12 @@ }, "packages/fastify": { "name": "@clerk/fastify", - "version": "1.0.28", + "version": "1.0.29", "license": "MIT", "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "cookies": "0.8.0" }, "devDependencies": { @@ -54372,10 +54372,10 @@ "version": "5.0.0", "license": "MIT", "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-react": "5.3.3", - "@clerk/clerk-sdk-node": "5.0.25", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-react": "5.4.0", + "@clerk/clerk-sdk-node": "5.0.26", + "@clerk/types": "4.13.0", "cookie": "0.5.0", "tslib": "2.4.1" }, @@ -54399,10 +54399,10 @@ }, "packages/localizations": { "name": "@clerk/localizations", - "version": "2.5.6", + "version": "2.5.7", "license": "MIT", "dependencies": { - "@clerk/types": "4.12.1" + "@clerk/types": "4.13.0" }, "devDependencies": { "@clerk/eslint-config-custom": "*", @@ -54415,13 +54415,13 @@ }, "packages/nextjs": { "name": "@clerk/nextjs", - "version": "5.2.14", + "version": "5.3.0", "license": "MIT", "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "crypto-js": "4.2.0", "path-to-regexp": "6.2.2", "server-only": "0.0.1", @@ -54556,16 +54556,16 @@ }, "packages/react": { "name": "@clerk/clerk-react", - "version": "5.3.3", + "version": "5.4.0", "license": "MIT", "dependencies": { - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { "@clerk/eslint-config-custom": "*", - "@clerk/themes": "2.1.18", + "@clerk/themes": "2.1.19", "@types/node": "^18.19.33", "@types/react": "*", "@types/react-dom": "*", @@ -54586,13 +54586,13 @@ }, "packages/remix": { "name": "@clerk/remix", - "version": "4.2.12", + "version": "4.2.13", "license": "MIT", "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "cookie": "0.5.0", "tslib": "2.4.1" }, @@ -54628,12 +54628,12 @@ }, "packages/sdk-node": { "name": "@clerk/clerk-sdk-node", - "version": "5.0.25", + "version": "5.0.26", "license": "MIT", "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { @@ -54670,11 +54670,11 @@ }, "packages/shared": { "name": "@clerk/shared", - "version": "2.4.5", + "version": "2.5.0", "hasInstallScript": true, "license": "MIT", "dependencies": { - "@clerk/types": "4.12.1", + "@clerk/types": "4.13.0", "glob-to-regexp": "0.4.1", "js-cookie": "3.0.5", "std-env": "^3.7.0", @@ -54774,13 +54774,13 @@ }, "packages/tanstack-start": { "name": "@clerk/tanstack-start", - "version": "0.1.16", + "version": "0.2.0", "license": "MIT", "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { @@ -56438,12 +56438,12 @@ }, "packages/testing": { "name": "@clerk/testing", - "version": "1.2.8", + "version": "1.2.9", "license": "MIT", "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "dotenv": "16.4.5" }, "devDependencies": { @@ -56472,10 +56472,10 @@ }, "packages/themes": { "name": "@clerk/themes", - "version": "2.1.18", + "version": "2.1.19", "license": "MIT", "dependencies": { - "@clerk/types": "4.12.1", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { @@ -56492,7 +56492,7 @@ }, "packages/types": { "name": "@clerk/types", - "version": "4.12.1", + "version": "4.13.0", "license": "MIT", "dependencies": { "csstype": "3.1.1" diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 24e05e97708..4dbdd2fa03f 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/astro +## 1.0.11 + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/clerk-js@5.14.0 + - @clerk/types@4.13.0 + - @clerk/backend@1.6.2 + ## 1.0.10 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index d47e0870cdb..55b28d7de6a 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,7 +1,7 @@ { "name": "@clerk/astro", "description": "Clerk SDK for Astro", - "version": "1.0.10", + "version": "1.0.11", "type": "module", "license": "MIT", "author": "Clerk", @@ -79,10 +79,10 @@ } }, "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-js": "5.13.2", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-js": "5.14.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "nanoid": "5.0.7", "nanostores": "0.10.3", "path-to-regexp": "6.2.2" diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index b2dc4764b19..a5452462006 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 1.6.2 + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/types@4.13.0 + ## 1.6.1 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index ec5b3d3ef6e..2f381743423 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "1.6.1", + "version": "1.6.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.4.5", - "@clerk/types": "4.12.1", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "cookie": "0.5.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 f9dd1e16a75..7c229ca02f6 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 1.1.13 + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/clerk-react@5.4.0 + - @clerk/clerk-js@5.14.0 + ## 1.1.12 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index f4278f4abe1..abfe40595d6 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "1.1.12", + "version": "1.1.13", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", @@ -44,9 +44,9 @@ "test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html" }, "dependencies": { - "@clerk/clerk-js": "5.13.2", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", + "@clerk/clerk-js": "5.14.0", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", "webextension-polyfill": "^0.10.0" }, "devDependencies": { diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index 1f9a720fc3e..55fadda0ac4 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## 5.14.0 + +### Minor Changes + +- Add a `nonce` to clerk-js' script loading options. Also adds a `nonce` prop to `ClerkProvider`. This can be used to thread a nonce value through to the clerk-js script load to support apps using a `strict-dynamic` content security policy. For next.js applications, the nonce will be automatically pulled from the CSP header and threaded through without needing any props so long as the provider is server-rendered. ([#3858](https://github.com/clerk/javascript/pull/3858)) by [@jescalan](https://github.com/jescalan) + +- Introduce `transferable` prop for `` to disable the automatic transfer of a sign in attempt to a sign up attempt when attempting to sign in with a social provider when the account does not exist. Also adds a `transferable` option to `Clerk.handleRedirectCallback()` with the same functionality. ([#3845](https://github.com/clerk/javascript/pull/3845)) by [@BRKalow](https://github.com/BRKalow) + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/types@4.13.0 + - @clerk/localizations@2.5.7 + ## 5.13.2 ### Patch Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index a97740f8a33..8aea06711e2 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.13.2", + "version": "5.14.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": "2.5.6", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/localizations": "2.5.7", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "@emotion/cache": "11.11.0", "@emotion/react": "11.11.1", "@floating-ui/react": "0.25.4", diff --git a/packages/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md index d448987814b..844964d7d41 100644 --- a/packages/elements/CHANGELOG.md +++ b/packages/elements/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/elements +## 0.12.4 + +### Patch Changes + +- Add support for redirect_url URL parameter ([#3906](https://github.com/clerk/javascript/pull/3906)) by [@dstaley](https://github.com/dstaley) + +- Updated dependencies [[`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/types@4.13.0 + ## 0.12.3 ### Patch Changes diff --git a/packages/elements/package.json b/packages/elements/package.json index 2bae02ac206..dd547d7822a 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/elements", - "version": "0.12.3", + "version": "0.12.4", "description": "Clerk Elements", "keywords": [ "clerk", @@ -71,7 +71,7 @@ "test:cache:clear": "jest --clearCache --useStderr" }, "dependencies": { - "@clerk/types": "^4.12.1", + "@clerk/types": "^4.13.0", "@radix-ui/react-form": "^0.1.0", "@radix-ui/react-slot": "^1.1.0", "@xstate/react": "^4.1.1", @@ -79,9 +79,9 @@ "xstate": "^5.15.0" }, "devDependencies": { - "@clerk/clerk-react": "5.3.3", + "@clerk/clerk-react": "5.4.0", "@clerk/eslint-config-custom": "*", - "@clerk/shared": "2.4.5", + "@clerk/shared": "2.5.0", "@statelyai/inspect": "^0.4.0", "@types/node": "^18.19.33", "@types/react": "*", diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index 75a2aa537ca..84cbfd7ceaf 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 2.1.0 + +### Minor Changes + +- Introduce support for LocalAuthentication with `useLocalCredentials`. ([#3663](https://github.com/clerk/javascript/pull/3663)) by [@panteliselef](https://github.com/panteliselef) + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/clerk-react@5.4.0 + - @clerk/clerk-js@5.14.0 + - @clerk/types@4.13.0 + ## 2.0.5 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index 08ddb6c495f..4e31f0c09b8 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "2.0.5", + "version": "2.1.0", "description": "Clerk React Native/Expo library", "keywords": [ "react", @@ -50,10 +50,10 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/clerk-js": "5.13.2", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/clerk-js": "5.14.0", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.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 87a483c8f32..1d6e0269812 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 0.0.27 + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/types@4.13.0 + - @clerk/backend@1.6.2 + ## 0.0.26 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index a4b4207d02b..0aba41f541d 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "0.0.26", + "version": "0.0.27", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", @@ -53,9 +53,9 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/backend": "^1.6.1", - "@clerk/shared": "^2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "^1.6.2", + "@clerk/shared": "^2.5.0", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 3954ff8ac38..dd75b8693b8 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 1.0.29 + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/types@4.13.0 + - @clerk/backend@1.6.2 + ## 1.0.28 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 5c70de7f1d9..0af32c29399 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "1.0.28", + "version": "1.0.29", "description": "Clerk SDK for Fastify", "keywords": [ "auth", @@ -40,9 +40,9 @@ "test:cache:clear": "jest --clearCache --useStderr" }, "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "cookies": "0.8.0" }, "devDependencies": { diff --git a/packages/gatsby-plugin-clerk/package.json b/packages/gatsby-plugin-clerk/package.json index 47a4b69190e..8e2e4d187da 100644 --- a/packages/gatsby-plugin-clerk/package.json +++ b/packages/gatsby-plugin-clerk/package.json @@ -44,10 +44,10 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-react": "5.3.3", - "@clerk/clerk-sdk-node": "5.0.25", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-react": "5.4.0", + "@clerk/clerk-sdk-node": "5.0.26", + "@clerk/types": "4.13.0", "cookie": "0.5.0", "tslib": "2.4.1" }, diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index 8c1c863c818..ca17a381b4e 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.5.7 + +### Patch Changes + +- Updated dependencies [[`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/types@4.13.0 + ## 2.5.6 ### Patch Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 4b9be390857..fb112b977df 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "2.5.6", + "version": "2.5.7", "description": "Localizations for the Clerk components", "keywords": [ "react", @@ -97,7 +97,7 @@ "lint": "eslint src/" }, "dependencies": { - "@clerk/types": "4.12.1" + "@clerk/types": "4.13.0" }, "devDependencies": { "@clerk/eslint-config-custom": "*", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 89405fec5c6..cf7bdecf7f7 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 5.3.0 + +### Minor Changes + +- Add a `nonce` to clerk-js' script loading options. Also adds a `nonce` prop to `ClerkProvider`. This can be used to thread a nonce value through to the clerk-js script load to support apps using a `strict-dynamic` content security policy. For next.js applications, the nonce will be automatically pulled from the CSP header and threaded through without needing any props so long as the provider is server-rendered. ([#3858](https://github.com/clerk/javascript/pull/3858)) by [@jescalan](https://github.com/jescalan) + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/clerk-react@5.4.0 + - @clerk/types@4.13.0 + - @clerk/backend@1.6.2 + ## 5.2.14 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 95e8096668f..06ddef7ff77 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "5.2.14", + "version": "5.3.0", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", @@ -67,10 +67,10 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "crypto-js": "4.2.0", "path-to-regexp": "6.2.2", "server-only": "0.0.1", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 8a131218362..6208c3edcb4 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 5.4.0 + +### Minor Changes + +- Add a `nonce` to clerk-js' script loading options. Also adds a `nonce` prop to `ClerkProvider`. This can be used to thread a nonce value through to the clerk-js script load to support apps using a `strict-dynamic` content security policy. For next.js applications, the nonce will be automatically pulled from the CSP header and threaded through without needing any props so long as the provider is server-rendered. ([#3858](https://github.com/clerk/javascript/pull/3858)) by [@jescalan](https://github.com/jescalan) + +- Introduce `transferable` prop for `` to disable the automatic transfer of a sign in attempt to a sign up attempt when attempting to sign in with a social provider when the account does not exist. Also adds a `transferable` option to `Clerk.handleRedirectCallback()` with the same functionality. ([#3845](https://github.com/clerk/javascript/pull/3845)) by [@BRKalow](https://github.com/BRKalow) + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/types@4.13.0 + ## 5.3.3 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index ee9a66700c4..dd91b3f3ed3 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "5.3.3", + "version": "5.4.0", "description": "Clerk React library", "keywords": [ "clerk", @@ -76,13 +76,13 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { "@clerk/eslint-config-custom": "*", - "@clerk/themes": "2.1.18", + "@clerk/themes": "2.1.19", "@types/node": "^18.19.33", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 6caeb3a4f99..09fef93428a 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.2.13 + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/clerk-react@5.4.0 + - @clerk/types@4.13.0 + - @clerk/backend@1.6.2 + ## 4.2.12 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index 15687ad79e1..859d9bb1edb 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "4.2.12", + "version": "4.2.13", "description": "Clerk SDK for Remix", "keywords": [ "clerk", @@ -73,10 +73,10 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "cookie": "0.5.0", "tslib": "2.4.1" }, diff --git a/packages/sdk-node/CHANGELOG.md b/packages/sdk-node/CHANGELOG.md index 7eb0228083c..a3e69968a25 100644 --- a/packages/sdk-node/CHANGELOG.md +++ b/packages/sdk-node/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 5.0.26 + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/types@4.13.0 + - @clerk/backend@1.6.2 + ## 5.0.25 ### Patch Changes diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json index 48bff0dafcf..61fd75f70ee 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.25", + "version": "5.0.26", "description": "Clerk server SDK for usage with node", "keywords": [ "clerk", @@ -53,9 +53,9 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 5fd76acada5..f95809a2483 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 2.5.0 + +### Minor Changes + +- Add a `nonce` to clerk-js' script loading options. Also adds a `nonce` prop to `ClerkProvider`. This can be used to thread a nonce value through to the clerk-js script load to support apps using a `strict-dynamic` content security policy. For next.js applications, the nonce will be automatically pulled from the CSP header and threaded through without needing any props so long as the provider is server-rendered. ([#3858](https://github.com/clerk/javascript/pull/3858)) by [@jescalan](https://github.com/jescalan) + +### Patch Changes + +- Updated dependencies [[`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/types@4.13.0 + ## 2.4.5 ### Patch Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index 54d013fab7e..b8517e043d4 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "2.4.5", + "version": "2.5.0", "description": "Internal package utils used by the Clerk SDKs", "repository": { "type": "git", @@ -89,7 +89,7 @@ "test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html" }, "dependencies": { - "@clerk/types": "4.12.1", + "@clerk/types": "4.13.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 21d93c1e3d2..c4cd5bec63a 100644 --- a/packages/tanstack-start/CHANGELOG.md +++ b/packages/tanstack-start/CHANGELOG.md @@ -1,5 +1,39 @@ # @clerk/tanstack-start +## 0.2.0 + +### Minor Changes + +- Introduce `getAuth` that can be used in server functions. ([#3900](https://github.com/clerk/javascript/pull/3900)) by [@octoper](https://github.com/octoper) + + Example usage: + + ```tsx + import { getAuth } from '@clerk/tanstack-start/server' + import { createServerFn } from '@tanstack/start' + + + export const fetchCurrentUserPosts = createServerFn('GET', async (_payload, ctx) => { + const { userId } = await getAuth(ctx) + + if (!userId) { + ... + } + + ... + }) + ``` + +- Throw a more useful error when `clerkHandler()` is not configured in the SSR entrypoint ([#3918](https://github.com/clerk/javascript/pull/3918)) by [@octoper](https://github.com/octoper) + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/clerk-react@5.4.0 + - @clerk/types@4.13.0 + - @clerk/backend@1.6.2 + ## 0.1.16 ### Patch Changes diff --git a/packages/tanstack-start/package.json b/packages/tanstack-start/package.json index f2b872ee515..8ea33d3cdf6 100644 --- a/packages/tanstack-start/package.json +++ b/packages/tanstack-start/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/tanstack-start", - "version": "0.1.16", + "version": "0.2.0", "description": "Clerk SDK for TanStack Start", "keywords": [ "clerk", @@ -54,10 +54,10 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/backend": "1.6.1", - "@clerk/clerk-react": "5.3.3", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/clerk-react": "5.4.0", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index f9af992b346..efd7652af61 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/testing +## 1.2.9 + +### Patch Changes + +- Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/shared@2.5.0 + - @clerk/types@4.13.0 + - @clerk/backend@1.6.2 + ## 1.2.8 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index ad30d93e80f..a2b9be10c1b 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "1.2.8", + "version": "1.2.9", "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.6.1", - "@clerk/shared": "2.4.5", - "@clerk/types": "4.12.1", + "@clerk/backend": "1.6.2", + "@clerk/shared": "2.5.0", + "@clerk/types": "4.13.0", "dotenv": "16.4.5" }, "devDependencies": { diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index 593608de829..4f1d9351b65 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.1.19 + +### Patch Changes + +- Updated dependencies [[`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]: + - @clerk/types@4.13.0 + ## 2.1.18 ### Patch Changes diff --git a/packages/themes/package.json b/packages/themes/package.json index c5d3282c0b7..a24a5888af8 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "2.1.18", + "version": "2.1.19", "description": "Themes for the Clerk auth components", "keywords": [ "react", @@ -37,7 +37,7 @@ "lint": "eslint src/" }, "dependencies": { - "@clerk/types": "4.12.1", + "@clerk/types": "4.13.0", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 2a413ba9ea6..5817d7230a8 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.13.0 + +### Minor Changes + +- Introduce `transferable` prop for `` to disable the automatic transfer of a sign in attempt to a sign up attempt when attempting to sign in with a social provider when the account does not exist. Also adds a `transferable` option to `Clerk.handleRedirectCallback()` with the same functionality. ([#3845](https://github.com/clerk/javascript/pull/3845)) by [@BRKalow](https://github.com/BRKalow) + ## 4.12.1 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index d47e378b27e..f8352860411 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "4.12.1", + "version": "4.13.0", "description": "Typings for Clerk libraries.", "keywords": [ "clerk",