diff --git a/.changeset/pre.json b/.changeset/pre.json index 343e051161b..5b655382819 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -39,6 +39,7 @@ "blue-lies-drop", "brave-suits-drive", "breezy-deers-hide", + "bright-bats-marry", "bright-dragons-join", "bright-knives-jump", "bright-plants-swim", @@ -97,6 +98,7 @@ "curly-cycles-march", "curly-news-push", "curly-parrots-camp", + "curly-students-enjoy", "curly-toes-complain", "curvy-chefs-sneeze", "curvy-cows-destroy", @@ -136,9 +138,11 @@ "early-timers-wave", "early-tomatoes-hide", "eight-badgers-speak", + "eight-buttons-wink", "eight-cherries-tan", "eight-dolphins-float", "eight-geese-hang", + "eight-mangos-do", "eight-plants-melt", "eight-pots-guess", "eighty-planets-provide", @@ -282,6 +286,7 @@ "itchy-chairs-call", "itchy-papayas-dress", "khaki-buttons-march", + "khaki-poems-press", "khaki-seahorses-compete", "khaki-spoons-teach", "khaki-timers-work", @@ -296,6 +301,7 @@ "late-geckos-impress", "late-insects-doubt", "late-jobs-sort", + "late-kids-push", "late-pillows-notice", "late-wasps-attack", "late-wolves-mate", @@ -324,6 +330,7 @@ "little-dolphins-scream", "little-numbers-jam", "little-shoes-give", + "little-spoons-guess", "long-beds-mate", "long-dancers-whisper", "long-icons-share", @@ -337,6 +344,7 @@ "lovely-jars-explode", "lovely-jobs-arrive", "lovely-mirrors-remember", + "lovely-pears-eat", "lovely-plums-sin", "lovely-spies-kiss", "lovely-students-occur", @@ -354,6 +362,7 @@ "many-starfishes-warn", "many-weeks-march", "mean-frogs-hammer", + "mean-ghosts-develop", "mean-houses-juggle", "mean-numbers-grin", "mean-poets-bow", @@ -605,6 +614,7 @@ "spotty-boxes-do", "spotty-boxes-fold", "spotty-hotels-cheat", + "spotty-hotels-shout", "spotty-nails-double", "spotty-penguins-admire", "spotty-ravens-sleep", @@ -665,6 +675,7 @@ "thirty-kings-trade", "thirty-news-mate", "thirty-taxis-ring", + "three-bulldogs-smile", "three-planes-tell", "tidy-buttons-pump", "tidy-dots-lick", @@ -681,10 +692,12 @@ "tough-lobsters-camp", "tough-peas-teach", "tough-pots-grow", + "tough-rings-rest", "tough-roses-hunt", "tricky-bikes-fix", "tricky-boxes-juggle", "tricky-buses-march", + "tricky-frogs-fail", "tricky-swans-develop", "twelve-lions-remain", "twenty-elephants-try", @@ -704,6 +717,7 @@ "violet-birds-scream", "violet-penguins-nail", "violet-roses-look", + "violet-windows-turn", "warm-apricots-design", "warm-books-begin", "warm-dragons-think", @@ -746,6 +760,7 @@ "young-experts-attack", "young-frogs-enjoy", "young-guests-help", - "young-items-explode" + "young-items-explode", + "young-shoes-sin" ] } diff --git a/package-lock.json b/package-lock.json index a3ecf9c6527..7c948ae1508 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37920,7 +37920,7 @@ "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@cloudflare/workers-types": "^3.18.0", "@types/chai": "^4.3.3", "@types/cookie": "^0.5.1", @@ -38028,11 +38028,11 @@ }, "packages/chrome-extension": { "name": "@clerk/chrome-extension", - "version": "1.0.0-beta.35", + "version": "1.0.0-beta.36", "license": "MIT", "dependencies": { - "@clerk/clerk-js": "5.0.0-beta.35", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-js": "5.0.0-beta.36", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", "webextension-polyfill": "^0.10.0" }, @@ -38077,12 +38077,12 @@ }, "packages/clerk-js": { "name": "@clerk/clerk-js", - "version": "5.0.0-beta.35", + "version": "5.0.0-beta.36", "license": "MIT", "dependencies": { - "@clerk/localizations": "2.0.0-beta.18", + "@clerk/localizations": "2.0.0-beta.19", "@clerk/shared": "2.0.0-beta.19", - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@emotion/cache": "11.11.0", "@emotion/react": "11.11.1", "@floating-ui/react": "0.25.4", @@ -38200,7 +38200,7 @@ }, "packages/elements": { "name": "@clerk/elements", - "version": "0.1.28", + "version": "0.1.31", "license": "MIT", "dependencies": { "@radix-ui/react-form": "^0.0.3", @@ -38211,9 +38211,9 @@ "xstate": "^5.7.1" }, "devDependencies": { - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", - "@clerk/types": "^4.0.0-beta.21", + "@clerk/types": "^4.0.0-beta.22", "@types/node": "^18.17.0", "@types/react": "*", "@types/react-dom": "*", @@ -38595,18 +38595,18 @@ }, "packages/expo": { "name": "@clerk/clerk-expo", - "version": "1.0.0-beta.35", + "version": "1.0.0-beta.36", "license": "MIT", "dependencies": { - "@clerk/clerk-js": "5.0.0-beta.35", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-js": "5.0.0-beta.36", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", "base-64": "^1.0.0", "react-native-url-polyfill": "2.0.0", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "^4.0.0-beta.21", + "@clerk/types": "^4.0.0-beta.22", "@types/base-64": "^1.0.2", "@types/node": "^20.11.24", "@types/react": "*", @@ -38937,12 +38937,12 @@ }, "packages/fastify": { "name": "@clerk/fastify", - "version": "1.0.0-beta.35", + "version": "1.0.0-beta.36", "license": "MIT", "dependencies": { "@clerk/backend": "1.0.0-beta.29", "@clerk/shared": "2.0.0-beta.19", - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "cookies": "0.8.0" }, "devDependencies": { @@ -38960,17 +38960,17 @@ } }, "packages/gatsby-plugin-clerk": { - "version": "5.0.0-beta.35", + "version": "5.0.0-beta.36", "license": "MIT", "dependencies": { "@clerk/backend": "1.0.0-beta.29", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/clerk-sdk-node": "5.0.0-beta.30", "cookie": "0.5.0", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/cookie": "^0.5.0", "@types/node": "^18.17.0", "eslint-config-custom": "*", @@ -38990,10 +38990,10 @@ }, "packages/localizations": { "name": "@clerk/localizations", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "license": "MIT", "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/node": "^18.17.0", "eslint-config-custom": "*", "tsup": "*", @@ -39009,17 +39009,17 @@ }, "packages/nextjs": { "name": "@clerk/nextjs", - "version": "5.0.0-beta.35", + "version": "5.0.0-beta.36", "license": "MIT", "dependencies": { "@clerk/backend": "1.0.0-beta.29", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", "path-to-regexp": "6.2.1", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/node": "^18.17.0", "@types/react": "*", "@types/react-dom": "*", @@ -39115,16 +39115,16 @@ }, "packages/react": { "name": "@clerk/clerk-react", - "version": "5.0.0-beta.31", + "version": "5.0.0-beta.32", "license": "MIT", "dependencies": { "@clerk/shared": "2.0.0-beta.19", - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "eslint-config-custom": "*", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/themes": "2.0.0-beta.6", + "@clerk/themes": "2.0.0-beta.7", "@types/node": "^18.17.0", "@types/react": "*", "@types/react-dom": "*", @@ -39146,17 +39146,17 @@ }, "packages/remix": { "name": "@clerk/remix", - "version": "4.0.0-beta.35", + "version": "4.0.0-beta.36", "license": "MIT", "dependencies": { "@clerk/backend": "1.0.0-beta.29", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", "cookie": "0.5.0", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@remix-run/react": "^2.0.0", "@remix-run/server-runtime": "^2.0.0", "@types/cookie": "^0.5.0", @@ -39192,7 +39192,7 @@ "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/express": "4.17.14", "@types/node": "^18.17.0", "eslint-config-custom": "*", @@ -39233,7 +39233,7 @@ "swr": "2.2.0" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/glob-to-regexp": "0.4.1", "@types/js-cookie": "3.0.2", "@types/node": "^18.17.0", @@ -39268,10 +39268,10 @@ }, "packages/themes": { "name": "@clerk/themes", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "license": "MIT", "dependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "tslib": "2.4.1" }, "devDependencies": { @@ -39293,7 +39293,7 @@ }, "packages/types": { "name": "@clerk/types", - "version": "4.0.0-beta.21", + "version": "4.0.0-beta.22", "license": "MIT", "dependencies": { "csstype": "3.1.1" diff --git a/packages/backend/package.json b/packages/backend/package.json index 02b62d8a415..b387d93fd82 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -101,7 +101,7 @@ "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@cloudflare/workers-types": "^3.18.0", "@types/chai": "^4.3.3", "@types/cookie": "^0.5.1", diff --git a/packages/chrome-extension/CHANGELOG.md b/packages/chrome-extension/CHANGELOG.md index 71ab56ad5f1..8c75d19625a 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 1.0.0-beta.36 + +### Patch Changes + +- Updated dependencies [[`afec17953`](https://github.com/clerk/javascript/commit/afec17953d1ae4ba39ee73e4383757694375524d)]: + - @clerk/clerk-js@5.0.0-beta.36 + - @clerk/clerk-react@5.0.0-beta.32 + ## 1.0.0-beta.35 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index b28470f71a3..d422cf611a5 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "1.0.0-beta.35", + "version": "1.0.0-beta.36", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", @@ -44,8 +44,8 @@ "test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html" }, "dependencies": { - "@clerk/clerk-js": "5.0.0-beta.35", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-js": "5.0.0-beta.36", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", "webextension-polyfill": "^0.10.0" }, diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index 32b8ba834cf..cb74a5b27c5 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,45 @@ # Change Log +## 5.0.0-beta.36 + +### Minor Changes + +- Improved error handling for registration and retrieval of passkeys. ([#3025](https://github.com/clerk/javascript/pull/3025)) by [@panteliselef](https://github.com/panteliselef) + + ClerkRuntimeError codes introduced: + + - `passkey_not_supported` + - `passkeys_pa_not_supported` + - `passkey_invalid_rpID_or_domain` + - `passkey_already_exists` + - `passkey_operation_aborted` + - `passkey_retrieval_cancelled` + - `passkey_retrieval_failed` + - `passkey_registration_cancelled` + - `passkey_registration_failed` + + Example usage: + + ```ts + try { + await __experimental_authenticateWithPasskey(...args); + }catch (e) { + if (isClerkRuntimeError(e)) { + if (err.code === 'passkey_operation_aborted') { + ... + } + } + } + + + ``` + +### Patch Changes + +- Updated dependencies [[`78ed58da4`](https://github.com/clerk/javascript/commit/78ed58da4b75a6324edb884b55b5c573b121e750), [`afec17953`](https://github.com/clerk/javascript/commit/afec17953d1ae4ba39ee73e4383757694375524d), [`75d6bf9ad`](https://github.com/clerk/javascript/commit/75d6bf9ade57f1b4d8d68d070fd4c20c0a40d066)]: + - @clerk/localizations@2.0.0-beta.19 + - @clerk/types@4.0.0-beta.22 + ## 5.0.0-beta.35 ### Minor Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 114746a9183..9c13e41c12f 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.0.0-beta.35", + "version": "5.0.0-beta.36", "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.0.0-beta.18", + "@clerk/localizations": "2.0.0-beta.19", "@clerk/shared": "2.0.0-beta.19", - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@emotion/cache": "11.11.0", "@emotion/react": "11.11.1", "@floating-ui/react": "0.25.4", diff --git a/packages/elements/package.json b/packages/elements/package.json index 9f4a70e4ce8..57db0550e97 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -76,9 +76,9 @@ "xstate": "^5.7.1" }, "devDependencies": { - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", - "@clerk/types": "^4.0.0-beta.21", + "@clerk/types": "^4.0.0-beta.22", "@types/node": "^18.17.0", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index 8dca56e32d1..96a121b0167 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 1.0.0-beta.36 + +### Patch Changes + +- Updated dependencies [[`afec17953`](https://github.com/clerk/javascript/commit/afec17953d1ae4ba39ee73e4383757694375524d)]: + - @clerk/clerk-js@5.0.0-beta.36 + - @clerk/clerk-react@5.0.0-beta.32 + ## 1.0.0-beta.35 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index f155cd47f08..980f7a8ae78 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "1.0.0-beta.35", + "version": "1.0.0-beta.36", "description": "Clerk React Native/Expo library", "keywords": [ "react", @@ -39,15 +39,15 @@ "publish:local": "npx yalc push --replace --sig" }, "dependencies": { - "@clerk/clerk-js": "5.0.0-beta.35", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-js": "5.0.0-beta.36", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", "base-64": "^1.0.0", "react-native-url-polyfill": "2.0.0", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "^4.0.0-beta.21", + "@clerk/types": "^4.0.0-beta.22", "@types/base-64": "^1.0.2", "@types/node": "^20.11.24", "@types/react": "*", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 0f3df2da056..8ccf46d246e 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 1.0.0-beta.36 + +### Patch Changes + +- Updated dependencies [[`afec17953`](https://github.com/clerk/javascript/commit/afec17953d1ae4ba39ee73e4383757694375524d)]: + - @clerk/types@4.0.0-beta.22 + ## 1.0.0-beta.35 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index b1930ccba71..2b1f788fdba 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "1.0.0-beta.35", + "version": "1.0.0-beta.36", "description": "Clerk SDK for Fastify", "keywords": [ "auth", @@ -42,7 +42,7 @@ "dependencies": { "@clerk/backend": "1.0.0-beta.29", "@clerk/shared": "2.0.0-beta.19", - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "cookies": "0.8.0" }, "devDependencies": { diff --git a/packages/gatsby-plugin-clerk/CHANGELOG.md b/packages/gatsby-plugin-clerk/CHANGELOG.md index 15e2c74039c..30d24a80db7 100644 --- a/packages/gatsby-plugin-clerk/CHANGELOG.md +++ b/packages/gatsby-plugin-clerk/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 5.0.0-beta.36 + +### Patch Changes + +- Updated dependencies []: + - @clerk/clerk-react@5.0.0-beta.32 + ## 5.0.0-beta.35 ### Patch Changes diff --git a/packages/gatsby-plugin-clerk/package.json b/packages/gatsby-plugin-clerk/package.json index a364de568c9..e580af708fb 100644 --- a/packages/gatsby-plugin-clerk/package.json +++ b/packages/gatsby-plugin-clerk/package.json @@ -1,6 +1,6 @@ { "name": "gatsby-plugin-clerk", - "version": "5.0.0-beta.35", + "version": "5.0.0-beta.36", "description": "Clerk SDK for Gatsby", "keywords": [ "clerk", @@ -45,13 +45,13 @@ }, "dependencies": { "@clerk/backend": "1.0.0-beta.29", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/clerk-sdk-node": "5.0.0-beta.30", "cookie": "0.5.0", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/cookie": "^0.5.0", "@types/node": "^18.17.0", "eslint-config-custom": "*", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index 872fe326a63..d74c8c0862c 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,45 @@ # Change Log +## 2.0.0-beta.19 + +### Minor Changes + +- Improved error handling for registration and retrieval of passkeys. ([#3025](https://github.com/clerk/javascript/pull/3025)) by [@panteliselef](https://github.com/panteliselef) + + ClerkRuntimeError codes introduced: + + - `passkey_not_supported` + - `passkeys_pa_not_supported` + - `passkey_invalid_rpID_or_domain` + - `passkey_already_exists` + - `passkey_operation_aborted` + - `passkey_retrieval_cancelled` + - `passkey_retrieval_failed` + - `passkey_registration_cancelled` + - `passkey_registration_failed` + + Example usage: + + ```ts + try { + await __experimental_authenticateWithPasskey(...args); + }catch (e) { + if (isClerkRuntimeError(e)) { + if (err.code === 'passkey_operation_aborted') { + ... + } + } + } + + + ``` + +### Patch Changes + +- Translate EN strings to ES in es-ES.ts ([#3020](https://github.com/clerk/javascript/pull/3020)) by [@pauloconde](https://github.com/pauloconde) + +- Added Mongolian (mn-MN) localizations ([#3024](https://github.com/clerk/javascript/pull/3024)) by [@TsPuujee](https://github.com/TsPuujee) + ## 2.0.0-beta.18 ### Minor Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index e69e1df190a..3929d7ceb4e 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Localizations for the Clerk components", "keywords": [ "react", @@ -94,7 +94,7 @@ "lint": "eslint src/" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/node": "^18.17.0", "eslint-config-custom": "*", "tsup": "*", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index d44a67045ce..642ec178a61 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 5.0.0-beta.36 + +### Patch Changes + +- Adds telemetry event to clerkMiddleware initialization, passes publishableKey to `createClerkClient()` internally. ([#3042](https://github.com/clerk/javascript/pull/3042)) by [@BRKalow](https://github.com/BRKalow) + +- Updated dependencies []: + - @clerk/clerk-react@5.0.0-beta.32 + ## 5.0.0-beta.35 ### Minor Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 0de6029b445..c81f8292c1b 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "5.0.0-beta.35", + "version": "5.0.0-beta.36", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", @@ -68,13 +68,13 @@ }, "dependencies": { "@clerk/backend": "1.0.0-beta.29", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", "path-to-regexp": "6.2.1", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/node": "^18.17.0", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index e48fb55a9af..18cbf4432e1 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 5.0.0-beta.32 + +### Patch Changes + +- Updated dependencies [[`afec17953`](https://github.com/clerk/javascript/commit/afec17953d1ae4ba39ee73e4383757694375524d)]: + - @clerk/types@4.0.0-beta.22 + ## 5.0.0-beta.31 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index c4b69e25fce..31b98172f89 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "5.0.0-beta.31", + "version": "5.0.0-beta.32", "description": "Clerk React library", "keywords": [ "clerk", @@ -77,12 +77,12 @@ }, "dependencies": { "@clerk/shared": "2.0.0-beta.19", - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "eslint-config-custom": "*", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/themes": "2.0.0-beta.6", + "@clerk/themes": "2.0.0-beta.7", "@types/node": "^18.17.0", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 2f341b0bd95..b48c1b0c908 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 4.0.0-beta.36 + +### Patch Changes + +- Updated dependencies []: + - @clerk/clerk-react@5.0.0-beta.32 + ## 4.0.0-beta.35 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index 9ec16f3f424..1e48998cbf1 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "4.0.0-beta.35", + "version": "4.0.0-beta.36", "description": "Clerk SDK for Remix", "keywords": [ "clerk", @@ -74,13 +74,13 @@ }, "dependencies": { "@clerk/backend": "1.0.0-beta.29", - "@clerk/clerk-react": "5.0.0-beta.31", + "@clerk/clerk-react": "5.0.0-beta.32", "@clerk/shared": "2.0.0-beta.19", "cookie": "0.5.0", "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@remix-run/react": "^2.0.0", "@remix-run/server-runtime": "^2.0.0", "@types/cookie": "^0.5.0", diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json index c0e20b39d6f..020ac978b4c 100644 --- a/packages/sdk-node/package.json +++ b/packages/sdk-node/package.json @@ -60,7 +60,7 @@ "tslib": "2.4.1" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/express": "4.17.14", "@types/node": "^18.17.0", "eslint-config-custom": "*", diff --git a/packages/shared/package.json b/packages/shared/package.json index bceb7c1f99b..83c597e4557 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -93,7 +93,7 @@ "swr": "2.2.0" }, "devDependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "@types/glob-to-regexp": "0.4.1", "@types/js-cookie": "3.0.2", "@types/node": "^18.17.0", diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index ef1fbe75d45..cb46814f354 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.0.0-beta.7 + +### Patch Changes + +- Updated dependencies [[`afec17953`](https://github.com/clerk/javascript/commit/afec17953d1ae4ba39ee73e4383757694375524d)]: + - @clerk/types@4.0.0-beta.22 + ## 2.0.0-beta.6 ### Patch Changes diff --git a/packages/themes/package.json b/packages/themes/package.json index c1ddf906617..1a9e3f83b2b 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "description": "Themes for the Clerk auth components", "keywords": [ "react", @@ -37,7 +37,7 @@ "lint": "eslint src/" }, "dependencies": { - "@clerk/types": "4.0.0-beta.21", + "@clerk/types": "4.0.0-beta.22", "tslib": "2.4.1" }, "devDependencies": { diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 490dbdadd2f..8c52e3c4f16 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,39 @@ # Change Log +## 4.0.0-beta.22 + +### Minor Changes + +- Improved error handling for registration and retrieval of passkeys. ([#3025](https://github.com/clerk/javascript/pull/3025)) by [@panteliselef](https://github.com/panteliselef) + + ClerkRuntimeError codes introduced: + + - `passkey_not_supported` + - `passkeys_pa_not_supported` + - `passkey_invalid_rpID_or_domain` + - `passkey_already_exists` + - `passkey_operation_aborted` + - `passkey_retrieval_cancelled` + - `passkey_retrieval_failed` + - `passkey_registration_cancelled` + - `passkey_registration_failed` + + Example usage: + + ```ts + try { + await __experimental_authenticateWithPasskey(...args); + }catch (e) { + if (isClerkRuntimeError(e)) { + if (err.code === 'passkey_operation_aborted') { + ... + } + } + } + + + ``` + ## 4.0.0-beta.21 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index 092995eb086..f0d7b44ce2a 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "4.0.0-beta.21", + "version": "4.0.0-beta.22", "description": "Typings for Clerk libraries.", "keywords": [ "clerk",