Packages

@clerk/expo-native-components

0.4.1 · 23 Oct 2026MIT33.6k / weekRepositoryHomepagenpmAtom feed

7 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 0.4.x · latest line
  2. 0.4.1

    23 Oct 2026
  3. 0.4.0

    21 Oct 2026
    • removed

      Remove the legacy client sync functions. Older @clerk/expo versions need them to configure the native components, which render blank without them. Update @clerk/expo to the latest version when you update this package.

  4. 0.3.x
  5. 0.3.0

    20 Oct 2026
    • 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.

  6. 0.2.x
  7. 0.2.0

    16 Oct 2026
    • Add Expo SDK 58 support.

    • Fix Android builds on Expo SDK 58. Compiling @clerk/expo-native-components no longer fails with Unresolved reference 'LocalSavedStateRegistryOwner'.

    • Apply the Clerk theme to custom user-profile page backgrounds and navigation bars on iOS.

  8. 0.1.x
  9. 0.1.1

    15 Oct 2026
    • Native components now respect the proxyUrl passed to <ClerkProvider> and route Frontend API requests through the configured proxy. Applying the proxy requires a new app binary; a JS-only OTA update safely keeps the previous behavior.

  10. 0.1.0

    13 Oct 2026
    • Introduce @clerk/expo-native-components, a new package that the native components (AuthView, UserButton, UserProfileView) now require. Install it and rebuild your app.

      npx expo install @clerk/expo-native-components

      If it's missing, rendering a native component throws an error with these same steps. Install the package before you ship this version in an over-the-air update, because the error is thrown at runtime and not at build time.

      Import the native components and their hooks from @clerk/expo/native-components. @clerk/expo/native is deprecated. It still works and logs a warning in development.

      Apps that don't install the package no longer include the Clerk iOS and Android SDKs and no longer require iOS 17. On Android, those apps also stop migrating biometric credentials enrolled with earlier versions of @clerk/expo, so users who weren't migrated by an earlier release need to enroll again.

  11. 0.0.x
  12. 0.0.1

    12 Oct 2026