github clerk/javascript @clerk/clerk-expo@2.9.0

latest releases: @clerk/types@4.92.0, @clerk/clerk-js@5.99.0, @clerk/fastify@2.4.37...
7 months ago

Minor Changes

  • Adds a secure token cache implementation using expo-secure-store which encrypts the session token before storing it. (#5375) by @wobsoriano

    Usage:

    // 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 secureStore as deprecated in favor of resourceCache from @clerk/clerk-expo/resource-cache. (#5375) by @wobsoriano

    Usage:

    // 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

Don't miss a new javascript release

NewReleases is sending notifications on new releases.