Skip to content

ci(repo): Version packages - #10673

Open
clerk-cookie wants to merge 1 commit into
mainfrom
changeset-release/main
Open

clerk-cookie wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@clerk-cookie

@clerk-cookie clerk-cookie commented Nov 5, 2026 •

Copy link
Copy Markdown
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@clerk/mosaic@0.3.0

Minor Changes

  • Breaking: Simplify Item to one size and one look. Rows are always bordered and size to their content. TypeScript flags the removed props. (#10665) by @alexcarpenter

    Before After
    <Item.Root size='xs' | 'md' | 'lg'> <Item.Root>
    <Item.Root variant='outline' | 'default'> <Item.Root> (bordered)
    <Item.Group variant='outline' | 'default'> <Item.Group>
    <Item.Separator /> Removed
    .cl-item[data-size], .cl-item-media[data-size] Removed
    .cl-item[data-variant], .cl-item-group[data-variant] Removed

    Item.Label's variant is unchanged.

    Find usages with git grep -nE "Item\.(Root|Group)[^>]*(size|variant)=|Item\.Separator|cl-item(-media|-group)?\[data-(size|variant)".

  • Configure the profile on MosaicProvider with the new profile prop, so UserButton, OrganizationSwitcher and UserProfile share one setup. This makes pairings like a user-only UserButton beside an OrganizationSwitcher with one combined profile possible. (#10546) by @alexcarpenter

    <MosaicProvider profile={{ combined: true, userProfileProps, organizationProfileProps }}>
      <OrganizationSwitcher />
      <UserButton combined={false} />
    </MosaicProvider>

    Breaking changes:

    • UserButton: mode is replaced by combined, which only decides what the menu lists. mode='user' becomes combined={false}, and to keep the account-only profile too, also set profile={{ combined: false }} on MosaicProvider.
    • UserButton and OrganizationSwitcher: userProfileProps and organizationProfileProps move to MosaicProvider's profile.
    • UserButton and OrganizationSwitcher: userProfileUrl and organizationProfileUrl move to MosaicProvider's profile.
    • UserButton and OrganizationSwitcher: userProfileMode and organizationProfileMode are removed. Setting a URL routes there, and leaving it out opens the modal.
    • UserButton and OrganizationSwitcher: appearance is no longer accepted in userProfileProps or organizationProfileProps.
    • UserButton and OrganizationSwitcher: link items (href) are no longer accepted in customPages.
    • UserButton and OrganizationSwitcher: afterLeaveOrganizationUrl moves to profile.organizationProfileProps, which also takes apiKeysProps.
    • UserProfile: mode is replaced by combined. When unset it follows profile.combined, and it also picks up the provider's profile props, with its own props winning. OrganizationProfile picks them up the same way.
    • With experimental.newProfiles, OrganizationSwitcher now opens the combined profile by default. Set profile={{ combined: false }} for the standalone organization profile.
    • The UserProfileMode type is removed.

Patch Changes

  • Reduce option re-renders in Combobox, Autocomplete and Select. (#10621) by @alexcarpenter

  • On touch devices, link buttons no longer show their underline after a tap. With reduced motion turned on, Drawer now opens at its resting position instead of starting below it for a frame. (#10692) by @alexcarpenter

  • Fix the resend countdown in the email, phone and SMS verification dialogs staying locked too long after the device sleeps or the tab is throttled in the background. (#10619) by @alexcarpenter

  • Fix the organization profile's page order when OrganizationSwitcher or UserButton opens the legacy profile for a member who can manage the SSO bypass allowlist. The Security page now stays where pageOrder puts it instead of moving to the top. (#10546) by @alexcarpenter

  • Add Radio.Card, a radio laid out as an Item row that picks its value when clicked anywhere. Fill it with Radio.Media and Radio.Content, which holds Radio.Label and an optional Radio.Description. Radio.Group takes layout='stack' | 'grid', and Radio.Section splits a group into titled sets. (#10665) by @alexcarpenter

  • Updated dependencies [85afdd1]:

    • @clerk/shared@4.44.2

@clerk/astro@4.1.23

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1

@clerk/backend@3.27.1

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2

@clerk/chrome-extension@3.1.106

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/clerk-js@6.42.4
    • @clerk/shared@4.44.2
    • @clerk/react@6.18.7
    • @clerk/ui@1.42.5

@clerk/clerk-js@6.42.4

Patch Changes

  • Fix sign-ups failing with "There is no account to transfer" when handleRedirectCallback() was called again while an earlier call was still running, for example because <SignIn /> remounted during the OAuth callback. Calls made while one is running now share its result instead of starting a second transfer. (#10671) by @Ephem

  • Updated dependencies [85afdd1]:

    • @clerk/shared@4.44.2

@clerk/electron@0.1.11

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/clerk-js@6.42.4
    • @clerk/shared@4.44.2
    • @clerk/react@6.18.7

@clerk/expo@4.15.2

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/clerk-js@6.42.4
    • @clerk/shared@4.44.2
    • @clerk/react@6.18.7

@clerk/expo-passkeys@2.1.8

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2

@clerk/express@2.1.89

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1

@clerk/fastify@3.1.99

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1

@clerk/hono@0.1.99

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1

@clerk/localizations@4.24.7

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2

@clerk/nextjs@7.9.26

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1
    • @clerk/react@6.18.7

@clerk/nuxt@3.1.23

Patch Changes

  • Fix the [NUXT_B7002] Some vite.optimizeDeps.include entries could not be resolved: @clerk/vue warning on dev server start with package managers that do not hoist transitive dependencies, such as pnpm and Bun. In these setups on Nuxt versions before 4.6, Vite now pre-bundles @clerk/vue instead of serving its modules unbundled in development. (#10699) by @wobsoriano

  • Updated dependencies [85afdd1]:

    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1
    • @clerk/vue@2.5.20

@clerk/react@6.18.7

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2

@clerk/react-router@3.7.1

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1
    • @clerk/react@6.18.7

@clerk/shared@4.44.2

Patch Changes

  • Fix sign-ups failing with "There is no account to transfer" when handleRedirectCallback() was called again while an earlier call was still running, for example because <SignIn /> remounted during the OAuth callback. Calls made while one is running now share its result instead of starting a second transfer. (#10671) by @Ephem

@clerk/tanstack-react-start@1.7.12

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1
    • @clerk/react@6.18.7

@clerk/testing@2.2.56

Patch Changes

  • Document the ticket strategy in the JSDoc for cy.clerkSignIn(). The command already accepts it, but its JSDoc listed only password, phone_code, and email_code. (#10652) by @jescalan

  • Updated dependencies [85afdd1]:

    • @clerk/shared@4.44.2
    • @clerk/backend@3.27.1

@clerk/ui@1.42.5

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2
    • @clerk/localizations@4.24.7

@clerk/vue@2.5.20

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2

@clerk/msw@0.0.87

Patch Changes

  • Updated dependencies [85afdd1]:
    • @clerk/shared@4.44.2

@clerk/swingset@0.0.70

Patch Changes

@vercel

vercel Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
clerk-js-sandbox Ready Ready Preview Nov 6, 2026 7:18pm UTC
swingset Ready Ready Preview Nov 6, 2026 7:18pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords: 1

  • ci(repo): Version packages

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Tip

🎯 Customize your risk assessments

Guide how CodeRabbit assesses merge risk and security architecture risk. Highlight sensitive changes and explain your security boundaries using Merge Risk Instructions and Security Risk Instructions in your review settings. Security architecture risk assessments require the Advanced plan or above.

✅ Automatic approvals, with your rules

Let CodeRabbit approve pull requests once required threads are resolved, pre-merge checks pass, and your risk limits are met. Enable Automatic approvals in review settings, with overrides for teams or file paths.

@pkg-pr-new

pkg-pr-new Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@10673

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@10673

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@10673

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@10673

@clerk/electron

npm i https://pkg.pr.new/@clerk/electron@10673

@clerk/electron-passkeys

npm i https://pkg.pr.new/@clerk/electron-passkeys@10673

@clerk/eslint-plugin

npm i https://pkg.pr.new/@clerk/eslint-plugin@10673

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@10673

@clerk/expo-biometrics

npm i https://pkg.pr.new/@clerk/expo-biometrics@10673

@clerk/expo-google-signin

npm i https://pkg.pr.new/@clerk/expo-google-signin@10673

@clerk/expo-native-components

npm i https://pkg.pr.new/@clerk/expo-native-components@10673

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@10673

@clerk/express

npm i https://pkg.pr.new/@clerk/express@10673

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@10673

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@10673

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@10673

@clerk/mosaic

npm i https://pkg.pr.new/@clerk/mosaic@10673

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@10673

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@10673

@clerk/react

npm i https://pkg.pr.new/@clerk/react@10673

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@10673

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@10673

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@10673

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@10673

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@10673

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@10673

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@10673

commit: d35be79

@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

API Changes Report

Generated by Break Check on 2026-11-06T19:22:03.508Z

Summary

Metric Count
Packages analyzed 20
Packages with changes 0
🔴 Breaking changes 0
🟡 Non-breaking changes 0
🟢 Additions 0

No API Changes Detected

All packages have stable APIs with no detected changes.


Report generated by Break Check

Last ran on d35be79.

@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

🟢 e2e ios: 20 passed

All 20 tests in 13 files
Test Time
🟢 specs/features/custom-flow-sign-in/complete.e2e.ts · 1 passed 24.8s
🟢 useSignIn completes with the email code 24.8s
🟢 specs/features/custom-flow-sign-up/complete.e2e.ts · 1 passed 28.9s
🟢 useSignUp completes with the email code 28.9s
🟢 specs/features/native-auth-view/complete.e2e.ts · 1 passed 22.9s
🟢 signs in through AuthView with the email code 22.9s
🟢 specs/features/native-auth-view/logo.e2e.ts · 1 passed 37.1s
🟢 signs in with a password through the AuthView that has a logo, after it closed and reopened 37.1s
🟢 specs/features/native-auth-view/opens.e2e.ts · 3 passed 18.3s
🟢 the home full-screen sign-in button shows AuthView with no close button 3.9s
🟢 closing the AuthView that the home opened returns to the home 9.5s
🟢 the close button of a full-screen AuthView returns to the home 5.0s
🟢 specs/features/native-js-sync/sign-in-from-native.e2e.ts · 2 passed 1m 46s
🟢 a native password sign-in reaches the JS hooks and survives a relaunch 42.8s
🟢 a second native sign-in in the same process reaches the JS hooks 1m 3s
🟢 specs/features/native-js-sync/sign-out-from-native.e2e.ts · 1 passed 7.7s
🟢 signing out in the native profile signs out the JS hooks 7.7s
🟢 specs/features/native-modules/biometric-availability.e2e.ts · 1 passed 6.2s
🟢 useBiometricCredentials reports what the expo-biometrics native module found on the device 6.2s
🟢 specs/features/native-modules/google-sign-in.e2e.ts · 1 passed 10.2s
🟢 useSignInWithGoogle opens the native Google sign-in, and cancelling it ends the flow with no session 10.2s
🟢 specs/features/token-cache-persistence/relaunch.e2e.ts · 1 passed 11.8s
🟢 the token cache keeps the session across a relaunch, and a new scope starts signed out 11.8s
🟢 specs/features/update-required/update-required.e2e.ts · 3 passed 22.5s
🟢 a signed-in user on a build below the minimum sees the update screen, and is still signed in once the minimum is lowered 11.8s
🟢 a signed-out user on a build below the minimum sees the update screen 5.5s
🟢 a build at the minimum opens as usual 5.2s
🟢 specs/features/user-button-and-profile/embedded-profile.e2e.ts · 2 passed 16.0s
🟢 onHostBack closes the embedded profile after native navigation 8.7s
🟢 a custom page renders React Native content inside the embedded profile 7.3s
🟢 specs/features/user-button-and-profile/profile.e2e.ts · 2 passed 12.3s
🟢 the home UserButton opens the profile of the signed-in user 7.1s
🟢 the home sign-out button ends the session 5.2s

e2e 0.22.0 · 5m 25s · ios · run artifacts

@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

🟢 e2e android: 19 passed

All 19 tests in 13 files
Test Time
🟢 specs/features/custom-flow-sign-in/complete.e2e.ts · 1 passed 29.1s
🟢 useSignIn completes with the email code 29.1s
🟢 specs/features/custom-flow-sign-up/complete.e2e.ts · 1 passed 23.8s
🟢 useSignUp completes with the email code 23.8s
🟢 specs/features/native-auth-view/complete.e2e.ts · 1 passed 22.1s
🟢 signs in through AuthView with the email code 22.1s
🟢 specs/features/native-auth-view/logo.e2e.ts · 1 passed 23.0s
🟢 signs in with a password through the AuthView that has a logo, after it closed and reopened 23.0s
🟢 specs/features/native-auth-view/opens.e2e.ts · 2 passed 10.6s
🟢 the home full-screen sign-in button shows AuthView with no close button 4.0s
🟢 closing the AuthView that the home opened returns to the home 6.7s
🟢 specs/features/native-js-sync/sign-in-from-native.e2e.ts · 2 passed 40.6s
🟢 a native password sign-in reaches the JS hooks and survives a relaunch 19.8s
🟢 a second native sign-in in the same process reaches the JS hooks 20.8s
🟢 specs/features/native-js-sync/sign-out-from-native.e2e.ts · 1 passed 8.5s
🟢 signing out in the native profile signs out the JS hooks 8.5s
🟢 specs/features/native-modules/biometric-availability.e2e.ts · 1 passed 8.3s
🟢 useBiometricCredentials reports what the expo-biometrics native module found on the device 8.3s
🟢 specs/features/native-modules/google-sign-in.e2e.ts · 1 passed 12.7s
🟢 useSignInWithGoogle opens the native Google sign-in, and cancelling it ends the flow with no session 12.7s
🟢 specs/features/token-cache-persistence/relaunch.e2e.ts · 1 passed 14.0s
🟢 the token cache keeps the session across a relaunch, and a new scope starts signed out 14.0s
🟢 specs/features/update-required/update-required.e2e.ts · 3 passed 27.7s
🟢 a signed-in user on a build below the minimum sees the update screen, and is still signed in once the minimum is lowered 15.1s
🟢 a signed-out user on a build below the minimum sees the update screen 6.1s
🟢 a build at the minimum opens as usual 6.4s
🟢 specs/features/user-button-and-profile/embedded-profile.e2e.ts · 2 passed 14.2s
🟢 onHostBack closes the embedded profile after native navigation 8.6s
🟢 a custom page renders React Native content inside the embedded profile 5.7s
🟢 specs/features/user-button-and-profile/profile.e2e.ts · 2 passed 13.8s
🟢 the home UserButton opens the profile of the signed-in user 8.3s
🟢 the home sign-out button ends the session 5.5s

e2e 0.22.0 · 4m 9s · android · run artifacts

@clerk-cookie
clerk-cookie force-pushed the changeset-release/main branch from 52cec4e to de8c2d7 Compare November 5, 2026 22:22
@clerk-cookie
clerk-cookie force-pushed the changeset-release/main branch from de8c2d7 to 1892bb8 Compare November 6, 2026 13:02
@clerk-cookie
clerk-cookie force-pushed the changeset-release/main branch from 1892bb8 to 1ec405c Compare November 6, 2026 17:15
@clerk-cookie
clerk-cookie force-pushed the changeset-release/main branch from 1ec405c to 21ac78e Compare November 6, 2026 17:45
@clerk-cookie
clerk-cookie force-pushed the changeset-release/main branch from 21ac78e to 18ba73c Compare November 6, 2026 18:10
@clerk-cookie
clerk-cookie force-pushed the changeset-release/main branch from 18ba73c to 62b74e3 Compare November 6, 2026 18:19
@clerk-cookie
clerk-cookie force-pushed the changeset-release/main branch from 62b74e3 to 6e7b3f1 Compare November 6, 2026 18:39
@clerk-cookie
clerk-cookie force-pushed the changeset-release/main branch from 6e7b3f1 to 782dfc4 Compare November 6, 2026 18:49

This branch was successfully deployed

2 active deployments
Preview – swingset — d35be79e Deployed Nov 6, 2026 by vercel[bot]
Preview – clerk-js-sandbox — d35be79e Deployed Nov 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant