github clerk/javascript @clerk/clerk-react@5.29.0

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

Minor Changes

  • Introduce useClerk().status alongside <ClerkFailed /> and <ClerkDegraded />. (#5476) by @panteliselef

    useClerk().status

    Possible values for useClerk().status are:

    • "loading": Set during initialization
    • "error": Set when hotloading clerk-js failed or Clerk.load() failed
    • "ready": Set when Clerk is fully operational
    • "degraded": Set when Clerk is partially operational
      The computed value of useClerk().loaded is:
    • true when useClerk().status is either "ready" or "degraded".
    • false when useClerk().status is "loading" or "error".

    <ClerkFailed />

    <ClerkLoaded>
      <MyCustomSignInForm/>
    </ClerkLoaded>
    <ClerkFailed>
      <ContactSupportBanner/>
    </ClerkFailed>

    <ClerkDegraded />

    <ClerkLoaded>
      <MyCustomPasskeyRegistration />
      <ClerkDegraded>We are experiencing issues, registering a passkey might fail.</ClerkDegraded>
    </ClerkLoaded>

Patch Changes

  • Add <SubscriptionsList /> to both UserProfile and OrgProfile components. (#5658) by @alexcarpenter

    Introduce experimental method for opening <SubscriptionDetails /> component.

    clerk.__experimental_openSubscriptionDetails(...)
  • Updated dependencies [33201bf, 4334598, 0ae0403]:

    • @clerk/types@4.55.0
    • @clerk/shared@3.7.3

Don't miss a new javascript release

NewReleases is sending notifications on new releases.