From 2e369ee26f69bfbadc2fd7f3691755813fc7c3f3 Mon Sep 17 00:00:00 2001 From: Clerk Cookie <136073014+clerk-cookie@users.noreply.github.com> Date: Wed, 2 Oct 2024 08:01:17 -0400 Subject: [PATCH] ci(repo): Version packages (#4247) Co-authored-by: github-actions[bot] --- .changeset/breezy-crabs-crash.md | 13 --- .changeset/cold-mayflies-happen.md | 5 - .changeset/four-oranges-clap.md | 31 ------ .changeset/hot-pants-change.md | 5 - .changeset/quiet-chicken-cover.md | 5 - .changeset/sharp-glasses-clap.md | 2 - .changeset/shy-sloths-laugh.md | 16 --- .changeset/three-nails-fetch.md | 5 - .changeset/tiny-scissors-punch.md | 2 - package-lock.json | 132 ++++++++++++------------- packages/astro/CHANGELOG.md | 9 ++ packages/astro/package.json | 8 +- packages/backend/CHANGELOG.md | 8 ++ packages/backend/package.json | 6 +- packages/chrome-extension/CHANGELOG.md | 9 ++ packages/chrome-extension/package.json | 8 +- packages/clerk-js/CHANGELOG.md | 64 ++++++++++++ packages/clerk-js/package.json | 8 +- packages/elements/CHANGELOG.md | 7 ++ packages/elements/package.json | 8 +- packages/expo/CHANGELOG.md | 10 ++ packages/expo/package.json | 10 +- packages/express/CHANGELOG.md | 13 +++ packages/express/package.json | 8 +- packages/fastify/CHANGELOG.md | 9 ++ packages/fastify/package.json | 8 +- packages/localizations/CHANGELOG.md | 7 ++ packages/localizations/package.json | 4 +- packages/nextjs/CHANGELOG.md | 20 ++++ packages/nextjs/package.json | 10 +- packages/react/CHANGELOG.md | 18 ++++ packages/react/package.json | 8 +- packages/remix/CHANGELOG.md | 10 ++ packages/remix/package.json | 10 +- packages/sdk-node/CHANGELOG.md | 9 ++ packages/sdk-node/package.json | 8 +- packages/shared/CHANGELOG.md | 7 ++ packages/shared/package.json | 4 +- packages/tanstack-start/CHANGELOG.md | 10 ++ packages/tanstack-start/package.json | 10 +- packages/testing/CHANGELOG.md | 9 ++ packages/testing/package.json | 8 +- packages/themes/CHANGELOG.md | 7 ++ packages/themes/package.json | 4 +- packages/types/CHANGELOG.md | 39 ++++++++ packages/types/package.json | 2 +- 46 files changed, 397 insertions(+), 216 deletions(-) delete mode 100644 .changeset/breezy-crabs-crash.md delete mode 100644 .changeset/cold-mayflies-happen.md delete mode 100644 .changeset/four-oranges-clap.md delete mode 100644 .changeset/hot-pants-change.md delete mode 100644 .changeset/quiet-chicken-cover.md delete mode 100644 .changeset/sharp-glasses-clap.md delete mode 100644 .changeset/shy-sloths-laugh.md delete mode 100644 .changeset/three-nails-fetch.md delete mode 100644 .changeset/tiny-scissors-punch.md diff --git a/.changeset/breezy-crabs-crash.md b/.changeset/breezy-crabs-crash.md deleted file mode 100644 index 6ba502d6f0..0000000000 --- a/.changeset/breezy-crabs-crash.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@clerk/clerk-js": minor -"@clerk/nextjs": minor -"@clerk/clerk-react": minor -"@clerk/types": minor ---- - -Drop the experimental mounted variant of `UserVerification`. - -Removes: -- `<__experimental_UserVerification/>` -- `__experimental_mountUserVerification()` -- `__experimental_unmountUserVerification()` diff --git a/.changeset/cold-mayflies-happen.md b/.changeset/cold-mayflies-happen.md deleted file mode 100644 index 8984e4d2d8..0000000000 --- a/.changeset/cold-mayflies-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/clerk-js": patch ---- - -Allow single-character usernames in `` validation \ No newline at end of file diff --git a/.changeset/four-oranges-clap.md b/.changeset/four-oranges-clap.md deleted file mode 100644 index bf3fb18e54..0000000000 --- a/.changeset/four-oranges-clap.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -"@clerk/clerk-js": minor -"@clerk/types": minor ---- - -*Experimental Feature*: `` allows users to update their information. Mostly of this information is considered sensitive data. -We want to ensure that only the users themselves can alter any sensitive data. - -To increase security we are now, require users to re-verify their credentials when they are about to perform these actions: - - -| Operation | Reverification | Strategy | Timeframe | -| --- |----------------| --- | --- | -| Update account (first/last name) | ❌ | | | -| Update username | ✅ | Strongest available | 10m | -| Delete account | ✅ | Strongest available | 10m | -| Create/Remove profile image | ❌ | | | -| Update password | ✅ | Strongest available | 10m | -| Remove password | ❌ | | | -| Revoke session | ✅ | Strongest available | 10m | -| Create identification | ✅ | Strongest available | 10m | -| Remove identification | ✅ | Strongest available | 10m | -| Change primary identification | ✅ | Strongest available | 10m | -| Update Passkey name | ❌ | | | -| Enable MFA (TOTP, Phone number) | ✅ | Strongest available | 10m | -| Disable MFA (TOΤP, Phone number) | ✅ | Strongest available | 10m | -| Create/Regenerate Backup Codes | ✅ | Strongest available | 10m | -| Connect External Account | ✅ | Strongest available | 10m | -| Re-authorize External Account | ❌ | | | -| Remove External Account | ✅ | Strongest available | 10m | -| Leave organization | ❌ | | | diff --git a/.changeset/hot-pants-change.md b/.changeset/hot-pants-change.md deleted file mode 100644 index 56ad1cf845..0000000000 --- a/.changeset/hot-pants-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/clerk-js": patch ---- - -Handle gracefully yet unknown to our components Web3 providers diff --git a/.changeset/quiet-chicken-cover.md b/.changeset/quiet-chicken-cover.md deleted file mode 100644 index accefa0bb0..0000000000 --- a/.changeset/quiet-chicken-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/express": minor ---- - -Enable handshake flow by default diff --git a/.changeset/sharp-glasses-clap.md b/.changeset/sharp-glasses-clap.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/sharp-glasses-clap.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/shy-sloths-laugh.md b/.changeset/shy-sloths-laugh.md deleted file mode 100644 index 3459ac9842..0000000000 --- a/.changeset/shy-sloths-laugh.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"@clerk/clerk-js": minor ---- - -We recently shipped an experimental feature to persist the Clerk client (under `persistClient` flag) as an opt-in. This allows for matching a user's device with a client. We want to test this behavior with more users, so we're making it opt-out as the next step. After more successful testing we'll remove the experimental flag and enable it by default. - -If you're encountering issues, please open an issue. You can disable this new behavior like so: - -```js -// React - - -// Vanilla JS -await clerk.load({ experimental: { persistClient: false } }) -``` - diff --git a/.changeset/three-nails-fetch.md b/.changeset/three-nails-fetch.md deleted file mode 100644 index 3a687b1752..0000000000 --- a/.changeset/three-nails-fetch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/clerk-js": patch ---- - -Navigate to `/choose` when signing out during multi session. diff --git a/.changeset/tiny-scissors-punch.md b/.changeset/tiny-scissors-punch.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/tiny-scissors-punch.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/package-lock.json b/package-lock.json index 8eda38cacd..5e2a35530e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44224,12 +44224,12 @@ }, "packages/astro": { "name": "@clerk/astro", - "version": "1.3.10", + "version": "1.3.11", "license": "MIT", "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "nanoid": "5.0.7", "nanostores": "0.11.3" }, @@ -44276,11 +44276,11 @@ }, "packages/backend": { "name": "@clerk/backend", - "version": "1.13.6", + "version": "1.13.7", "license": "MIT", "dependencies": { - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "cookie": "0.5.0", "snakecase-keys": "5.4.4", "tslib": "2.4.1" @@ -44868,12 +44868,12 @@ }, "packages/chrome-extension": { "name": "@clerk/chrome-extension", - "version": "1.3.12", + "version": "1.3.13", "license": "MIT", "dependencies": { - "@clerk/clerk-js": "5.24.1", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", + "@clerk/clerk-js": "5.25.0", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", "webextension-polyfill": "^0.10.0" }, "devDependencies": { @@ -44917,12 +44917,12 @@ }, "packages/clerk-js": { "name": "@clerk/clerk-js", - "version": "5.24.1", + "version": "5.25.0", "license": "MIT", "dependencies": { - "@clerk/localizations": "3.1.0", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/localizations": "3.1.1", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "@coinbase/wallet-sdk": "4.0.4", "@emotion/cache": "11.11.0", "@emotion/react": "11.11.1", @@ -45779,10 +45779,10 @@ }, "packages/elements": { "name": "@clerk/elements", - "version": "0.15.7", + "version": "0.15.8", "license": "MIT", "dependencies": { - "@clerk/types": "^4.23.0", + "@clerk/types": "^4.24.0", "@radix-ui/react-form": "^0.1.0", "@radix-ui/react-slot": "^1.1.0", "@xstate/react": "^4.1.1", @@ -45790,9 +45790,9 @@ "xstate": "^5.15.0" }, "devDependencies": { - "@clerk/clerk-react": "5.9.4", + "@clerk/clerk-react": "5.10.0", "@clerk/eslint-config-custom": "*", - "@clerk/shared": "2.8.4", + "@clerk/shared": "2.8.5", "@statelyai/inspect": "^0.4.0", "@types/node": "^18.19.33", "@types/react": "*", @@ -46611,13 +46611,13 @@ }, "packages/expo": { "name": "@clerk/clerk-expo", - "version": "2.2.18", + "version": "2.2.19", "license": "MIT", "dependencies": { - "@clerk/clerk-js": "5.24.1", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/clerk-js": "5.25.0", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "base-64": "^1.0.0", "react-native-url-polyfill": "2.0.0", "tslib": "2.4.1" @@ -46896,12 +46896,12 @@ }, "packages/express": { "name": "@clerk/express", - "version": "1.1.0", + "version": "1.2.0", "license": "MIT", "dependencies": { - "@clerk/backend": "^1.13.6", - "@clerk/shared": "^2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "^1.13.7", + "@clerk/shared": "^2.8.5", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { @@ -47140,12 +47140,12 @@ }, "packages/fastify": { "name": "@clerk/fastify", - "version": "1.0.49", + "version": "1.0.50", "license": "MIT", "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "cookies": "0.8.0" }, "devDependencies": { @@ -47164,10 +47164,10 @@ }, "packages/localizations": { "name": "@clerk/localizations", - "version": "3.1.0", + "version": "3.1.1", "license": "MIT", "dependencies": { - "@clerk/types": "4.23.0" + "@clerk/types": "4.24.0" }, "devDependencies": { "@clerk/eslint-config-custom": "*", @@ -47180,13 +47180,13 @@ }, "packages/nextjs": { "name": "@clerk/nextjs", - "version": "5.6.4", + "version": "5.7.0", "license": "MIT", "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "crypto-js": "4.2.0", "server-only": "0.0.1", "tslib": "2.4.1" @@ -47439,16 +47439,16 @@ }, "packages/react": { "name": "@clerk/clerk-react", - "version": "5.9.4", + "version": "5.10.0", "license": "MIT", "dependencies": { - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { "@clerk/eslint-config-custom": "*", - "@clerk/themes": "2.1.33", + "@clerk/themes": "2.1.34", "@types/node": "^18.19.33", "@types/react": "*", "@types/react-dom": "*", @@ -47469,13 +47469,13 @@ }, "packages/remix": { "name": "@clerk/remix", - "version": "4.2.33", + "version": "4.2.34", "license": "MIT", "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "cookie": "0.5.0", "tslib": "2.4.1" }, @@ -47510,12 +47510,12 @@ }, "packages/sdk-node": { "name": "@clerk/clerk-sdk-node", - "version": "5.0.46", + "version": "5.0.47", "license": "MIT", "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { @@ -47552,11 +47552,11 @@ }, "packages/shared": { "name": "@clerk/shared", - "version": "2.8.4", + "version": "2.8.5", "hasInstallScript": true, "license": "MIT", "dependencies": { - "@clerk/types": "4.23.0", + "@clerk/types": "4.24.0", "glob-to-regexp": "0.4.1", "js-cookie": "3.0.5", "std-env": "^3.7.0", @@ -48251,13 +48251,13 @@ }, "packages/tanstack-start": { "name": "@clerk/tanstack-start", - "version": "0.4.9", + "version": "0.4.10", "license": "MIT", "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { @@ -49088,12 +49088,12 @@ }, "packages/testing": { "name": "@clerk/testing", - "version": "1.3.7", + "version": "1.3.8", "license": "MIT", "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "dotenv": "16.4.5" }, "devDependencies": { @@ -49122,10 +49122,10 @@ }, "packages/themes": { "name": "@clerk/themes", - "version": "2.1.33", + "version": "2.1.34", "license": "MIT", "dependencies": { - "@clerk/types": "4.23.0", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { @@ -49142,7 +49142,7 @@ }, "packages/types": { "name": "@clerk/types", - "version": "4.23.0", + "version": "4.24.0", "license": "MIT", "dependencies": { "csstype": "3.1.1" diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 5c95b6fc19..d26e56963e 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/astro +## 1.3.11 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + - @clerk/backend@1.13.7 + - @clerk/shared@2.8.5 + ## 1.3.10 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index ec84c7051f..feda4d9375 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.3.10", + "version": "1.3.11", "type": "module", "license": "MIT", "author": "Clerk", @@ -81,9 +81,9 @@ } }, "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "nanoid": "5.0.7", "nanostores": "0.11.3" }, diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 1e10c84703..1608fc975b 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 1.13.7 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + - @clerk/shared@2.8.5 + ## 1.13.6 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 04725afe06..4642855bf3 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "1.13.6", + "version": "1.13.7", "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.8.4", - "@clerk/types": "4.23.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.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 ce39ba99d1..e349cd452c 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 1.3.13 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`c49eaa7f3`](https://github.com/clerk/javascript/commit/c49eaa7f3ab791c38b8a1dfebb3a05e21c29dfc4), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed), [`8568534f4`](https://github.com/clerk/javascript/commit/8568534f4ff08f630dbe0fe1f718eeb8b9af2c1d), [`ea8cd9b95`](https://github.com/clerk/javascript/commit/ea8cd9b95def48b687576830c869aeb64097408e), [`a36120003`](https://github.com/clerk/javascript/commit/a36120003b76680f963b3d6b31011dec1ded9840)]: + - @clerk/clerk-js@5.25.0 + - @clerk/clerk-react@5.10.0 + - @clerk/shared@2.8.5 + ## 1.3.12 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index b8299d8ed6..66bc732f8e 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "1.3.12", + "version": "1.3.13", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", @@ -47,9 +47,9 @@ "test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html" }, "dependencies": { - "@clerk/clerk-js": "5.24.1", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", + "@clerk/clerk-js": "5.25.0", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", "webextension-polyfill": "^0.10.0" }, "devDependencies": { diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index 2d2369384f..6aea38c332 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,69 @@ # Change Log +## 5.25.0 + +### Minor Changes + +- Drop the experimental mounted variant of `UserVerification`. ([#4266](https://github.com/clerk/javascript/pull/4266)) by [@panteliselef](https://github.com/panteliselef) + + Removes: + + - `<__experimental_UserVerification/>` + - `__experimental_mountUserVerification()` + - `__experimental_unmountUserVerification()` + +- _Experimental Feature_: `` allows users to update their information. Mostly of this information is considered sensitive data. ([#4127](https://github.com/clerk/javascript/pull/4127)) by [@panteliselef](https://github.com/panteliselef) + + We want to ensure that only the users themselves can alter any sensitive data. + + To increase security we are now, require users to re-verify their credentials when they are about to perform these actions: + + | Operation | Reverification | Strategy | Timeframe | + | -------------------------------- | -------------- | ------------------- | --------- | + | Update account (first/last name) | ❌ | | | + | Update username | ✅ | Strongest available | 10m | + | Delete account | ✅ | Strongest available | 10m | + | Create/Remove profile image | ❌ | | | + | Update password | ✅ | Strongest available | 10m | + | Remove password | ❌ | | | + | Revoke session | ✅ | Strongest available | 10m | + | Create identification | ✅ | Strongest available | 10m | + | Remove identification | ✅ | Strongest available | 10m | + | Change primary identification | ✅ | Strongest available | 10m | + | Update Passkey name | ❌ | | | + | Enable MFA (TOTP, Phone number) | ✅ | Strongest available | 10m | + | Disable MFA (TOΤP, Phone number) | ✅ | Strongest available | 10m | + | Create/Regenerate Backup Codes | ✅ | Strongest available | 10m | + | Connect External Account | ✅ | Strongest available | 10m | + | Re-authorize External Account | ❌ | | | + | Remove External Account | ✅ | Strongest available | 10m | + | Leave organization | ❌ | | | + +- We recently shipped an experimental feature to persist the Clerk client (under `persistClient` flag) as an opt-in. This allows for matching a user's device with a client. We want to test this behavior with more users, so we're making it opt-out as the next step. After more successful testing we'll remove the experimental flag and enable it by default. ([#4250](https://github.com/clerk/javascript/pull/4250)) by [@panteliselef](https://github.com/panteliselef) + + If you're encountering issues, please open an issue. You can disable this new behavior like so: + + ```js + // React + ; + + // Vanilla JS + await clerk.load({ experimental: { persistClient: false } }); + ``` + +### Patch Changes + +- Allow single-character usernames in `` validation ([#4243](https://github.com/clerk/javascript/pull/4243)) by [@nikospapcom](https://github.com/nikospapcom) + +- Handle gracefully yet unknown to our components Web3 providers ([#4263](https://github.com/clerk/javascript/pull/4263)) by [@chanioxaris](https://github.com/chanioxaris) + +- Navigate to `/choose` when signing out during multi session. ([#4203](https://github.com/clerk/javascript/pull/4203)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + - @clerk/localizations@3.1.1 + - @clerk/shared@2.8.5 + ## 5.24.1 ### Patch Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index ccda4f99e8..f70c1cd63c 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.24.1", + "version": "5.25.0", "description": "Clerk JS library", "keywords": [ "clerk", @@ -50,9 +50,9 @@ }, "browserslist": "last 2 versions, ios_saf > 12, Safari > 12, > 1%, not dead, not ie > 0", "dependencies": { - "@clerk/localizations": "3.1.0", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/localizations": "3.1.1", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "@coinbase/wallet-sdk": "4.0.4", "@emotion/cache": "11.11.0", "@emotion/react": "11.11.1", diff --git a/packages/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md index bfe6baf30b..50833cedf7 100644 --- a/packages/elements/CHANGELOG.md +++ b/packages/elements/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/elements +## 0.15.8 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + ## 0.15.7 ### Patch Changes diff --git a/packages/elements/package.json b/packages/elements/package.json index 4339803414..f01fa4cfcf 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/elements", - "version": "0.15.7", + "version": "0.15.8", "description": "Clerk Elements", "keywords": [ "clerk", @@ -71,7 +71,7 @@ "test:cache:clear": "jest --clearCache --useStderr" }, "dependencies": { - "@clerk/types": "^4.23.0", + "@clerk/types": "^4.24.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.9.4", + "@clerk/clerk-react": "5.10.0", "@clerk/eslint-config-custom": "*", - "@clerk/shared": "2.8.4", + "@clerk/shared": "2.8.5", "@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 01fcef27eb..565c5af4da 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.2.19 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`c49eaa7f3`](https://github.com/clerk/javascript/commit/c49eaa7f3ab791c38b8a1dfebb3a05e21c29dfc4), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed), [`8568534f4`](https://github.com/clerk/javascript/commit/8568534f4ff08f630dbe0fe1f718eeb8b9af2c1d), [`ea8cd9b95`](https://github.com/clerk/javascript/commit/ea8cd9b95def48b687576830c869aeb64097408e), [`a36120003`](https://github.com/clerk/javascript/commit/a36120003b76680f963b3d6b31011dec1ded9840)]: + - @clerk/clerk-js@5.25.0 + - @clerk/clerk-react@5.10.0 + - @clerk/types@4.24.0 + - @clerk/shared@2.8.5 + ## 2.2.18 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index f471d4c2a6..3b3d6857c1 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "2.2.18", + "version": "2.2.19", "description": "Clerk React Native/Expo library", "keywords": [ "react", @@ -55,10 +55,10 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/clerk-js": "5.24.1", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/clerk-js": "5.25.0", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.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 a86a959556..969ba049da 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 1.2.0 + +### Minor Changes + +- Enable handshake flow by default ([#4248](https://github.com/clerk/javascript/pull/4248)) by [@wobsoriano](https://github.com/wobsoriano) + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + - @clerk/backend@1.13.7 + - @clerk/shared@2.8.5 + ## 1.1.0 ### Minor Changes diff --git a/packages/express/package.json b/packages/express/package.json index 8d996e5756..69f397a33d 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "1.1.0", + "version": "1.2.0", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", @@ -53,9 +53,9 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/backend": "^1.13.6", - "@clerk/shared": "^2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "^1.13.7", + "@clerk/shared": "^2.8.5", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 836aed9cd2..27e48d901e 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 1.0.50 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + - @clerk/backend@1.13.7 + - @clerk/shared@2.8.5 + ## 1.0.49 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 3d1797120b..4989fb8d78 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "1.0.49", + "version": "1.0.50", "description": "Clerk SDK for Fastify", "keywords": [ "auth", @@ -40,9 +40,9 @@ "test:cache:clear": "jest --clearCache --useStderr" }, "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "cookies": "0.8.0" }, "devDependencies": { diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index d2e2e0be93..b8212caa4e 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 3.1.1 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + ## 3.1.0 ### Minor Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 9f0108710e..e3cf578406 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "3.1.0", + "version": "3.1.1", "description": "Localizations for the Clerk components", "keywords": [ "react", @@ -99,7 +99,7 @@ "lint": "eslint src/" }, "dependencies": { - "@clerk/types": "4.23.0" + "@clerk/types": "4.24.0" }, "devDependencies": { "@clerk/eslint-config-custom": "*", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index c77c62d77b..257cbd154b 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,25 @@ # Change Log +## 5.7.0 + +### Minor Changes + +- Drop the experimental mounted variant of `UserVerification`. ([#4266](https://github.com/clerk/javascript/pull/4266)) by [@panteliselef](https://github.com/panteliselef) + + Removes: + + - `<__experimental_UserVerification/>` + - `__experimental_mountUserVerification()` + - `__experimental_unmountUserVerification()` + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/clerk-react@5.10.0 + - @clerk/types@4.24.0 + - @clerk/backend@1.13.7 + - @clerk/shared@2.8.5 + ## 5.6.4 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 3902f33e6c..f3fa8eec3e 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "5.6.4", + "version": "5.7.0", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", @@ -67,10 +67,10 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "crypto-js": "4.2.0", "server-only": "0.0.1", "tslib": "2.4.1" diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index e8d08e8cea..e86e8be0de 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log +## 5.10.0 + +### Minor Changes + +- Drop the experimental mounted variant of `UserVerification`. ([#4266](https://github.com/clerk/javascript/pull/4266)) by [@panteliselef](https://github.com/panteliselef) + + Removes: + + - `<__experimental_UserVerification/>` + - `__experimental_mountUserVerification()` + - `__experimental_unmountUserVerification()` + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + - @clerk/shared@2.8.5 + ## 5.9.4 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 824a23fccd..184e251959 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "5.9.4", + "version": "5.10.0", "description": "Clerk React library", "keywords": [ "clerk", @@ -76,13 +76,13 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { "@clerk/eslint-config-custom": "*", - "@clerk/themes": "2.1.33", + "@clerk/themes": "2.1.34", "@types/node": "^18.19.33", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 5f231d2377..dd5e441b41 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.2.34 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/clerk-react@5.10.0 + - @clerk/types@4.24.0 + - @clerk/backend@1.13.7 + - @clerk/shared@2.8.5 + ## 4.2.33 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index 8a895c31d7..a2e5156b58 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "4.2.33", + "version": "4.2.34", "description": "Clerk SDK for Remix", "keywords": [ "clerk", @@ -73,10 +73,10 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "cookie": "0.5.0", "tslib": "2.4.1" }, diff --git a/packages/sdk-node/CHANGELOG.md b/packages/sdk-node/CHANGELOG.md index 102e5b3e2c..7429f2b097 100644 --- a/packages/sdk-node/CHANGELOG.md +++ b/packages/sdk-node/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 5.0.47 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + - @clerk/backend@1.13.7 + - @clerk/shared@2.8.5 + ## 5.0.46 ### Patch Changes diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json index c2f19ee1e6..1e7740ffe0 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.46", + "version": "5.0.47", "description": "Clerk server SDK for usage with node", "keywords": [ "clerk", @@ -53,9 +53,9 @@ "test:ci": "jest --maxWorkers=70%" }, "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 589c305502..84a57297c0 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.8.5 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + ## 2.8.4 ### Patch Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index a69981a65c..bb8dc8072f 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "2.8.4", + "version": "2.8.5", "description": "Internal package utils used by the Clerk SDKs", "repository": { "type": "git", @@ -95,7 +95,7 @@ "test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html" }, "dependencies": { - "@clerk/types": "4.23.0", + "@clerk/types": "4.24.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 9e75cb8800..216b60b9c0 100644 --- a/packages/tanstack-start/CHANGELOG.md +++ b/packages/tanstack-start/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/tanstack-start +## 0.4.10 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/clerk-react@5.10.0 + - @clerk/types@4.24.0 + - @clerk/backend@1.13.7 + - @clerk/shared@2.8.5 + ## 0.4.9 ### Patch Changes diff --git a/packages/tanstack-start/package.json b/packages/tanstack-start/package.json index 0cd7cd8912..204970789b 100644 --- a/packages/tanstack-start/package.json +++ b/packages/tanstack-start/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/tanstack-start", - "version": "0.4.9", + "version": "0.4.10", "description": "Clerk SDK for TanStack Start", "keywords": [ "clerk", @@ -54,10 +54,10 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/backend": "1.13.6", - "@clerk/clerk-react": "5.9.4", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/clerk-react": "5.10.0", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 9d9a50b73a..6ff02cee03 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/testing +## 1.3.8 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + - @clerk/backend@1.13.7 + - @clerk/shared@2.8.5 + ## 1.3.7 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 4703574bee..59d67a8e1f 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "1.3.7", + "version": "1.3.8", "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.13.6", - "@clerk/shared": "2.8.4", - "@clerk/types": "4.23.0", + "@clerk/backend": "1.13.7", + "@clerk/shared": "2.8.5", + "@clerk/types": "4.24.0", "dotenv": "16.4.5" }, "devDependencies": { diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index 60688584e1..46ae2916af 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.1.34 + +### Patch Changes + +- Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]: + - @clerk/types@4.24.0 + ## 2.1.33 ### Patch Changes diff --git a/packages/themes/package.json b/packages/themes/package.json index 61649e2e0b..7b4b6707f2 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "2.1.33", + "version": "2.1.34", "description": "Themes for the Clerk auth components", "keywords": [ "react", @@ -37,7 +37,7 @@ "lint": "eslint src/" }, "dependencies": { - "@clerk/types": "4.23.0", + "@clerk/types": "4.24.0", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 83c935c417..dc19f21b8c 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,44 @@ # Change Log +## 4.24.0 + +### Minor Changes + +- Drop the experimental mounted variant of `UserVerification`. ([#4266](https://github.com/clerk/javascript/pull/4266)) by [@panteliselef](https://github.com/panteliselef) + + Removes: + + - `<__experimental_UserVerification/>` + - `__experimental_mountUserVerification()` + - `__experimental_unmountUserVerification()` + +- _Experimental Feature_: `` allows users to update their information. Mostly of this information is considered sensitive data. ([#4127](https://github.com/clerk/javascript/pull/4127)) by [@panteliselef](https://github.com/panteliselef) + + We want to ensure that only the users themselves can alter any sensitive data. + + To increase security we are now, require users to re-verify their credentials when they are about to perform these actions: + + | Operation | Reverification | Strategy | Timeframe | + | -------------------------------- | -------------- | ------------------- | --------- | + | Update account (first/last name) | ❌ | | | + | Update username | ✅ | Strongest available | 10m | + | Delete account | ✅ | Strongest available | 10m | + | Create/Remove profile image | ❌ | | | + | Update password | ✅ | Strongest available | 10m | + | Remove password | ❌ | | | + | Revoke session | ✅ | Strongest available | 10m | + | Create identification | ✅ | Strongest available | 10m | + | Remove identification | ✅ | Strongest available | 10m | + | Change primary identification | ✅ | Strongest available | 10m | + | Update Passkey name | ❌ | | | + | Enable MFA (TOTP, Phone number) | ✅ | Strongest available | 10m | + | Disable MFA (TOΤP, Phone number) | ✅ | Strongest available | 10m | + | Create/Regenerate Backup Codes | ✅ | Strongest available | 10m | + | Connect External Account | ✅ | Strongest available | 10m | + | Re-authorize External Account | ❌ | | | + | Remove External Account | ✅ | Strongest available | 10m | + | Leave organization | ❌ | | | + ## 4.23.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index c5bda27789..27099b52a6 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "4.23.0", + "version": "4.24.0", "description": "Typings for Clerk libraries.", "keywords": [ "clerk",