Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@clerk/chrome-extension@2.0.0
Major Changes
Consume packages with remotely hosted code removed as required by Manifest v3. (#4133) by @tmilewski
Permission Updates (BREAKING) (#4133) by @tmilewski
The
storage
entry inhost_permissions
is now required for all extensions.While it's likely that this is already enabled in your extension, this change is to ensure that Clerk can store the necessary data for the extension to function properly.
How to Update: Add the following to your
manifest.json
file:Introducing
syncHost
(BREAKING)In an effort to make the handling of sync hosts more deterministic, we have introduced a new parameter
syncHost
to<ClerkProvider>
How to Update: Replace
syncSessionWithTab
withsyncHost
in the<ClerkProvider>
component and setsyncHost
to the host that you intend to synchronize with.Service Workers
createClerkClient
We've introduced a new method
createClerkClient
to handle background tasks in your extension!Patch Changes
Introduce the
useReverification()
hook that handles the session reverification flow: (#4536) by @panteliselef__experimental_useReverification
withuseReverification
Updated dependencies [
4da28fa857d1e5538eb5bbe28ecc4bf9dba1ce7d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
,7c27b0cfda6ace9693e9c184392481b00f24a64d
]:@clerk/backend@1.18.0
Minor Changes
Update AuthObject property from
__experimental_factorVerificationAge
tofactorVerificationAge
. (#4536) by @panteliselefAlso replaces the following APIs:
__experimental_reverificationError
->__reverificationError
__experimental_reverificationErrorResponse
->reverificationErrorResponse
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/clerk-js@5.35.0
Minor Changes
Drop experimental tag related to reverification. (#4536) by @panteliselef
Properties of Clerk class:
__experimental_openUserVerification
->__internal_openReverification
__experimental_closeUserVerification
->__internal_closeReverification
__experimental_UserVerificationProps
->__internal_ReverificationProps
__experimental_UserVerificationModalProps
->__internal_ReverificationModalProps
Properties of
Session
:__experimental_factorVerificationAge
->factorVerificationAge
__experimental_startVerification
->startVerification
__experimental_prepareFirstFactorVerification
->prepareFirstFactorVerification
__experimental_attemptFirstFactorVerification
->attemptFirstFactorVerification
__experimental_prepareSecondFactorVerification
->prepareSecondFactorVerification
__experimental_attemptSecondFactorVerification
->attemptSecondFactorVerification
If a nonce is provided, it is now made available to Clerk's internal components. This allows the nonce to be passed in to style-src in CSPs and work correctly. (#4509) by @jescalan
Patch Changes
Include BUILD_DISABLE_RHC to allow for builds which remove remotely hosted code as it is a requirement for browser extensions. (#4133) by @tmilewski
Rename userVerification to reverification to align with the feature name. (#4634) by @BRKalow
Updated dependencies [
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/localizations@3.7.0
Minor Changes
__experimental_userVerification
toreverification
. This affects all languages. (#4536) by @panteliselefPatch Changes
Rename userVerification to reverification to align with the feature name. (#4634) by @BRKalow
Updated dependencies [
fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/nextjs@6.5.0
Minor Changes
Introduce the
useReverification()
hook that handles the session reverification flow: (#4536) by @panteliselef__experimental_useReverification
withuseReverification
Also replaces the following APIs:
____experimental_reverificationError
->__reverificationError
__experimental_reverificationErrorResponse
->reverificationErrorResponse
Patch Changes
4da28fa857d1e5538eb5bbe28ecc4bf9dba1ce7d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/clerk-react@5.17.0
Minor Changes
Introduce the
useReverification()
hook that handles the session reverification flow: (#4536) by @panteliselef__experimental_useReverification
withuseReverification
Patch Changes
Include BUILD_DISABLE_RHC to allow for builds which remove remotely hosted code as it is a requirement for browser extensions. (#4133) by @tmilewski
Rename userVerification to reverification to align with the feature name. (#4634) by @BRKalow
Updated dependencies [
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/shared@2.17.0
Minor Changes
Introduce the
useReverification()
hook that handles the session reverification flow: (#4536) by @panteliselef__experimental_useReverification
->useReverification
Also replaces the following APIs:
__experimental_reverificationError
->reverificationError
__experimental_reverificationErrorResponse
->reverificationErrorResponse
__experimental_isReverificationHint
->isReverificationHint
Patch Changes
Gracefully handle missing reverification error metadata (#4636) by @panteliselef
Rename userVerification to reverification to align with the feature name. (#4634) by @BRKalow
Updated dependencies [
fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/types@4.35.0
Minor Changes
Drop experimental tag related to reverification. (#4536) by @panteliselef
Properties of Clerk class:
__experimental_openUserVerification
->__internal_openReverification
__experimental_closeUserVerification
->__internal_closeReverification
__experimental_UserVerificationProps
->__internal_ReverificationProps
__experimental_UserVerificationModalProps
->__internal_ReverificationModalProps
Properties of
Session
:__experimental_factorVerificationAge
->factorVerificationAge
__experimental_startVerification
->startVerification
__experimental_prepareFirstFactorVerification
->prepareFirstFactorVerification
__experimental_attemptFirstFactorVerification
->attemptFirstFactorVerification
__experimental_prepareSecondFactorVerification
->prepareSecondFactorVerification
__experimental_attemptSecondFactorVerification
->attemptSecondFactorVerification
Renaming
__experimental_SessionVerificationResource
->SessionVerificationResource
__experimental_SessionVerificationStatus
->SessionVerificationStatus
__experimental_SessionVerificationLevel
->SessionVerificationLevel
__experimental_ReverificationConfig
->ReverificationConfig
CheckAuthorizationParamsWithCustomPermissions
andCheckAuthorizationParams
now includereverification?: ReverificationConfig;
Properties of
IntialState
:__experimental_factorVerificationAge
->factorVerificationAge
Localization types:
All properties of
__experimental_userVerification
are moved toreverification
Patch Changes
@clerk/astro@1.4.16
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/elements@0.19.7
Patch Changes
4da28fa857d1e5538eb5bbe28ecc4bf9dba1ce7d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/clerk-expo@2.3.10
Patch Changes
4da28fa857d1e5538eb5bbe28ecc4bf9dba1ce7d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
,7c27b0cfda6ace9693e9c184392481b00f24a64d
]:@clerk/expo-passkeys@0.0.9
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/express@1.3.18
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/fastify@2.0.20
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/nuxt@0.0.4
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/remix@4.2.56
Patch Changes
4da28fa857d1e5538eb5bbe28ecc4bf9dba1ce7d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/clerk-sdk-node@5.0.69
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/tanstack-start@0.5.3
Patch Changes
4da28fa857d1e5538eb5bbe28ecc4bf9dba1ce7d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/testing@1.3.30
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/themes@2.1.48
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/ui@0.1.24
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,fe9e147e366153d664af7fc325655ecb299a1f9d
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]:@clerk/vue@0.0.8
Patch Changes
fe9e147e366153d664af7fc325655ecb299a1f9d
,fe9e147e366153d664af7fc325655ecb299a1f9d
,d84d7e31235c5c7da3415981dc76db4473a71a39
,dce4f7ffca7248c0500f0ec9a978672b1f2fad69
]: