Change8

@clerk/clerk-js@6.25.13

Breaking Changes
📦 clerkView on GitHub →
1 breaking2 features🔧 4 symbols

Summary

Introduced self-serve OIDC configuration for all applications, simplifying the setup process for organization admins. Existing OIDC connections are now handled more gracefully.

⚠️ Breaking Changes

  • The `experimental.oidcSelfServe` option is no longer functional and should be removed from `<ClerkProvider />` and `Clerk.load()`.

Migration Steps

  1. Remove the `experimental.oidcSelfServe` option from `<ClerkProvider />` and `Clerk.load()`.

✨ New Features

  • Self-serve OIDC configuration is now available for all applications, allowing organization admins to select an OIDC provider in the `<OrganizationProfile />` Security tab without needing an experimental flag.
  • Existing OIDC connections will now open their configuration steps directly instead of showing an unsupported-provider state.

Affected Symbols