Native auth/profile views redesigned; SSO module loading fixed
@clerk/expo@3.4.0
Minor Changes
-
Update Expo's beta native prebuilt components to more closely match the behavior of Clerk's native iOS and Android SDKs. (#8699) by @mikepitre
Previously, native auth and profile views relied on Expo-specific presentation behavior.
AuthViewandUserProfileVieware now app-presented components, with dismissal handled throughonDismiss. This also improves session synchronization between Clerk's JavaScript and native layers.Note: This includes native changes, so rebuild your native app after upgrading (
expo prebuild --cleanor a new EAS build).
Patch Changes
-
Bump the native SDKs pulled into Expo:
clerk-iosto1.2.0. (#8745) by @mikepitre -
Bump the bundled
clerk-androidSDK (clerk-android-apiandclerk-android-ui) from1.0.26to1.0.28. See the Clerk Android release: https://github.com/clerk/clerk-android/releases/tag/v1.0.28. (#8780) by @clerk-cookie -
Make
react-doman optional peer dependency so native Expo apps can install Clerk without pulling in a React DOM version they do not use. (#8789) by @mikepitre -
Fix
useSSO()in Expo apps that hit module loading failures when starting an SSO flow under Metro. (#8720) by @wobsoriano -
Fix Expo native builds that could fail when
expo-web-browseris not installed butClerkProvideris imported. (#8607) by @chriscanin -
Add and improve JSDoc comments across public types and methods to support generated reference documentation for the
/objectsdocs section. Exports a few previously-internal types (OnEventListener,OffEventListener,ClerkOptionsNavigation) so they can be referenced from the generated docs. (#8276) by @alexisintech -
Updated dependencies [
83f50f6,2d6670c,83f50f6,af706e3,032632c,0fece6f,b295af3,0c854c3,eb5c02d,8e1bd48]:- @clerk/react@6.8.0
- @clerk/clerk-js@6.15.0
- @clerk/shared@4.16.0
Fetched June 10, 2026
