Minor Changes
-
Adds a secure token cache implementation using
expo-secure-storewhich encrypts the session token before storing it. (#5375) by @wobsorianoUsage:
// app/_layout.tsx import { ClerkProvider } from '@clerk/clerk-expo'; import { tokenCache } from '@clerk/clerk-expo/token-cache'; export default function RootLayout() { return ( <ClerkProvider publishableKey='your-publishable-key' tokenCache={tokenCache} > {/* Your app code */} </ClerkProvider> ); }
-
Mark
secureStoreas deprecated in favor ofresourceCachefrom@clerk/clerk-expo/resource-cache. (#5375) by @wobsorianoUsage:
// app/_layout.tsx import { ClerkProvider } from '@clerk/clerk-expo' import { tokenCache } from '@clerk/clerk-expo/token-cache' // import { secureStore } from '@clerk/clerk-expo/secure-store' import { resourceCache } from '@clerk/clerk-expo/resource-cache' export default function RootLayout() { return ( <ClerkProvider publishableKey="your-publishable-key" tokenCache={tokenCache} // __experimental_resourceCache={secureStore} __experimental_resourceCache={resourceCache} > {...} </ClerkProvider> ) }
Patch Changes
-
Add a console error if the Native API is disabled for the instance. (#5373) by @anagstef
-
Export
TokenCachetype. (#5358) by @panteliselef -
Updated dependencies [
725918d,e3f74b5,8121344,f05efe2,50a27e2,91d0f0b,9572bf5,39bbc51,3dddcda,7524943,150b5c8,23c931e,cb6c4bd,730262f,968c747,05b9734,0b18bb1,021bc5f,ecc2b93,1a61390,149ba72]:- @clerk/clerk-js@5.57.0
- @clerk/types@4.49.0
- @clerk/clerk-react@5.25.0
- @clerk/shared@3.0.2