ClerkProvider
Found in 1 package: clerk
clerk(25 releases)
@clerk/shared@4.30.0This release fixes several issues related to OAuth account transfers, enterprise SSO redirect URLs, and navigation within the Clerk provider. It also polishes error message copy for better clarity.
@clerk/ui@1.30.7This patch release ensures Clerk's navigation stays within the renderer, improving the handling of OAuth transfers and enterprise SSO sign-ups. Workarounds for previous navigation issues can now be removed.
@clerk/electron@0.0.36This patch release ensures Clerk's navigation stays within the renderer, resolving an issue with internal routing paths. Applications with previous workarounds can now simplify their configurations.
@clerk/react@6.10.2This patch release resolves a production build error related to the browser Clerk loader startup by ensuring the Clerk global is accessed reliably via globalThis.
@clerk/expo@3.4.0BreakingThis release aligns Expo native components with Clerk SDK behavior, updates underlying native SDKs, and fixes several Expo-related bugs. It also introduces changes to how AuthView and UserProfileView are presented in Expo.
@clerk/clerk-js@6.0.0BreakingThis release focuses heavily on API cleanup by renaming unstable and experimental prefixes to be more consistent (`__internal_*` and `__experimental_*`). It also introduces proactive session token refreshing and removes numerous deprecated properties and strategies, requiring migration steps for checkout handling and offline token retrieval.
@clerk/nextjs@7.0.0BreakingThis release focuses heavily on internal refactoring, standardizing experimental/unstable prefixes to `__internal_*` and `__experimental_*`, and removing numerous deprecated APIs. Key functional changes include updating SSR behavior for `getToken` and replacing legacy authorization components with the new `<Show>` component.
@clerk/expo@3.0.0BreakingThis release focuses on API stabilization by renaming unstable/experimental prefixes, enforcing the required `publishableKey` prop on `ClerkProvider`, and dropping support for older Expo SDK versions. Key components like `<Protect>` have been replaced by the new `<Show>` component.
@clerk/backend@3.0.0BreakingThis release removes several deprecated verification methods and renames `samlAccount` to `enterpriseAccount`. It also introduces significant enhancements for satellite application handling via the new `satelliteAutoSync` option and updates middleware configuration for TanStack Start.
@clerk/chrome-extension@3.0.0BreakingThis release standardizes internal and experimental API prefixes (e.g., renaming `__unstable_*` to `__internal_*`) and introduces `<Show>` as the primary authorization component, replacing older context components. It also includes internal React hook refactoring using `useSyncExternalStore` and mandates Node.js 20.9.0.
@clerk/nuxt@2.0.0BreakingThis release introduces the new cross-framework authorization component `<Show>`, deprecates older authorization components, and updates version pinning mechanisms by removing CDN props in favor of local bundling. It also enforces a minimum Node.js version of 20.9.0 across all packages.
@clerk/tanstack-react-start@1.0.0BreakingThis release introduces the unified `<Show>` component, removes deprecated props, and updates error handling for `getToken()` to throw an explicit `ClerkOfflineError` when offline. It also mandates Node.js 20.9.0 and refactors internal state management using `useSyncExternalStore`.
@clerk/react@6.0.0BreakingThis release introduces major refactoring by standardizing experimental/unstable prefixes, updating authorization components to use `<Show>`, and migrating React hooks to use `useSyncExternalStore`. It also enforces a minimum Node version of 20.9.0 and changes error handling for offline token retrieval.
@clerk/vue@2.0.0BreakingThis release standardizes internal and experimental API prefixes, introduces the unified `<Show>` component for authorization control, and updates `getToken()` to throw an explicit error on network failure. It also requires Node.js version 20.9.0 or newer.
@clerk/react-router@3.0.0BreakingThis release introduces major refactors using `useSyncExternalStore` and removes several deprecated APIs, including `<Protect>` in favor of `<Show>`. It also changes `getToken()` behavior during SSR and offline scenarios, requiring updates to error handling.
@clerk/express@2.0.0BreakingThis release enforces Node.js 20.9.0+, removes deprecated configuration options like `enableHandshake`, and mandates using `getAuth(req)` instead of accessing `req.auth` as an object. It also updates version pinning mechanisms to favor bundling over CDN loading.
@clerk/astro@3.0.0BreakingThis release focuses heavily on API cleanup, renaming unstable/experimental prefixes to standardized internal/experimental conventions, and removing deprecated props from button components. It also introduces the unified `<Show>` component for authorization control and updates environment variable resolution order.
@clerk/shared@3.30.0This release deprecates the @clerk/types package in favor of @clerk/shared/types for better consistency and introduces locale propagation to the PaymentElement.
@clerk/clerk-js@5.103.2This patch introduces locale propagation to PaymentElement and deprecates the @clerk/types package in favor of @clerk/shared/types for better consistency. Several minor bug fixes and optimizations, including improved session caching and sign-up flow handling, were also implemented.
@clerk/clerk-js@5.77.0This release introduces the new <TaskSelectOrganization /> component for customizing organization selection flows and fixes unmounting issues in SignIn/SignUp components during after-auth processes.
@clerk/clerk-js@5.75.0This minor release introduces configuration options for theming and task URLs, alongside several bug fixes related to authentication state, component rendering, and error messaging. A key change in the Billing Beta is the replacement of `payerType[]` with `forPayerType`.
@clerk/types@4.69.0This release introduces minor enhancements, including an optional CSS layer name for themes and customization for task flow URLs. It also updates the Billing Beta API structure and renames an internal session task key.
@clerk/shared@3.4.0This release updates dependencies and introduces a change in how useAuth handles pending sessions, defaulting them to signed-out unless explicitly configured otherwise.
@clerk/nextjs@6.14.0This release introduces new redirection utilities like `auth().redirectToSignUp()`, enhances `useAuth` session handling for pending states, and adds robust Content Security Policy (CSP) header generation capabilities to `clerkMiddleware`.
@clerk/clerk-expo@2.9.0This release introduces a new secure token cache implementation for Clerk Expo using `expo-secure-store` and deprecates the older `secureStore` option in favor of `resourceCache`.
Track Symbol Changes
Use the Change8 MCP server or GitHub Action to get notified when ClerkProvider changes.
Learn More