- 
                Notifications
    
You must be signed in to change notification settings  - Fork 402
 
ci(repo): Version packages #6031
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
    
                
     Merged
            
            
          Conversation
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
    | 
           The latest updates on your projects. Learn more about Vercel for Git ↗︎ 
  | 
    
          
@clerk/agent-toolkit
 @clerk/astro
 @clerk/backend
 @clerk/chrome-extension
 @clerk/clerk-js
 @clerk/dev-cli
 @clerk/elements
 @clerk/clerk-expo
 @clerk/expo-passkeys
 @clerk/express
 @clerk/fastify
 @clerk/localizations
 @clerk/nextjs
 @clerk/nuxt
 @clerk/clerk-react
 @clerk/react-router
 @clerk/remix
 @clerk/shared
 @clerk/tanstack-react-start
 @clerk/testing
 @clerk/themes
 @clerk/types
 @clerk/upgrade
 @clerk/vue
 commit:   | 
    
9919b0e    to
    e86255b      
    Compare
  
    e86255b    to
    798ca97      
    Compare
  
    798ca97    to
    2f5740b      
    Compare
  
    2f5740b    to
    367ac83      
    Compare
  
    367ac83    to
    aac6a14      
    Compare
  
    aac6a14    to
    3f5ed97      
    Compare
  
    3f5ed97    to
    9d63e9e      
    Compare
  
    9d63e9e    to
    d9036bf      
    Compare
  
    d9036bf    to
    a87f21a      
    Compare
  
    a87f21a    to
    adc8019      
    Compare
  
    0fb937f    to
    9393023      
    Compare
  
    
              
                    wobsoriano
  
              
              approved these changes
              
                  
                    Jun 4, 2025 
                  
              
              
            
            
              
                    panteliselef
  
              
              approved these changes
              
                  
                    Jun 4, 2025 
                  
              
              
            
            
9393023    to
    6e0b913      
    Compare
  
    6e0b913    to
    0f6ae17      
    Compare
  
    
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
      Labels
  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/backend@2.0.0
Major Changes
Introduces machine authentication, supporting four token types:
api_key,oauth_token,machine_token, andsession_token. For backwards compatibility,session_tokenremains the default when no token type is specified. This enables machine-to-machine authentication and use cases such as API keys and OAuth integrations. Existing applications continue to work without modification. (#5689) by @wobsorianoYou can specify which token types are allowed by using the
acceptsTokenoption in theauthenticateRequest()function. This option can be set to a specific type, an array of types, or'any'to accept all supported tokens.Example usage:
Minor Changes
The
svixdependency is no longer needed when using theverifyWebhook()function.verifyWebhook()was refactored to not rely onsvixanymore while keeping the same functionality and behavior. (#6059) by @royangerIf you previously installed
svixto useverifyWebhook()you can uninstall it now:Patch Changes
Improve JSDoc comments for verifyWebhook and verifyToken (#6060) by @LekoArts
Improve JSDoc comments (#6049) by @LekoArts
Introduce
getAuthObjectFromJwtas internal utility function that centralizes the logic for generating auth objects from session JWTs. (#6053) by @LauraBeatrisUpdated dependencies [
d8fa5d9,be2e89c,5644d94,b578225,8838120]:@clerk/agent-toolkit@0.1.0
Minor Changes
Machine authentication is now supported for advanced use cases via the backend SDK. You can use
clerkClient.authenticateRequestto validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. (#5689) by @wobsorianoExample (Astro):
Patch Changes
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/astro@2.9.0
Minor Changes
Machine authentication is now supported for advanced use cases via the backend SDK. You can use
clerkClient.authenticateRequestto validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. (#5689) by @wobsorianoExample (Astro):
The
svixdependency is no longer needed when using theverifyWebhook()function.verifyWebhook()was refactored to not rely onsvixanymore while keeping the same functionality and behavior. (#6059) by @royangerIf you previously installed
svixto useverifyWebhook()you can uninstall it now:Patch Changes
Introduce
getAuthObjectFromJwtas internal utility function that centralizes the logic for generating auth objects from session JWTs. (#6053) by @LauraBeatrisUpdated dependencies [
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/clerk-js@5.68.0
Minor Changes
cssLayerNameoption to allow users to opt Clerk styles into a native CSS layer. (#5552) by @alexcarpenterPatch Changes
Get
payment_method_orderfor Stripe payment elements from backend (#6034) by @aelioxUse the
is_removableflag on a payment source to determine if it can be removed. (#6033) by @aelioxClean up layout and logic of the
PlanDetailsdrawer (#5928) by @aelioxInitiate enterprise SSO from ticket flows, such as organization invitations. (#6009) by @LauraBeatris
Introduce internal
<OAuthConsent />component to be used internally in the machine auth OAuth flow in account portal. (#6021) by @alexcarpenterfeat(types,clerk-js): Update types; RoleSelect allows fallbackLabel (#6037) by @thiskevinwang
roleNamewhich is already present on frontend-api responses, asrole_name.fallbackLabelin the event thatvaluedoes not map to any of the supplied rolesUpdated dependencies [
d8fa5d9,be2e89c,85f3db4,5644d94,b578225,8838120]:@clerk/clerk-expo@2.13.0
Minor Changes
SecureStoreimplementationkeychainAccessibletoAFTER_FIRST_UNLOCKcreateResourceCacheStore to align with createTokenCache - The data in the keychain item cannot be accessed after a restart until the device has been unlocked once by the user. This may be useful if you need to access the item when the device is locked. (#6054) by @kkawamu1Patch Changes
d8fa5d9,be2e89c,5644d94,30bac73,32a5e11,a3232c7,b578225,8838120]:@clerk/express@1.6.0
Minor Changes
Machine authentication is now supported for advanced use cases via the backend SDK. You can use
clerkClient.authenticateRequestto validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. (#5689) by @wobsorianoExample (Astro):
The
svixdependency is no longer needed when using theverifyWebhook()function.verifyWebhook()was refactored to not rely onsvixanymore while keeping the same functionality and behavior. (#6059) by @royangerIf you previously installed
svixto useverifyWebhook()you can uninstall it now:Patch Changes
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/fastify@2.3.0
Minor Changes
Machine authentication is now supported for advanced use cases via the backend SDK. You can use
clerkClient.authenticateRequestto validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. (#5689) by @wobsorianoExample (Astro):
The
svixdependency is no longer needed when using theverifyWebhook()function.verifyWebhook()was refactored to not rely onsvixanymore while keeping the same functionality and behavior. (#6059) by @royangerIf you previously installed
svixto useverifyWebhook()you can uninstall it now:Patch Changes
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/nextjs@6.21.0
Minor Changes
Introduces machine authentication, supporting four token types:
api_key,oauth_token,machine_token, andsession_token. For backwards compatibility,session_tokenremains the default when no token type is specified. This enables machine-to-machine authentication and use cases such as API keys and OAuth integrations. Existing applications continue to work without modification. (#5689) by @wobsorianoYou can specify which token types are allowed for a given route or handler using the
acceptsTokenproperty in theauth()helper, or thetokenproperty in theauth.protect()helper. Each can be set to a specific type, an array of types, or'any'to accept all supported tokens.Example usage in Nextjs middleware:
Leaf node route protection:
The
svixdependency is no longer needed when using theverifyWebhook()function.verifyWebhook()was refactored to not rely onsvixanymore while keeping the same functionality and behavior. (#6059) by @royangerIf you previously installed
svixto useverifyWebhook()you can uninstall it now:Patch Changes
Updated URL for 'auth() was called but Clerk can't detect usage of clerkMiddleware()' (#6035) by @royanger
Introduce
getAuthObjectFromJwtas internal utility function that centralizes the logic for generating auth objects from session JWTs. (#6053) by @LauraBeatrisUpdated dependencies [
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,a3232c7,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/nuxt@1.7.0
Minor Changes
Machine authentication is now supported for advanced use cases via the backend SDK. You can use
clerkClient.authenticateRequestto validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. (#5689) by @wobsorianoExample (Astro):
The
svixdependency is no longer needed when using theverifyWebhook()function.verifyWebhook()was refactored to not rely onsvixanymore while keeping the same functionality and behavior. (#6059) by @royangerIf you previously installed
svixto useverifyWebhook()you can uninstall it now:Patch Changes
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/react-router@1.5.0
Minor Changes
Machine authentication is now supported for advanced use cases via the backend SDK. You can use
clerkClient.authenticateRequestto validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. (#5689) by @wobsorianoExample (Astro):
The
svixdependency is no longer needed when using theverifyWebhook()function.verifyWebhook()was refactored to not rely onsvixanymore while keeping the same functionality and behavior. (#6059) by @royangerIf you previously installed
svixto useverifyWebhook()you can uninstall it now:Patch Changes
In this release the TypeScript types for
rootAuthLoader(),getAuth(), and<ClerkProvider>were adjusted but should still work as before. Previously, these types relied on internal, unstable React Router types that changed in their recent 7.6.1 release. We simplified our TypeScript types and no longer rely on internal exports from React Router. (#6019) by @LekoArtsUpdated dependencies [
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,a3232c7,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/remix@4.8.0
Minor Changes
Machine authentication is now supported for advanced use cases via the backend SDK. You can use
clerkClient.authenticateRequestto validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. (#5689) by @wobsorianoExample (Astro):
Patch Changes
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,a3232c7,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/tanstack-react-start@0.16.0
Minor Changes
Machine authentication is now supported for advanced use cases via the backend SDK. You can use
clerkClient.authenticateRequestto validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. (#5689) by @wobsorianoExample (Astro):
The
svixdependency is no longer needed when using theverifyWebhook()function.verifyWebhook()was refactored to not rely onsvixanymore while keeping the same functionality and behavior. (#6059) by @royangerIf you previously installed
svixto useverifyWebhook()you can uninstall it now:Patch Changes
Apply Clerk response headers (#6057) by @dios-david
Updated dependencies [
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,a3232c7,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/testing@1.8.0
Minor Changes
waitToBeActive({ planSlug })andgetPlanCardCTA({ planSlug })to pricingTable object. (#6051) by @panteliselefPatch Changes
Update checkoutObject with
waitForStipeElementsmethod androotproperty. (#5980) by @panteliselefUpdated dependencies [
ea622ba,d8fa5d9,be2e89c,c656270,5644d94,b578225,918e2e0,795d09a,4f93634,8838120]:@clerk/types@4.60.0
Minor Changes
cssLayerNameoption to allow users to opt Clerk styles into a native CSS layer. (#5552) by @alexcarpenterPatch Changes
Get
payment_method_orderfor Stripe payment elements from backend (#6034) by @aelioxUse the
is_removableflag on a payment source to determine if it can be removed. (#6033) by @aelioxIntroduce internal
<OAuthConsent />component to be used internally in the machine auth OAuth flow in account portal. (#6021) by @alexcarpenterfeat(types,clerk-js): Update types; RoleSelect allows fallbackLabel (#6037) by @thiskevinwang
roleNamewhich is already present on frontend-api responses, asrole_name.fallbackLabelin the event thatvaluedoes not map to any of the supplied roles@clerk/chrome-extension@2.4.11
Patch Changes
d8fa5d9,be2e89c,5644d94,30bac73,32a5e11,a3232c7,b578225,8838120]:@clerk/elements@0.23.32
Patch Changes
d8fa5d9,be2e89c,5644d94,a3232c7,b578225,8838120]:@clerk/expo-passkeys@0.3.9
Patch Changes
d8fa5d9,be2e89c,5644d94,b578225,8838120]:@clerk/localizations@3.16.4
Patch Changes
Update Spanish (es-ES) password validation messages to match new English (en-US) format (#6048) by @ReyserLyn
Updated dependencies [
d8fa5d9,be2e89c,5644d94,b578225,8838120]:@clerk/clerk-react@5.31.9
Patch Changes
Initialize isomorphic clerk with
useRef. Avoid memoizing the singleton, instead use a reference to store it, and then destroy it. (#6024) by @panteliselefIntroduce internal
<OAuthConsent />component to be used internally in the machine auth OAuth flow in account portal. (#6021) by @alexcarpenterUpdated dependencies [
d8fa5d9,be2e89c,5644d94,b578225,8838120]:@clerk/shared@3.9.6
Patch Changes
d8fa5d9,be2e89c,5644d94,b578225,8838120]:@clerk/themes@2.2.49
Patch Changes
d8fa5d9,be2e89c,5644d94,b578225,8838120]:@clerk/vue@1.8.7
Patch Changes
d8fa5d9,be2e89c,5644d94,b578225,8838120]: