Expo SDK 54+ required; Google Sign-In moved to optional package
@clerk/expo@4.0.0
Major Changes
-
Drop support for Expo SDK 53. The minimum supported version is now Expo SDK 54. (#9015) by @wobsoriano
Expo maintains each SDK release for approximately one year and SDK 53 is now outside that window. Upgrade your app to Expo SDK 54 or later before updating these packages.
-
The native Google Sign-In module has moved out of
@clerk/expointo a new optional package,@clerk/expo-google-signin. Apps that don't useuseSignInWithGoogleno longer pull in the native Google Sign-In dependencies during prebuild. (#9015) by @wobsorianoIf you use native Google Sign-In, install the new package:
npx expo install @clerk/expo-google-signinadd its config plugin alongside
@clerk/expoin your app config:{ "expo": { "plugins": ["@clerk/expo", "@clerk/expo-google-signin"] } }then rebuild your native app. The
useSignInWithGooglehook is still exported from@clerk/expo/googleand its API is unchanged; it now requires@clerk/expo-google-signinto provide the native module, and throws an actionable error if it is missing.
Patch Changes
-
Fix a crash on Android in Expo Go where rendering
<ClerkProvider>failed withCannot find native module 'ClerkExpo', even for JavaScript-only flows that use no native components. (#9203) by @wobsoriano -
Updated dependencies [
858a689,c904fb4]:- @clerk/shared@4.25.6
- @clerk/clerk-js@6.25.6
- @clerk/react@6.12.6
Fetched July 21, 2026
