@clerk/shared@4.30.0
📦 clerkView on GitHub →
🐛 4 fixes🔧 1 symbols
Summary
This release fixes several issues related to OAuth account transfers, enterprise SSO redirect URLs, and navigation within the Clerk provider. It also polishes error message copy for better clarity.
Migration Steps
- Applications that worked around the previous navigation issue by passing no-op router functions, or by filtering CLERK-ROUTER/VIRTUAL out themselves, can remove those workarounds.
🐛 Bug Fixes
- Fixes an issue where OAuth account transfers that needed additional verification were returned to the beginning of sign-in.
- Keep Clerk's navigation inside the renderer. ClerkProvider now always supplies routerPush/routerReplace, so Clerk routes through your application's router when you provide one, and never navigates the window to an internal /CLERK-ROUTER/VIRTUAL/... path.
- Fix an issue where sign-ups that used an enterprise SSO connection did not correctly forward redirect URLs.
- Polish the missing/invalid key error copy: drop the two-space indent before the npx clerk@latest init command, start the follow-up sentence with the command name instead of "It", and reword "Requires no Clerk account or login" to "No Clerk account or login required".