From 89e3f045bf94f03677e0d661f59b021a0d29b449 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 20 Oct 2026 17:52:01 +0000 Subject: [PATCH] ci(repo): Version packages --- .changeset/async-switcher-trigger-badges.md | 5 ---- .changeset/calm-predicates-infer.md | 5 ---- ...nected-account-reconnect-reverification.md | 2 -- .../email-set-primary-reverification.md | 2 -- .changeset/expo-native-module-contract.md | 2 -- .../expo-native-single-token-sync-bridge.md | 5 ---- .changeset/expo-native-sync-behavior-tests.md | 2 -- .changeset/friendly-email-outcomes.md | 5 ---- .changeset/funky-suns-press.md | 2 -- .changeset/localizations-module-field.md | 5 ---- .changeset/major-mice-admire.md | 5 ---- .changeset/mfa-set-default-reverification.md | 2 -- .../mosaic-accepted-invitation-switch.md | 5 ---- .changeset/mosaic-api-keys-followups.md | 2 -- .../mosaic-form-cancelled-reverification.md | 2 -- .changeset/mosaic-menu-item-color.md | 5 ---- .changeset/mosaic-menu-safari-first-click.md | 5 ---- .changeset/mosaic-password-reverification.md | 2 -- .changeset/mosaic-portal-provider.md | 5 ---- .changeset/mosaic-reverification-in-models.md | 2 -- .changeset/mosaic-scroll-lock-gutter.md | 5 ---- .changeset/mosaic-switch-component.md | 2 -- .changeset/mosaic-table-column-widths.md | 2 -- .changeset/mosaic-table-sticky-column.md | 2 -- .changeset/passkey-second-factor.md | 25 ---------------- .../pending-button-disabled-behavior.md | 2 -- .../phone-set-primary-reverification.md | 2 -- .changeset/swingset-heading-anchors.md | 2 -- .changeset/tidy-keys-permissions.md | 5 ---- .changeset/web3-set-primary-reverification.md | 2 -- packages/astro/CHANGELOG.md | 8 +++++ packages/astro/package.json | 2 +- packages/backend/CHANGELOG.md | 13 ++++++++ packages/backend/package.json | 2 +- packages/chrome-extension/CHANGELOG.md | 10 +++++++ packages/chrome-extension/package.json | 2 +- packages/clerk-js/CHANGELOG.md | 27 +++++++++++++++++ packages/clerk-js/package.json | 2 +- packages/electron/CHANGELOG.md | 9 ++++++ packages/electron/package.json | 2 +- packages/expo-native-components/CHANGELOG.md | 6 ++++ packages/expo-native-components/package.json | 2 +- packages/expo-passkeys/CHANGELOG.md | 7 +++++ packages/expo-passkeys/package.json | 2 +- packages/expo/CHANGELOG.md | 9 ++++++ packages/expo/package.json | 2 +- packages/express/CHANGELOG.md | 8 +++++ packages/express/package.json | 2 +- packages/fastify/CHANGELOG.md | 8 +++++ packages/fastify/package.json | 2 +- packages/hono/CHANGELOG.md | 8 +++++ packages/hono/package.json | 2 +- packages/localizations/CHANGELOG.md | 29 ++++++++++++++++++ packages/localizations/package.json | 2 +- packages/mosaic/CHANGELOG.md | 19 ++++++++++++ packages/mosaic/package.json | 2 +- packages/msw/CHANGELOG.md | 7 +++++ packages/msw/package.json | 2 +- packages/nextjs/CHANGELOG.md | 11 +++++++ packages/nextjs/package.json | 2 +- packages/nuxt/CHANGELOG.md | 9 ++++++ packages/nuxt/package.json | 2 +- packages/react-router/CHANGELOG.md | 9 ++++++ packages/react-router/package.json | 2 +- packages/react/CHANGELOG.md | 27 +++++++++++++++++ packages/react/package.json | 2 +- packages/shared/CHANGELOG.md | 22 ++++++++++++++ packages/shared/package.json | 2 +- packages/swingset/CHANGELOG.md | 9 ++++++ packages/swingset/package.json | 2 +- packages/tanstack-react-start/CHANGELOG.md | 9 ++++++ packages/tanstack-react-start/package.json | 2 +- packages/testing/CHANGELOG.md | 8 +++++ packages/testing/package.json | 2 +- packages/ui/CHANGELOG.md | 30 +++++++++++++++++++ packages/ui/package.json | 2 +- packages/vue/CHANGELOG.md | 7 +++++ packages/vue/package.json | 2 +- 78 files changed, 333 insertions(+), 143 deletions(-) delete mode 100644 .changeset/async-switcher-trigger-badges.md delete mode 100644 .changeset/calm-predicates-infer.md delete mode 100644 .changeset/connected-account-reconnect-reverification.md delete mode 100644 .changeset/email-set-primary-reverification.md delete mode 100644 .changeset/expo-native-module-contract.md delete mode 100644 .changeset/expo-native-single-token-sync-bridge.md delete mode 100644 .changeset/expo-native-sync-behavior-tests.md delete mode 100644 .changeset/friendly-email-outcomes.md delete mode 100644 .changeset/funky-suns-press.md delete mode 100644 .changeset/localizations-module-field.md delete mode 100644 .changeset/major-mice-admire.md delete mode 100644 .changeset/mfa-set-default-reverification.md delete mode 100644 .changeset/mosaic-accepted-invitation-switch.md delete mode 100644 .changeset/mosaic-api-keys-followups.md delete mode 100644 .changeset/mosaic-form-cancelled-reverification.md delete mode 100644 .changeset/mosaic-menu-item-color.md delete mode 100644 .changeset/mosaic-menu-safari-first-click.md delete mode 100644 .changeset/mosaic-password-reverification.md delete mode 100644 .changeset/mosaic-portal-provider.md delete mode 100644 .changeset/mosaic-reverification-in-models.md delete mode 100644 .changeset/mosaic-scroll-lock-gutter.md delete mode 100644 .changeset/mosaic-switch-component.md delete mode 100644 .changeset/mosaic-table-column-widths.md delete mode 100644 .changeset/mosaic-table-sticky-column.md delete mode 100644 .changeset/passkey-second-factor.md delete mode 100644 .changeset/pending-button-disabled-behavior.md delete mode 100644 .changeset/phone-set-primary-reverification.md delete mode 100644 .changeset/swingset-heading-anchors.md delete mode 100644 .changeset/tidy-keys-permissions.md delete mode 100644 .changeset/web3-set-primary-reverification.md diff --git a/.changeset/async-switcher-trigger-badges.md b/.changeset/async-switcher-trigger-badges.md deleted file mode 100644 index 41a2a61df8c..00000000000 --- a/.changeset/async-switcher-trigger-badges.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/mosaic': patch ---- - -Add support for supplying an async function to `renderTriggerBadge` for `UserButton` and `OrganizationSwitcher` which allows supplying custom label text for the badge rendered alongside the trigger's label. \ No newline at end of file diff --git a/.changeset/calm-predicates-infer.md b/.changeset/calm-predicates-infer.md deleted file mode 100644 index 5730343d3c1..00000000000 --- a/.changeset/calm-predicates-infer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/nextjs': patch ---- - -Fix the return type of `auth.protect()` when a predicate is passed together with the `token` option. The result is now typed from the accepted token types, so `auth.protect(() => true, { token: 'api_key' })` resolves to the API key auth object instead of a session auth object. diff --git a/.changeset/connected-account-reconnect-reverification.md b/.changeset/connected-account-reconnect-reverification.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/connected-account-reconnect-reverification.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/email-set-primary-reverification.md b/.changeset/email-set-primary-reverification.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/email-set-primary-reverification.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/expo-native-module-contract.md b/.changeset/expo-native-module-contract.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/expo-native-module-contract.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/expo-native-single-token-sync-bridge.md b/.changeset/expo-native-single-token-sync-bridge.md deleted file mode 100644 index 0163480dc37..00000000000 --- a/.changeset/expo-native-single-token-sync-bridge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/expo-native-components': minor ---- - -Add native module support for the upcoming single-token client sync between `@clerk/expo` and the Clerk iOS and Android SDKs. The native SDK's stored device token becomes the one token both runtimes use, and each side is notified to reload its own client when the other changes it. Existing sync behavior is unchanged until `@clerk/expo` adopts it. diff --git a/.changeset/expo-native-sync-behavior-tests.md b/.changeset/expo-native-sync-behavior-tests.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/expo-native-sync-behavior-tests.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/friendly-email-outcomes.md b/.changeset/friendly-email-outcomes.md deleted file mode 100644 index 4f92032e0c8..00000000000 --- a/.changeset/friendly-email-outcomes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': minor ---- - -Add webhook types for transactional email delivery, delays, bounces, complaints, failures, and suppressions. Bounce events distinguish `Permanent`, `Transient`, and `Undetermined` classifications. `verifyWebhook()` preserves the original event timestamp and instance ID for outcome handlers. These types prepare for the transactional email pilot; receiving the events requires the corresponding backend rollout. diff --git a/.changeset/funky-suns-press.md b/.changeset/funky-suns-press.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/funky-suns-press.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/localizations-module-field.md b/.changeset/localizations-module-field.md deleted file mode 100644 index 50286732576..00000000000 --- a/.changeset/localizations-module-field.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/localizations': patch ---- - -Add a `module` field pointing to the ESM build, so bundlers that don't read `exports` (such as Parcel in Plasmo-based Chrome extensions) can tree-shake unused locales. diff --git a/.changeset/major-mice-admire.md b/.changeset/major-mice-admire.md deleted file mode 100644 index 50a861eb440..00000000000 --- a/.changeset/major-mice-admire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': patch ---- - -Clarify issuer validation for session tokens and document that machine token verification ignores the issuer option. diff --git a/.changeset/mfa-set-default-reverification.md b/.changeset/mfa-set-default-reverification.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mfa-set-default-reverification.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mosaic-accepted-invitation-switch.md b/.changeset/mosaic-accepted-invitation-switch.md deleted file mode 100644 index 5a63154cf76..00000000000 --- a/.changeset/mosaic-accepted-invitation-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/mosaic': patch ---- - -An organization joined by accepting an invitation in `UserButton` or `OrganizationSwitcher` now stays listed right away, even before it appears in the loaded memberships, and selecting it follows `afterSelectOrganizationUrl`. diff --git a/.changeset/mosaic-api-keys-followups.md b/.changeset/mosaic-api-keys-followups.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-api-keys-followups.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mosaic-form-cancelled-reverification.md b/.changeset/mosaic-form-cancelled-reverification.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-form-cancelled-reverification.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mosaic-menu-item-color.md b/.changeset/mosaic-menu-item-color.md deleted file mode 100644 index 7f749129636..00000000000 --- a/.changeset/mosaic-menu-item-color.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/mosaic': patch ---- - -Menu items now use the secondary foreground color at rest and the primary foreground color on hover, matching the `UserButton` menu rows. diff --git a/.changeset/mosaic-menu-safari-first-click.md b/.changeset/mosaic-menu-safari-first-click.md deleted file mode 100644 index 5d368052747..00000000000 --- a/.changeset/mosaic-menu-safari-first-click.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/mosaic': patch ---- - -Fix menus in Safari not opening on the first click when their trigger already had focus, such as right after a dialog closes and returns focus to it. diff --git a/.changeset/mosaic-password-reverification.md b/.changeset/mosaic-password-reverification.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-password-reverification.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mosaic-portal-provider.md b/.changeset/mosaic-portal-provider.md deleted file mode 100644 index ee8164cd5b1..00000000000 --- a/.changeset/mosaic-portal-provider.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/mosaic': patch ---- - -Add `PortalProvider` to render Mosaic overlays into a custom container, and stop the page from shifting when a Mosaic overlay opens while another library has already locked scrolling. diff --git a/.changeset/mosaic-reverification-in-models.md b/.changeset/mosaic-reverification-in-models.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-reverification-in-models.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mosaic-scroll-lock-gutter.md b/.changeset/mosaic-scroll-lock-gutter.md deleted file mode 100644 index 5e63bc2ed70..00000000000 --- a/.changeset/mosaic-scroll-lock-gutter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/mosaic': patch ---- - -Stop the page from shifting when a Mosaic overlay opens on a page that does not scroll. diff --git a/.changeset/mosaic-switch-component.md b/.changeset/mosaic-switch-component.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-switch-component.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mosaic-table-column-widths.md b/.changeset/mosaic-table-column-widths.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-table-column-widths.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mosaic-table-sticky-column.md b/.changeset/mosaic-table-sticky-column.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/mosaic-table-sticky-column.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/passkey-second-factor.md b/.changeset/passkey-second-factor.md deleted file mode 100644 index 902844d9ef9..00000000000 --- a/.changeset/passkey-second-factor.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -'@clerk/shared': minor -'@clerk/clerk-js': minor -'@clerk/ui': minor -'@clerk/localizations': minor -'@clerk/react': minor ---- - -Support passkeys as a second factor during sign-in and session reverification. - -When a user has a passkey, the prebuilt `` and `` -components preselect it as the second factor, as they already do for the first -factor. Other methods stay available under "Use another method". - -To use it, your instance must allow passkeys to satisfy the second factor. This -is on by default for instances created after 2026-07-08, and can be turned on -in the Dashboard for older ones. Web apps also need to opt in to the passkey -second factor update in the Dashboard. - -If you build a custom flow, `supportedSecondFactors` can now include `passkey`. -Call `signIn.authenticateWithPasskey()` to complete it. - -Passkeys are no longer preselected, for either factor, where the SDK reports -that WebAuthn is unavailable (for example, Electron apps without passkey -support enabled). diff --git a/.changeset/pending-button-disabled-behavior.md b/.changeset/pending-button-disabled-behavior.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/pending-button-disabled-behavior.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/phone-set-primary-reverification.md b/.changeset/phone-set-primary-reverification.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/phone-set-primary-reverification.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/swingset-heading-anchors.md b/.changeset/swingset-heading-anchors.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/swingset-heading-anchors.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tidy-keys-permissions.md b/.changeset/tidy-keys-permissions.md deleted file mode 100644 index 10cd3a9eda6..00000000000 --- a/.changeset/tidy-keys-permissions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/ui': patch ---- - -Fix the OrganizationProfile sidebar to hide API keys when the user has neither `org:sys_api_keys:read` nor `org:sys_api_keys:manage` permission. diff --git a/.changeset/web3-set-primary-reverification.md b/.changeset/web3-set-primary-reverification.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/web3-set-primary-reverification.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index ff34fc4bc80..39a41f61278 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/astro +## 4.1.15 + +### Patch Changes + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + ## 4.1.14 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index f0979063ee5..d5dfc3caed7 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/astro", - "version": "4.1.14", + "version": "4.1.15", "description": "Clerk SDK for Astro", "keywords": [ "auth", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 1f8c03e1ce2..10481f9b32c 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 3.26.0 + +### Minor Changes + +- Add webhook types for transactional email delivery, delays, bounces, complaints, failures, and suppressions. Bounce events distinguish `Permanent`, `Transient`, and `Undetermined` classifications. `verifyWebhook()` preserves the original event timestamp and instance ID for outcome handlers. These types prepare for the transactional email pilot; receiving the events requires the corresponding backend rollout. ([#9776](https://github.com/clerk/javascript/pull/9776)) by [@jescalan](https://github.com/jescalan) + +### Patch Changes + +- Clarify issuer validation for session tokens and document that machine token verification ignores the issuer option. ([#10282](https://github.com/clerk/javascript/pull/10282)) by [@SarahSoutoul](https://github.com/SarahSoutoul) + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + ## 3.25.0 ### Minor Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index fba63735061..7e6f9413cca 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "3.25.0", + "version": "3.26.0", "description": "Clerk Backend SDK - REST Client for Backend API & JWT verification utilities", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/chrome-extension/CHANGELOG.md b/packages/chrome-extension/CHANGELOG.md index c9efce81f2c..fcde6d42b75 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 3.1.97 + +### Patch Changes + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18), [`7f4b9a8`](https://github.com/clerk/javascript/commit/7f4b9a8dbf4aaabe3efeedc2d7e2c227d655a247)]: + - @clerk/shared@4.41.0 + - @clerk/clerk-js@6.40.0 + - @clerk/ui@1.41.0 + - @clerk/react@6.18.0 + ## 3.1.96 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index fff958e7baf..13ecb09c31e 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "3.1.96", + "version": "3.1.97", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index f20cbb18c56..6b747895284 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,32 @@ # Change Log +## 6.40.0 + +### Minor Changes + +- Support passkeys as a second factor during sign-in and session reverification. ([#9127](https://github.com/clerk/javascript/pull/9127)) by [@dmoerner](https://github.com/dmoerner) + + When a user has a passkey, the prebuilt `` and `` + components preselect it as the second factor, as they already do for the first + factor. Other methods stay available under "Use another method". + + To use it, your instance must allow passkeys to satisfy the second factor. This + is on by default for instances created after 2026-07-08, and can be turned on + in the Dashboard for older ones. Web apps also need to opt in to the passkey + second factor update in the Dashboard. + + If you build a custom flow, `supportedSecondFactors` can now include `passkey`. + Call `signIn.authenticateWithPasskey()` to complete it. + + Passkeys are no longer preselected, for either factor, where the SDK reports + that WebAuthn is unavailable (for example, Electron apps without passkey + support enabled). + +### Patch Changes + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + ## 6.39.1 ### Patch Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 5322af88e0a..8badba6de74 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "6.39.1", + "version": "6.40.0", "description": "Clerk JS library", "keywords": [ "clerk", diff --git a/packages/electron/CHANGELOG.md b/packages/electron/CHANGELOG.md index 624241fa255..907d46a8f52 100644 --- a/packages/electron/CHANGELOG.md +++ b/packages/electron/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/electron +## 0.1.2 + +### Patch Changes + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + - @clerk/clerk-js@6.40.0 + - @clerk/react@6.18.0 + ## 0.1.1 ### Patch Changes diff --git a/packages/electron/package.json b/packages/electron/package.json index 6fdbb27b45a..f7adaef93b7 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/electron", - "version": "0.1.1", + "version": "0.1.2", "description": "Clerk SDK for Electron", "keywords": [ "clerk", diff --git a/packages/expo-native-components/CHANGELOG.md b/packages/expo-native-components/CHANGELOG.md index 387193c9330..ed5c0d67f96 100644 --- a/packages/expo-native-components/CHANGELOG.md +++ b/packages/expo-native-components/CHANGELOG.md @@ -1,5 +1,11 @@ # @clerk/expo-native-components +## 0.3.0 + +### Minor Changes + +- Add native module support for the upcoming single-token client sync between `@clerk/expo` and the Clerk iOS and Android SDKs. The native SDK's stored device token becomes the one token both runtimes use, and each side is notified to reload its own client when the other changes it. Existing sync behavior is unchanged until `@clerk/expo` adopts it. ([#9957](https://github.com/clerk/javascript/pull/9957)) by [@mikepitre](https://github.com/mikepitre) + ## 0.2.0 ### Minor Changes diff --git a/packages/expo-native-components/package.json b/packages/expo-native-components/package.json index 422926c2de3..e9534488007 100644 --- a/packages/expo-native-components/package.json +++ b/packages/expo-native-components/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-native-components", - "version": "0.2.0", + "version": "0.3.0", "description": "Native Clerk components and native SDK integration for Expo, powered by clerk-ios and clerk-android", "keywords": [ "react", diff --git a/packages/expo-passkeys/CHANGELOG.md b/packages/expo-passkeys/CHANGELOG.md index 29119d81802..4f111d439c1 100644 --- a/packages/expo-passkeys/CHANGELOG.md +++ b/packages/expo-passkeys/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/expo-passkeys +## 2.1.1 + +### Patch Changes + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + ## 2.1.0 ### Minor Changes diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index c98e2c404fc..e2cc6b637b6 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-passkeys", - "version": "2.1.0", + "version": "2.1.1", "description": "Passkeys library to be used with Clerk for expo", "keywords": [ "react-native", diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index e874bfcf431..5f07941c5de 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 4.13.1 + +### Patch Changes + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + - @clerk/clerk-js@6.40.0 + - @clerk/react@6.18.0 + ## 4.13.0 ### Minor Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index 7939ad194a1..0505eed96d0 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo", - "version": "4.13.0", + "version": "4.13.1", "description": "Clerk React Native/Expo library", "keywords": [ "react", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index bd156acee1a..546773bdfea 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.1.81 + +### Patch Changes + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + ## 2.1.80 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index fc71486cb29..7ef5b4b8c76 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "2.1.80", + "version": "2.1.81", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 46bb98106e9..46dfe6a1557 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 3.1.91 + +### Patch Changes + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + ## 3.1.90 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index cddd55fa76e..4877cb6737e 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "3.1.90", + "version": "3.1.91", "description": "Clerk SDK for Fastify", "keywords": [ "auth", diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 7bdcaefa1ef..039b2f045f8 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/hono +## 0.1.91 + +### Patch Changes + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + ## 0.1.90 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index a37f7767461..6140797cc0f 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/hono", - "version": "0.1.90", + "version": "0.1.91", "description": "Clerk SDK for Hono", "keywords": [ "auth", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index b38084750cf..fc42c09dbf1 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,34 @@ # Change Log +## 4.24.0 + +### Minor Changes + +- Support passkeys as a second factor during sign-in and session reverification. ([#9127](https://github.com/clerk/javascript/pull/9127)) by [@dmoerner](https://github.com/dmoerner) + + When a user has a passkey, the prebuilt `` and `` + components preselect it as the second factor, as they already do for the first + factor. Other methods stay available under "Use another method". + + To use it, your instance must allow passkeys to satisfy the second factor. This + is on by default for instances created after 2026-07-08, and can be turned on + in the Dashboard for older ones. Web apps also need to opt in to the passkey + second factor update in the Dashboard. + + If you build a custom flow, `supportedSecondFactors` can now include `passkey`. + Call `signIn.authenticateWithPasskey()` to complete it. + + Passkeys are no longer preselected, for either factor, where the SDK reports + that WebAuthn is unavailable (for example, Electron apps without passkey + support enabled). + +### Patch Changes + +- Add a `module` field pointing to the ESM build, so bundlers that don't read `exports` (such as Parcel in Plasmo-based Chrome extensions) can tree-shake unused locales. ([#10292](https://github.com/clerk/javascript/pull/10292)) by [@manovotny](https://github.com/manovotny) + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + ## 4.23.0 ### Minor Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 92ff3444cc9..7666f585450 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "4.23.0", + "version": "4.24.0", "description": "Localizations for the Clerk components", "keywords": [ "react", diff --git a/packages/mosaic/CHANGELOG.md b/packages/mosaic/CHANGELOG.md index 27e67900bee..091e33f1f62 100644 --- a/packages/mosaic/CHANGELOG.md +++ b/packages/mosaic/CHANGELOG.md @@ -1,5 +1,24 @@ # @clerk/mosaic +## 0.1.11 + +### Patch Changes + +- Add support for supplying an async function to `renderTriggerBadge` for `UserButton` and `OrganizationSwitcher` which allows supplying custom label text for the badge rendered alongside the trigger's label. ([#10287](https://github.com/clerk/javascript/pull/10287)) by [@dstaley](https://github.com/dstaley) + +- An organization joined by accepting an invitation in `UserButton` or `OrganizationSwitcher` now stays listed right away, even before it appears in the loaded memberships, and selecting it follows `afterSelectOrganizationUrl`. ([#10280](https://github.com/clerk/javascript/pull/10280)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Menu items now use the secondary foreground color at rest and the primary foreground color on hover, matching the `UserButton` menu rows. ([#10281](https://github.com/clerk/javascript/pull/10281)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Fix menus in Safari not opening on the first click when their trigger already had focus, such as right after a dialog closes and returns focus to it. ([#10306](https://github.com/clerk/javascript/pull/10306)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Add `PortalProvider` to render Mosaic overlays into a custom container, and stop the page from shifting when a Mosaic overlay opens while another library has already locked scrolling. ([#10299](https://github.com/clerk/javascript/pull/10299)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Stop the page from shifting when a Mosaic overlay opens on a page that does not scroll. ([#10312](https://github.com/clerk/javascript/pull/10312)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + ## 0.1.10 ### Patch Changes diff --git a/packages/mosaic/package.json b/packages/mosaic/package.json index 26e452709a2..72ba218449c 100644 --- a/packages/mosaic/package.json +++ b/packages/mosaic/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/mosaic", - "version": "0.1.10", + "version": "0.1.11", "description": "Clerk Mosaic UI components", "keywords": [ "clerk", diff --git a/packages/msw/CHANGELOG.md b/packages/msw/CHANGELOG.md index b317f4f17b7..922a17c124c 100644 --- a/packages/msw/CHANGELOG.md +++ b/packages/msw/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/msw +## 0.0.80 + +### Patch Changes + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + ## 0.0.79 ### Patch Changes diff --git a/packages/msw/package.json b/packages/msw/package.json index e172c285403..c9e6c1232dc 100644 --- a/packages/msw/package.json +++ b/packages/msw/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/msw", - "version": "0.0.79", + "version": "0.0.80", "private": true, "sideEffects": false, "type": "module", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 723f6910d88..86c5108c4b7 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 7.9.18 + +### Patch Changes + +- Fix the return type of `auth.protect()` when a predicate is passed together with the `token` option. The result is now typed from the accepted token types, so `auth.protect(() => true, { token: 'api_key' })` resolves to the API key auth object instead of a session auth object. ([#10211](https://github.com/clerk/javascript/pull/10211)) by [@wobsoriano](https://github.com/wobsoriano) + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + - @clerk/react@6.18.0 + ## 7.9.17 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 6df4db22cad..889a90dc490 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "7.9.17", + "version": "7.9.18", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index 264ca62875f..d0fac0d28f4 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/nuxt +## 3.1.15 + +### Patch Changes + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + - @clerk/vue@2.5.13 + ## 3.1.14 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 66dd25689e9..37614f84897 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nuxt", - "version": "3.1.14", + "version": "3.1.15", "description": "Clerk SDK for Nuxt", "keywords": [ "clerk", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 25e98452c01..869c7675a40 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 3.6.36 + +### Patch Changes + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + - @clerk/react@6.18.0 + ## 3.6.35 ### Patch Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 134ab4acedf..5493a5e0924 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react-router", - "version": "3.6.35", + "version": "3.6.36", "description": "Clerk SDK for React Router", "keywords": [ "clerk", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 4d024a6ba42..de026a5bd04 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,32 @@ # Change Log +## 6.18.0 + +### Minor Changes + +- Support passkeys as a second factor during sign-in and session reverification. ([#9127](https://github.com/clerk/javascript/pull/9127)) by [@dmoerner](https://github.com/dmoerner) + + When a user has a passkey, the prebuilt `` and `` + components preselect it as the second factor, as they already do for the first + factor. Other methods stay available under "Use another method". + + To use it, your instance must allow passkeys to satisfy the second factor. This + is on by default for instances created after 2026-07-08, and can be turned on + in the Dashboard for older ones. Web apps also need to opt in to the passkey + second factor update in the Dashboard. + + If you build a custom flow, `supportedSecondFactors` can now include `passkey`. + Call `signIn.authenticateWithPasskey()` to complete it. + + Passkeys are no longer preselected, for either factor, where the SDK reports + that WebAuthn is unavailable (for example, Electron apps without passkey + support enabled). + +### Patch Changes + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + ## 6.17.8 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 1fe33e60421..7262d98334f 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react", - "version": "6.17.8", + "version": "6.18.0", "description": "Clerk React library", "keywords": [ "clerk", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 82094ed3ed7..6e9c438b10f 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,27 @@ # Change Log +## 4.41.0 + +### Minor Changes + +- Support passkeys as a second factor during sign-in and session reverification. ([#9127](https://github.com/clerk/javascript/pull/9127)) by [@dmoerner](https://github.com/dmoerner) + + When a user has a passkey, the prebuilt `` and `` + components preselect it as the second factor, as they already do for the first + factor. Other methods stay available under "Use another method". + + To use it, your instance must allow passkeys to satisfy the second factor. This + is on by default for instances created after 2026-07-08, and can be turned on + in the Dashboard for older ones. Web apps also need to opt in to the passkey + second factor update in the Dashboard. + + If you build a custom flow, `supportedSecondFactors` can now include `passkey`. + Call `signIn.authenticateWithPasskey()` to complete it. + + Passkeys are no longer preselected, for either factor, where the SDK reports + that WebAuthn is unavailable (for example, Electron apps without passkey + support enabled). + ## 4.40.0 ### Minor Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index 0f7b8e0aa97..be220c6ad9f 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "4.40.0", + "version": "4.41.0", "description": "Internal package utils used by the Clerk SDKs", "repository": { "type": "git", diff --git a/packages/swingset/CHANGELOG.md b/packages/swingset/CHANGELOG.md index 0682f2e1057..cc33f657fd5 100644 --- a/packages/swingset/CHANGELOG.md +++ b/packages/swingset/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/swingset +## 0.0.61 + +### Patch Changes + +- Updated dependencies [[`33936e3`](https://github.com/clerk/javascript/commit/33936e311c0fbbc3592aa5a2cb4b570d4950c472), [`0eb5e97`](https://github.com/clerk/javascript/commit/0eb5e975d244f20bc20910a9014cad28e730e78a), [`7d1b1e5`](https://github.com/clerk/javascript/commit/7d1b1e5d809ef132167ab7b0b7d11e20de131a6f), [`1486b17`](https://github.com/clerk/javascript/commit/1486b17150a5771f4f3f81a1c0f721b38e03859f), [`5e7a696`](https://github.com/clerk/javascript/commit/5e7a696dd7adf221da012f4e9e73dc5be974b6dc), [`9c08b0b`](https://github.com/clerk/javascript/commit/9c08b0b2bc5db989ea15ddd7ee2d0d96cf32c1b1), [`c348ce8`](https://github.com/clerk/javascript/commit/c348ce8e1555cdabd9438e4479ff2a8499b2d5fd), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/mosaic@0.1.11 + - @clerk/nextjs@7.9.18 + - @clerk/shared@4.41.0 + ## 0.0.60 ### Patch Changes diff --git a/packages/swingset/package.json b/packages/swingset/package.json index e5935baaa01..da07b52bec8 100644 --- a/packages/swingset/package.json +++ b/packages/swingset/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/swingset", - "version": "0.0.60", + "version": "0.0.61", "private": true, "type": "module", "scripts": { diff --git a/packages/tanstack-react-start/CHANGELOG.md b/packages/tanstack-react-start/CHANGELOG.md index e302a90fc26..d406505f134 100644 --- a/packages/tanstack-react-start/CHANGELOG.md +++ b/packages/tanstack-react-start/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/tanstack-react-start +## 1.7.4 + +### Patch Changes + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + - @clerk/react@6.18.0 + ## 1.7.3 ### Patch Changes diff --git a/packages/tanstack-react-start/package.json b/packages/tanstack-react-start/package.json index b9c5303cb30..d95cc633c8a 100644 --- a/packages/tanstack-react-start/package.json +++ b/packages/tanstack-react-start/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/tanstack-react-start", - "version": "1.7.3", + "version": "1.7.4", "description": "Clerk SDK for TanStack React Start", "keywords": [ "clerk", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index b10cd792921..7f457c088f7 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/testing +## 2.2.48 + +### Patch Changes + +- Updated dependencies [[`85dec02`](https://github.com/clerk/javascript/commit/85dec028a0320c32023fa58139e269db0202b1eb), [`b799bad`](https://github.com/clerk/javascript/commit/b799bad6057c469f777506b4bc40b1c44b0d4cb4), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/backend@3.26.0 + - @clerk/shared@4.41.0 + ## 2.2.47 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 759cae7d15f..a1fbdf6a06b 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "2.2.47", + "version": "2.2.48", "description": "Utilities to help you create E2E test suites for apps using Clerk", "keywords": [ "auth", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index d20f7b65c0f..c8485b4bbe3 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,35 @@ # @clerk/ui +## 1.41.0 + +### Minor Changes + +- Support passkeys as a second factor during sign-in and session reverification. ([#9127](https://github.com/clerk/javascript/pull/9127)) by [@dmoerner](https://github.com/dmoerner) + + When a user has a passkey, the prebuilt `` and `` + components preselect it as the second factor, as they already do for the first + factor. Other methods stay available under "Use another method". + + To use it, your instance must allow passkeys to satisfy the second factor. This + is on by default for instances created after 2026-07-08, and can be turned on + in the Dashboard for older ones. Web apps also need to opt in to the passkey + second factor update in the Dashboard. + + If you build a custom flow, `supportedSecondFactors` can now include `passkey`. + Call `signIn.authenticateWithPasskey()` to complete it. + + Passkeys are no longer preselected, for either factor, where the SDK reports + that WebAuthn is unavailable (for example, Electron apps without passkey + support enabled). + +### Patch Changes + +- Fix the OrganizationProfile sidebar to hide API keys when the user has neither `org:sys_api_keys:read` nor `org:sys_api_keys:manage` permission. ([#10290](https://github.com/clerk/javascript/pull/10290)) by [@dstaley](https://github.com/dstaley) + +- Updated dependencies [[`9066bf9`](https://github.com/clerk/javascript/commit/9066bf9f4499278f8d1dc065ce8096476308f109), [`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/localizations@4.24.0 + - @clerk/shared@4.41.0 + ## 1.40.2 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 3fff1820098..563f01671b2 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/ui", - "version": "1.40.2", + "version": "1.41.0", "description": "Internal package that contains the UI components for the Clerk frontend SDKs", "repository": { "type": "git", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 3b60fa10ae9..f7c186d762b 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,12 @@ # @clerk/vue +## 2.5.13 + +### Patch Changes + +- Updated dependencies [[`e5cfdff`](https://github.com/clerk/javascript/commit/e5cfdffc768f99a3be50a10ef247f5dbe8b3ed18)]: + - @clerk/shared@4.41.0 + ## 2.5.12 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index 42bc8b1fa83..cdbbc8e9b10 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/vue", - "version": "2.5.12", + "version": "2.5.13", "description": "Clerk SDK for Vue", "keywords": [ "clerk",