Add appleSignIn option to the Expo config plugin. Setting appleSignIn: false prevents the Sign in with Apple entitlement from being added unconditionally, allowing apps that do not use Apple Sign In to opt out. (#8113) by @chriscanin
fix(expo): use require.resolve in config plugin to find ClerkViewFactory.swift, resolving failures in pnpm workspaces nested 2+ levels deep (#8111) by @chriscanin
Add -Xskip-metadata-version-check Kotlin compiler flag to resolve metadata version mismatch errors when building Android apps with Expo SDK 54/55. The clerk-android dependency is compiled with Kotlin 2.3.x while Expo ships Kotlin 2.1.x, causing :app:compileDebugKotlin to fail. (#8152) by @chriscanin
fix(expo): restore TurboModuleRegistry.get pattern in NativeClerkModule spec to fix Android new architecture codegen error; handle web via NativeClerkModule.web.ts (#8112) by @chriscanin
Updated dependencies [7027e97, 9ca9300, 3efdd2c, 857823e, 25a73fb, d976a82]:
signOutOptions prop on <SignOutButton /> in favor of top-level redirectUrl and sessionId props. The signOutOptions prop still works but now emits a deprecation warning. (#8148) by @jacekradkoMove react and react-dom from dependencies to peerDependencies (#8160) by @jacekradko
Fix minor internal issues with TypeScript types. (#8076) by @dstaley
Fix false positive in structural CSS detection where Clerk's own internal classes (.cl-internal-*) were incorrectly triggering the warning on fresh installs. (#8142) by @brkalow
Updated dependencies [46093fa]:
Fix ERR_CONTENT_DECODING_FAILED when loading proxied assets by requesting uncompressed responses from FAPI and stripping Content-Encoding/Content-Length headers that fetch() invalidates through auto-decompression. (#8159) by @brkalow
Fix satelliteAutoSync to default to false as documented. Previously, not passing the prop resulted in undefined, which was treated as true due to a strict equality check (=== false). This preserved Core 2 auto-sync behavior instead of the intended Core 3 default. The check is now !== true, so both undefined and false skip automatic satellite sync. (#8001) by @nikosdouvlis
Fix an issue where multiple set-cookie headers were being dropped by the frontend API proxy. (#8162) by @brkalow
Add optional intent parameter to session.touch() to indicate why the touch was triggered (focus, session switch, or org switch). This enables the backend to skip expensive client piggybacking for focus-only touches. (#8135) by @nikosdouvlis
Updated dependencies [e5f213f]:
e5f213f]:
e5f213f]:
e5f213f]:
e5f213f]:
e5f213f]: