Skip to content

ci(repo): Version packages #6576

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

clerk-cookie
Copy link
Collaborator

@clerk-cookie clerk-cookie commented Aug 19, 2025

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/clerk-js@5.88.0

Minor Changes

  • [Experimental] Add support for captcha to Signal SignUp (#6574) by @dstaley

  • Adding /oauth/authorize-with-immediate-redirect to frontendApiRedirectPathsNoUserInput (#6579) by @Ben2W

Patch Changes

  • [Billing Beta] Rename cancelFreeTrialDescription to cancelFreeTrialAccessUntil. (#6582) by @panteliselef

  • Update copies for create organization screen on session tasks (#6584) by @iagodahlem

  • Add class cl-planDetails-root to the parent div element that containes the plan details drawer. (#6573) by @panteliselef

  • Fix incorrect redirect when completing session tasks within SignIn and SignUp components (#6580) by @iagodahlem

  • Hide passkeys section when user has an enterprise account with the disable additional identifiers setting enabled (#6585) by @NicolasLopes7

  • Improve multi-session navigation to tasks (#6575) by @LauraBeatris

  • Update notice when cancelling a trial. (#6582) by @panteliselef

  • Add a development-mode warning when exactly one of routerPush or routerReplace is provided in ClerkOptions. Both must be defined together for custom router navigation to work correctly. (#6578) by @kduprey

  • Updated dependencies [e52bf8e, edd0f21, c043c19, c28d29c]:

    • @clerk/localizations@3.23.0
    • @clerk/types@4.81.0
    • @clerk/shared@3.21.3

@clerk/localizations@3.23.0

Minor Changes

  • [Billing Beta] Rename cancelFreeTrialDescription to cancelFreeTrialAccessUntil. (#6582) by @panteliselef

Patch Changes

@clerk/types@4.81.0

Minor Changes

  • [Billing Beta] Rename cancelFreeTrialDescription to cancelFreeTrialAccessUntil. (#6582) by @panteliselef

Patch Changes

  • Update copies for create organization screen on session tasks (#6584) by @iagodahlem

  • Fix incorrect redirect when completing session tasks within SignIn and SignUp components (#6580) by @iagodahlem

@clerk/agent-toolkit@0.1.25

Patch Changes

@clerk/astro@2.11.6

Patch Changes

@clerk/backend@2.9.4

Patch Changes

@clerk/chrome-extension@2.5.24

Patch Changes

@clerk/elements@0.23.57

Patch Changes

  • Updated dependencies [e52bf8e, c043c19, c28d29c]:
    • @clerk/types@4.81.0
    • @clerk/clerk-react@5.43.1
    • @clerk/shared@3.21.3

@clerk/clerk-expo@2.14.23

Patch Changes

@clerk/expo-passkeys@0.3.34

Patch Changes

@clerk/express@1.7.24

Patch Changes

@clerk/fastify@2.4.24

Patch Changes

@clerk/nextjs@6.31.4

Patch Changes

  • Updated dependencies [e52bf8e, c043c19, 7bb644a, c28d29c]:
    • @clerk/types@4.81.0
    • @clerk/backend@2.9.4
    • @clerk/clerk-react@5.43.1
    • @clerk/shared@3.21.3

@clerk/nuxt@1.8.10

Patch Changes

@clerk/clerk-react@5.43.1

Patch Changes

  • Fix incorrect redirect when completing session tasks within SignIn and SignUp components (#6580) by @iagodahlem

  • Updated dependencies [e52bf8e, c043c19, c28d29c]:

    • @clerk/types@4.81.0
    • @clerk/shared@3.21.3

@clerk/react-router@1.9.4

Patch Changes

  • Updated dependencies [e52bf8e, c043c19, 7bb644a, c28d29c]:
    • @clerk/types@4.81.0
    • @clerk/backend@2.9.4
    • @clerk/clerk-react@5.43.1
    • @clerk/shared@3.21.3

@clerk/remix@4.11.4

Patch Changes

  • Updated dependencies [e52bf8e, c043c19, 7bb644a, c28d29c]:
    • @clerk/types@4.81.0
    • @clerk/backend@2.9.4
    • @clerk/clerk-react@5.43.1
    • @clerk/shared@3.21.3

@clerk/shared@3.21.3

Patch Changes

@clerk/tanstack-react-start@0.22.4

Patch Changes

  • Updated dependencies [e52bf8e, c043c19, 7bb644a, c28d29c]:
    • @clerk/types@4.81.0
    • @clerk/backend@2.9.4
    • @clerk/clerk-react@5.43.1
    • @clerk/shared@3.21.3

@clerk/testing@1.11.3

Patch Changes

@clerk/themes@2.4.13

Patch Changes

@clerk/vue@1.11.4

Patch Changes

  • Fixes an issue where deep updates to Clerk component options are not reactive. (#6588) by @wobsoriano

  • Fix incorrect redirect when completing session tasks within SignIn and SignUp components (#6580) by @iagodahlem

  • Updated dependencies [e52bf8e, c043c19, c28d29c]:

    • @clerk/types@4.81.0
    • @clerk/shared@3.21.3

Summary by CodeRabbit

Based on the comprehensive summary, here are the high-level release notes:

  • New Features

    • Added OAuth authorize-with-immediate-redirect path
    • Enhanced multi-session navigation to tasks
  • Bug Fixes

    • Fixed incorrect redirects in SignIn and SignUp components
    • Improved reactivity for Vue component options
    • Fixed passkeys section display for enterprise accounts
  • Improvements

    • Updated organization screen and create organization task copies
    • Added development-mode warning for router navigation configuration
    • Renamed billing-related descriptions for clarity
  • Documentation

    • Updated localization for account deletion in zh-CN
    • Added new class for plan details drawer
  • Dependency Updates

    • Multiple packages updated to latest versions across the Clerk ecosystem

Copy link

vercel bot commented Aug 19, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
clerk-js-sandbox Ready Ready Preview Comment Aug 20, 2025 10:26pm

Copy link

pkg-pr-new bot commented Aug 19, 2025

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6576

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6576

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6576

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6576

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6576

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6576

@clerk/elements

npm i https://pkg.pr.new/@clerk/elements@6576

@clerk/clerk-expo

npm i https://pkg.pr.new/@clerk/clerk-expo@6576

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6576

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6576

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6576

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6576

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6576

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6576

@clerk/clerk-react

npm i https://pkg.pr.new/@clerk/clerk-react@6576

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6576

@clerk/remix

npm i https://pkg.pr.new/@clerk/remix@6576

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6576

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6576

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6576

@clerk/themes

npm i https://pkg.pr.new/@clerk/themes@6576

@clerk/types

npm i https://pkg.pr.new/@clerk/types@6576

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6576

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6576

commit: a3e11f0

Copy link
Contributor

coderabbitai bot commented Aug 19, 2025

📝 Walkthrough

Walkthrough

The diff deletes multiple .changeset files, adds or updates CHANGELOG.md entries across many packages, and increments package.json versions throughout the monorepo. All edits are metadata: changelog content, version bumps, and removed changeset entries. No source-code, exported/public API, or runtime logic changes are present.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

types, nextjs, react, remix, backend, fastify, localizations, themes, elements, express, testing, tanstack, astro, react-router, nuxt, vue, agent-toolkit

Suggested reviewers

  • LauraBeatris
  • panteliselef

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
packages/clerk-js/CHANGELOG.md (1)

7-7: Optional: Align punctuation style for bullets.

Some sections end bullet lines with a period while others don’t. Consider standardizing (with or without terminal periods) for consistency across future entries.

packages/expo/CHANGELOG.md (1)

3-9: Changelog entries verified; optional context note suggested

  • ✅ packages/expo (v2.14.23) and packages/chrome-extension (v2.5.24) CHANGELOGs contain the correct top-level headings and mention @clerk/clerk-js@5.87.1.
  • 💡 As a polish, you may add a brief sentence summarizing the upstream change—for example: “Improve multi-session navigation to tasks.”
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 9f0aad2 and a3e11f0.

📒 Files selected for processing (7)
  • .changeset/sour-meals-see.md (0 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
💤 Files with no reviewable changes (1)
  • .changeset/sour-meals-see.md
🧰 Additional context used
📓 Path-based instructions (4)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/chrome-extension/package.json
  • packages/clerk-js/CHANGELOG.md
  • packages/clerk-js/package.json
  • packages/expo/package.json
  • packages/chrome-extension/CHANGELOG.md
  • packages/expo/CHANGELOG.md
packages/*/package.json

📄 CodeRabbit Inference Engine (.cursor/rules/global.mdc)

All publishable packages should be placed under the packages/ directory

packages/*/package.json: All publishable packages must be located in the 'packages/' directory.
All packages must be published under the @clerk namespace on npm.
Semantic versioning must be used across all packages.

Files:

  • packages/chrome-extension/package.json
  • packages/clerk-js/package.json
  • packages/expo/package.json
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/chrome-extension/package.json
  • packages/clerk-js/CHANGELOG.md
  • packages/clerk-js/package.json
  • packages/expo/package.json
  • packages/chrome-extension/CHANGELOG.md
  • packages/expo/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/clerk-js/CHANGELOG.md
  • packages/chrome-extension/CHANGELOG.md
  • packages/expo/CHANGELOG.md
🔇 Additional comments (5)
packages/chrome-extension/CHANGELOG.md (1)

3-9: Verified: Chrome-extension and clerk-js changelogs are correctly aligned

Changelog entries for 5.87.1 in packages/clerk-js and 2.5.24 in packages/chrome-extension are present, include the expected patch notes, and reference @clerk/clerk-js@5.87.1 as intended. No further changes needed.

packages/clerk-js/package.json (1)

3-3: Clerk-JS v5.87.1 bump verified across all packages — ready to merge

  • packages/clerk-js/package.json: version 5.87.1
  • packages/chrome-extension/package.json: version 2.5.24
  • packages/expo/package.json: version 2.14.23
  • No dependency or script changes detected; pure patch release and semver-compliant.
packages/clerk-js/CHANGELOG.md (1)

3-8: Changelog entry is well-formed and consistent with existing sections.

  • Correct heading levels and placement (newest at top).
  • Uses the standard "### Patch Changes" header and bullet format.
  • Proper PR and author links.

LGTM.

packages/chrome-extension/package.json (1)

3-3: Patch bump looks correct and compliant with guidelines

  • Package remains under @clerk namespace, located in packages/, and uses semantic versioning.
  • No source changes; Prettier-style JSON formatting looks consistent.
packages/expo/package.json (1)

3-3: Version bump aligns with release intent and repo standards

  • Name/placement compliant (packages/, @clerk scope).
  • Patch semver bump matches a dependency-only release and is reflected in the changelog.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between a3e11f0 and ffcdc87.

📒 Files selected for processing (9)
  • .changeset/sour-meals-see.md (0 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
  • packages/testing/CHANGELOG.md (1 hunks)
  • packages/testing/package.json (1 hunks)
💤 Files with no reviewable changes (1)
  • .changeset/sour-meals-see.md
✅ Files skipped from review due to trivial changes (2)
  • packages/testing/package.json
  • packages/testing/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (5)
  • packages/expo/package.json
  • packages/clerk-js/package.json
  • packages/chrome-extension/CHANGELOG.md
  • packages/chrome-extension/package.json
  • packages/expo/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/clerk-js/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/clerk-js/CHANGELOG.md
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/clerk-js/CHANGELOG.md
🔇 Additional comments (2)
packages/clerk-js/CHANGELOG.md (2)

3-6: Changelog section looks good.

Version header and “Patch Changes” categorization align with the repo’s style.


9-9: Verified .cl-planDetails-root presence

Confirmed the .cl-planDetails-root selector is defined in the codebase (e.g. in packages/testing/src/playwright/unstable/page-objects/planDetails.ts, alongside the implemented PlanDetails component), so the changelog entry is accurate.


### Patch Changes

- Add class `cl-planDetails-root` to the parent div element that containes the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Fix typo and tighten wording in bullet entry.

"containes" → "contains". Also remove “element” to avoid redundancy.

Apply this diff:

-- Add class `cl-planDetails-root` to the parent div element that containes the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
+- Add class `cl-planDetails-root` to the parent div that contains the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- Add class `cl-planDetails-root` to the parent div element that containes the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
- Add class `cl-planDetails-root` to the parent div that contains the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
🤖 Prompt for AI Agents
packages/clerk-js/CHANGELOG.md around line 7: fix the typo and tighten wording
in the bullet entry by changing "containes" to "contains" and removing the
redundant word "element" so the sentence reads that the class
`cl-planDetails-root` was added to the parent div that contains the plan details
drawer; update that line accordingly.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 2838947 and 44135b9.

📒 Files selected for processing (48)
  • .changeset/chilly-masks-look.md (0 hunks)
  • .changeset/legal-ants-flow.md (0 hunks)
  • .changeset/little-seals-hang.md (0 hunks)
  • .changeset/sour-meals-see.md (0 hunks)
  • packages/agent-toolkit/CHANGELOG.md (1 hunks)
  • packages/agent-toolkit/package.json (1 hunks)
  • packages/astro/CHANGELOG.md (1 hunks)
  • packages/astro/package.json (1 hunks)
  • packages/backend/CHANGELOG.md (1 hunks)
  • packages/backend/package.json (1 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/elements/CHANGELOG.md (1 hunks)
  • packages/elements/package.json (1 hunks)
  • packages/expo-passkeys/CHANGELOG.md (1 hunks)
  • packages/expo-passkeys/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
  • packages/express/CHANGELOG.md (1 hunks)
  • packages/express/package.json (1 hunks)
  • packages/fastify/CHANGELOG.md (1 hunks)
  • packages/fastify/package.json (1 hunks)
  • packages/localizations/CHANGELOG.md (1 hunks)
  • packages/localizations/package.json (1 hunks)
  • packages/nextjs/CHANGELOG.md (1 hunks)
  • packages/nextjs/package.json (1 hunks)
  • packages/nuxt/CHANGELOG.md (1 hunks)
  • packages/nuxt/package.json (1 hunks)
  • packages/react-router/CHANGELOG.md (1 hunks)
  • packages/react-router/package.json (1 hunks)
  • packages/react/CHANGELOG.md (1 hunks)
  • packages/react/package.json (1 hunks)
  • packages/remix/CHANGELOG.md (1 hunks)
  • packages/remix/package.json (1 hunks)
  • packages/shared/CHANGELOG.md (1 hunks)
  • packages/shared/package.json (1 hunks)
  • packages/tanstack-react-start/CHANGELOG.md (1 hunks)
  • packages/tanstack-react-start/package.json (1 hunks)
  • packages/testing/CHANGELOG.md (1 hunks)
  • packages/testing/package.json (1 hunks)
  • packages/themes/CHANGELOG.md (1 hunks)
  • packages/themes/package.json (1 hunks)
  • packages/types/CHANGELOG.md (1 hunks)
  • packages/types/package.json (1 hunks)
  • packages/vue/CHANGELOG.md (1 hunks)
  • packages/vue/package.json (1 hunks)
💤 Files with no reviewable changes (4)
  • .changeset/sour-meals-see.md
  • .changeset/chilly-masks-look.md
  • .changeset/legal-ants-flow.md
  • .changeset/little-seals-hang.md
✅ Files skipped from review due to trivial changes (35)
  • packages/agent-toolkit/package.json
  • packages/astro/package.json
  • packages/nuxt/package.json
  • packages/themes/package.json
  • packages/react/package.json
  • packages/remix/package.json
  • packages/tanstack-react-start/package.json
  • packages/shared/CHANGELOG.md
  • packages/elements/package.json
  • packages/fastify/CHANGELOG.md
  • packages/types/package.json
  • packages/react-router/package.json
  • packages/shared/package.json
  • packages/expo-passkeys/package.json
  • packages/agent-toolkit/CHANGELOG.md
  • packages/fastify/package.json
  • packages/themes/CHANGELOG.md
  • packages/remix/CHANGELOG.md
  • packages/nextjs/package.json
  • packages/nuxt/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/types/CHANGELOG.md
  • packages/react-router/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/vue/package.json
  • packages/astro/CHANGELOG.md
  • packages/nextjs/CHANGELOG.md
  • packages/elements/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/expo/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/backend/CHANGELOG.md
  • packages/backend/package.json
  • packages/express/package.json
🚧 Files skipped from review as they are similar to previous changes (8)
  • packages/clerk-js/package.json
  • packages/testing/package.json
  • packages/localizations/package.json
  • packages/testing/CHANGELOG.md
  • packages/chrome-extension/package.json
  • packages/expo/package.json
  • packages/chrome-extension/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (4)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/localizations/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/localizations/CHANGELOG.md
packages/localizations/**/*

📄 CodeRabbit Inference Engine (.cursor/rules/monorepo.mdc)

Localization files must be placed in 'packages/localizations/'.

Files:

  • packages/localizations/CHANGELOG.md
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/localizations/CHANGELOG.md
🔇 Additional comments (1)
packages/localizations/CHANGELOG.md (1)

3-12: Changelog entry LGTM and follows repo conventions

Version header, sections, links, and author attributions match the established format. Content aligns with the PR objective (rename and zh-CN tweak).


### Minor Changes

- [Billing Beta] Rename `cancelFreeTrialDescription` to `cancelFreeTrialAccessUntil`. ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Verify repo-wide migration from cancelFreeTrialDescription to cancelFreeTrialAccessUntil

Ensure no lingering usages remain in code or locale files, and that the new key exists across locales.


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Search for old key usages outside changelogs:"
rg -nP -g '!**/CHANGELOG.md' '\bcancelFreeTrialDescription\b' -C2 || echo "OK: No occurrences found."

echo
echo "Confirm new key appears in localizations sources:"
rg -nP --type=ts --type=tsx -n -C2 '\bcancelFreeTrialAccessUntil\b' packages/localizations || {
  echo "WARNING: New key not found in localizations TS files"; exit 1;
}

Length of output: 611


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "1) Search for old key usages outside changelogs:"
rg -nP -g '!**/CHANGELOG.md' '\bcancelFreeTrialDescription\b' -C2 || echo "OK: No occurrences found."

echo
echo "2) Search for old key in localization JSON files:"
rg -nP '"cancelFreeTrialDescription"' -g '*.json' packages/localizations || echo "OK: No occurrences in localization JSON."

echo
echo "3) Confirm new key appears in localization JSON files:"
rg -nP '"cancelFreeTrialAccessUntil"' -g '*.json' packages/localizations || { echo "ERROR: New key not found in localization JSON"; exit 1; }

echo
echo "4) Search for new key usage in code (TS/JS files):"
rg -nP '\bcancelFreeTrialAccessUntil\b' -g '*.ts' -g '*.tsx' -g '*.js' -g '*.jsx' -C2 || echo "WARNING: No TS/JS references found."

Length of output: 850


Add missing localization entries for cancelFreeTrialAccessUntil

The new key cancelFreeTrialAccessUntil is not present in any of the locale JSON files under packages/localizations, so consumers will break at runtime. Please:

• Add "cancelFreeTrialAccessUntil": "<appropriate translation>" to every locale JSON in packages/localizations/*/*.json.
• Update your TypeScript localization sources (e.g. the keys list or type definitions) to include cancelFreeTrialAccessUntil.
• Verify there are no leftover references to cancelFreeTrialDescription in code or locale files (the search confirmed none).

Once the new key is added and TS types updated, this change will be fully rolled out.

🤖 Prompt for AI Agents
packages/localizations/CHANGELOG.md around line 7: the changelog notes renaming
cancelFreeTrialDescription to cancelFreeTrialAccessUntil but the new key is
missing from locale files and TypeScript types; add
"cancelFreeTrialAccessUntil": "<appropriate translation>" to every JSON under
packages/localizations/*/*.json (keeping existing translation conventions),
update the TypeScript localization sources (key lists/types/interfaces) to
include cancelFreeTrialAccessUntil, and run a global search to confirm no
remaining references to cancelFreeTrialDescription.

Comment on lines 13 to 17
- Updated dependencies [[`e52bf8e`](https://github.com/clerk/javascript/commit/e52bf8ebef74a9e123c69b69acde1340c01d32d7)]:
- @clerk/types@4.81.0

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Double-check dependency alignment with @clerk/types@4.81.0

Validate that packages/localizations/package.json version and @clerk/types dependency match this changelog entry.


🏁 Script executed:

#!/bin/bash
set -euo pipefail

pkg="packages/localizations/package.json"
test -f "$pkg" || { echo "Missing $pkg"; exit 1; }

echo "packages/localizations/package.json version and @clerk/types dep:"
jq -r '.version as $v | "version=\($v)"' "$pkg"
jq -r '.dependencies["@clerk/types"] as $t | "types=\($t // "MISSING")"' "$pkg"

echo
echo "Expect: version=3.23.0 and types=4.81.0"

Length of output: 568


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Locating @clerk/types package manifest(s) to verify version:"
files=$(rg -lP '"name"\s*:\s*"@clerk/types"' -g 'packages/**/package.json' || true)
if [[ -z "$files" ]]; then
  echo "❌ No packages/**/package.json with name @clerk/types found"
  exit 1
fi

for f in $files; do
  version=$(jq -r '.version' "$f")
  echo "$f → version=$version"
done

Length of output: 475


Align @clerk/types version spec in packages/localizations

The CHANGELOG.md entry says you’ve updated @clerk/types to 4.81.0, but packages/localizations/package.json still declares:

"@clerk/types": "workspace:^"

Please update that dependency to:

"@clerk/types": "^4.81.0"

and regenerate your lockfile (e.g. pnpm install) so the declared version matches the changelog.

🤖 Prompt for AI Agents
In packages/localizations/CHANGELOG.md around lines 13 to 15, the changelog
states @clerk/types was updated to 4.81.0 but
packages/localizations/package.json still uses "workspace:^"; open
packages/localizations/package.json and change the dependency entry for
@clerk/types from "workspace:^" to "^4.81.0", save, then regenerate the lockfile
by running your package manager (e.g., pnpm install) to update pnpm-lock.yaml so
the declared version matches the changelog.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
packages/agent-toolkit/CHANGELOG.md (2)

5-7: Optional: Clarify that this release only bumps dependencies.

Adding a one-liner helps readers quickly understand there are no code changes.

 ### Patch Changes

+- No source changes in this package; dependency version bumps only.
+
 - Updated dependencies [[`e52bf8e`](https://github.com/clerk/javascript/commit/e52bf8ebef74a9e123c69b69acde1340c01d32d7), [`c28d29c`](https://github.com/clerk/javascript/commit/c28d29c79bb4f144d782313ca72df7db91a77340)]:

3-11: Consider adding/expanding smoke tests for dependency bumps.

No tests were modified in this PR. Given the updated @clerk/backend and @clerk/types, consider minimal integration/smoke tests ensuring agent-toolkit common flows (e.g., MCP server init, auth context propagation) still work with these versions. I can help draft a test plan or skeleton.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 44135b9 and a7d9cfe.

📒 Files selected for processing (50)
  • .changeset/afraid-waves-bow.md (0 hunks)
  • .changeset/chilly-masks-look.md (0 hunks)
  • .changeset/legal-ants-flow.md (0 hunks)
  • .changeset/little-seals-hang.md (0 hunks)
  • .changeset/sour-meals-see.md (0 hunks)
  • .changeset/thick-frogs-hope.md (0 hunks)
  • packages/agent-toolkit/CHANGELOG.md (1 hunks)
  • packages/agent-toolkit/package.json (1 hunks)
  • packages/astro/CHANGELOG.md (1 hunks)
  • packages/astro/package.json (1 hunks)
  • packages/backend/CHANGELOG.md (1 hunks)
  • packages/backend/package.json (1 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/elements/CHANGELOG.md (1 hunks)
  • packages/elements/package.json (1 hunks)
  • packages/expo-passkeys/CHANGELOG.md (1 hunks)
  • packages/expo-passkeys/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
  • packages/express/CHANGELOG.md (1 hunks)
  • packages/express/package.json (1 hunks)
  • packages/fastify/CHANGELOG.md (1 hunks)
  • packages/fastify/package.json (1 hunks)
  • packages/localizations/CHANGELOG.md (1 hunks)
  • packages/localizations/package.json (1 hunks)
  • packages/nextjs/CHANGELOG.md (1 hunks)
  • packages/nextjs/package.json (1 hunks)
  • packages/nuxt/CHANGELOG.md (1 hunks)
  • packages/nuxt/package.json (1 hunks)
  • packages/react-router/CHANGELOG.md (1 hunks)
  • packages/react-router/package.json (1 hunks)
  • packages/react/CHANGELOG.md (1 hunks)
  • packages/react/package.json (1 hunks)
  • packages/remix/CHANGELOG.md (1 hunks)
  • packages/remix/package.json (1 hunks)
  • packages/shared/CHANGELOG.md (1 hunks)
  • packages/shared/package.json (1 hunks)
  • packages/tanstack-react-start/CHANGELOG.md (1 hunks)
  • packages/tanstack-react-start/package.json (1 hunks)
  • packages/testing/CHANGELOG.md (1 hunks)
  • packages/testing/package.json (1 hunks)
  • packages/themes/CHANGELOG.md (1 hunks)
  • packages/themes/package.json (1 hunks)
  • packages/types/CHANGELOG.md (1 hunks)
  • packages/types/package.json (1 hunks)
  • packages/vue/CHANGELOG.md (1 hunks)
  • packages/vue/package.json (1 hunks)
💤 Files with no reviewable changes (6)
  • .changeset/legal-ants-flow.md
  • .changeset/sour-meals-see.md
  • .changeset/thick-frogs-hope.md
  • .changeset/little-seals-hang.md
  • .changeset/afraid-waves-bow.md
  • .changeset/chilly-masks-look.md
✅ Files skipped from review due to trivial changes (13)
  • packages/express/package.json
  • packages/expo-passkeys/package.json
  • packages/chrome-extension/package.json
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/testing/package.json
  • packages/backend/CHANGELOG.md
  • packages/remix/CHANGELOG.md
  • packages/tanstack-react-start/package.json
  • packages/react-router/CHANGELOG.md
  • packages/nuxt/package.json
  • packages/vue/CHANGELOG.md
  • packages/nuxt/CHANGELOG.md
  • packages/themes/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (30)
  • packages/types/package.json
  • packages/elements/package.json
  • packages/themes/package.json
  • packages/backend/package.json
  • packages/shared/package.json
  • packages/nextjs/package.json
  • packages/react-router/package.json
  • packages/react/package.json
  • packages/vue/package.json
  • packages/fastify/package.json
  • packages/agent-toolkit/package.json
  • packages/elements/CHANGELOG.md
  • packages/localizations/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/shared/CHANGELOG.md
  • packages/remix/package.json
  • packages/chrome-extension/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/clerk-js/package.json
  • packages/localizations/package.json
  • packages/nextjs/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/types/CHANGELOG.md
  • packages/expo/package.json
  • packages/expo/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/astro/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/astro/package.json
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/agent-toolkit/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/agent-toolkit/CHANGELOG.md
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/agent-toolkit/CHANGELOG.md
🪛 LanguageTool
packages/agent-toolkit/CHANGELOG.md

[grammar] ~7-~7: There might be a mistake here.
Context: ...d29c79bb4f144d782313ca72df7db91a77340)]: - @clerk/types@4.81.0 - @clerk/backend@2...

(QB_NEW_EN)


[grammar] ~8-~8: There might be a mistake here.
Context: ...df7db91a77340)]: - @clerk/types@4.81.0 - @clerk/backend@2.9.4 - @clerk/shared@3...

(QB_NEW_EN)


[grammar] ~9-~9: There might be a mistake here.
Context: ...rk/types@4.81.0 - @clerk/backend@2.9.4 - @clerk/shared@3.21.3 ## 0.1.24 ### Pat...

(QB_NEW_EN)

🔇 Additional comments (2)
packages/agent-toolkit/CHANGELOG.md (2)

3-11: Changelog entry looks correct and aligned with the repo’s conventions.

  • Version header, “Patch Changes” section, commit links, and dependency versions match the PR objectives.
  • Formatting is consistent with prior entries.

7-11: Workspace Protocol Dependencies Are Correct

In packages/agent-toolkit/package.json, the dependencies for @clerk/types, @clerk/backend, and @clerk/shared are declared using the workspace:^ protocol. This will automatically resolve to the updated versions (4.81.0, 2.9.4, 3.21.3) during install, so no explicit version bumps are needed in this file.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
packages/react-router/CHANGELOG.md (1)

3-12: No tests changed — acknowledge for this metadata-only PR.

This PR only updates changelogs and versions, so adding tests isn’t applicable. Ensure CI/e2e runs cover downstream packages that received dependency bumps.

Would you like a quick script to list all packages and confirm only metadata files (package.json, CHANGELOG.md, .changeset removals) changed in this PR?

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 89b2eea and b25683f.

📒 Files selected for processing (53)
  • .changeset/afraid-waves-bow.md (0 hunks)
  • .changeset/chilly-masks-look.md (0 hunks)
  • .changeset/friendly-penguins-wash.md (0 hunks)
  • .changeset/legal-ants-flow.md (0 hunks)
  • .changeset/little-seals-hang.md (0 hunks)
  • .changeset/mean-pumas-cut.md (0 hunks)
  • .changeset/nasty-geese-melt.md (0 hunks)
  • .changeset/sour-meals-see.md (0 hunks)
  • .changeset/thick-frogs-hope.md (0 hunks)
  • packages/agent-toolkit/CHANGELOG.md (1 hunks)
  • packages/agent-toolkit/package.json (1 hunks)
  • packages/astro/CHANGELOG.md (1 hunks)
  • packages/astro/package.json (1 hunks)
  • packages/backend/CHANGELOG.md (1 hunks)
  • packages/backend/package.json (1 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/elements/CHANGELOG.md (1 hunks)
  • packages/elements/package.json (1 hunks)
  • packages/expo-passkeys/CHANGELOG.md (1 hunks)
  • packages/expo-passkeys/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
  • packages/express/CHANGELOG.md (1 hunks)
  • packages/express/package.json (1 hunks)
  • packages/fastify/CHANGELOG.md (1 hunks)
  • packages/fastify/package.json (1 hunks)
  • packages/localizations/CHANGELOG.md (1 hunks)
  • packages/localizations/package.json (1 hunks)
  • packages/nextjs/CHANGELOG.md (1 hunks)
  • packages/nextjs/package.json (1 hunks)
  • packages/nuxt/CHANGELOG.md (1 hunks)
  • packages/nuxt/package.json (1 hunks)
  • packages/react-router/CHANGELOG.md (1 hunks)
  • packages/react-router/package.json (1 hunks)
  • packages/react/CHANGELOG.md (1 hunks)
  • packages/react/package.json (1 hunks)
  • packages/remix/CHANGELOG.md (1 hunks)
  • packages/remix/package.json (1 hunks)
  • packages/shared/CHANGELOG.md (1 hunks)
  • packages/shared/package.json (1 hunks)
  • packages/tanstack-react-start/CHANGELOG.md (1 hunks)
  • packages/tanstack-react-start/package.json (1 hunks)
  • packages/testing/CHANGELOG.md (1 hunks)
  • packages/testing/package.json (1 hunks)
  • packages/themes/CHANGELOG.md (1 hunks)
  • packages/themes/package.json (1 hunks)
  • packages/types/CHANGELOG.md (1 hunks)
  • packages/types/package.json (1 hunks)
  • packages/vue/CHANGELOG.md (1 hunks)
  • packages/vue/package.json (1 hunks)
💤 Files with no reviewable changes (9)
  • .changeset/mean-pumas-cut.md
  • .changeset/friendly-penguins-wash.md
  • .changeset/afraid-waves-bow.md
  • .changeset/little-seals-hang.md
  • .changeset/nasty-geese-melt.md
  • .changeset/thick-frogs-hope.md
  • .changeset/legal-ants-flow.md
  • .changeset/sour-meals-see.md
  • .changeset/chilly-masks-look.md
✅ Files skipped from review due to trivial changes (10)
  • packages/express/package.json
  • packages/nextjs/CHANGELOG.md
  • packages/chrome-extension/CHANGELOG.md
  • packages/expo/CHANGELOG.md
  • packages/remix/CHANGELOG.md
  • packages/shared/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/astro/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (33)
  • packages/expo-passkeys/package.json
  • packages/themes/package.json
  • packages/expo/package.json
  • packages/clerk-js/package.json
  • packages/chrome-extension/package.json
  • packages/types/package.json
  • packages/elements/package.json
  • packages/nextjs/package.json
  • packages/fastify/package.json
  • packages/localizations/package.json
  • packages/backend/package.json
  • packages/agent-toolkit/package.json
  • packages/react/package.json
  • packages/elements/CHANGELOG.md
  • packages/testing/package.json
  • packages/astro/package.json
  • packages/vue/package.json
  • packages/nuxt/package.json
  • packages/themes/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/remix/package.json
  • packages/types/CHANGELOG.md
  • packages/backend/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/nuxt/CHANGELOG.md
  • packages/shared/package.json
  • packages/tanstack-react-start/package.json
  • packages/agent-toolkit/CHANGELOG.md
  • packages/react-router/package.json
  • packages/clerk-js/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/localizations/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/react-router/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/react-router/CHANGELOG.md
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/react-router/CHANGELOG.md
🔇 Additional comments (2)
packages/react-router/CHANGELOG.md (2)

3-12: Changelog entry for 1.9.4 looks correct and consistent.

  • Version header and "Patch Changes" section match existing style.
  • Dependency bumps align with the PR objectives: @clerk/types@4.81.0, @clerk/clerk-react@5.43.1, @clerk/backend@2.9.4, @clerk/shared@3.21.3.
  • Commit links formatting is consistent with prior entries.

3-12: Confirm version and internal dependency updates in packages/react-router/package.json

Please verify that packages/react-router/package.json has been updated to:

  • "version": "1.9.4"
  • "@clerk/types": "^4.81.0"
  • "@clerk/clerk-react": "^5.43.1"
  • "@clerk/backend": "^2.9.4"
  • "@clerk/shared": "^3.21.3"

File to check:

  • packages/react-router/package.json

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (3)
packages/localizations/CHANGELOG.md (2)

7-13: Duplicate: Verify the rename landed across all locale files

Please ensure every locale JSON includes the new key and there are no lingering uses of the old key.

Run this script from the repo root to confirm:

#!/bin/bash
set -euo pipefail

echo "1) Search for old key usages outside changelogs:"
rg -nP -g '!**/CHANGELOG.md' '\bcancelFreeTrialDescription\b' -C2 || echo "OK: No occurrences found."

echo
echo "2) Confirm new key exists across localization JSON files:"
missing=0
while read -r f; do
  if ! rg -q '"cancelFreeTrialAccessUntil"\s*:' "$f"; then
    echo "MISSING in $f"
    missing=1
  fi
done < <(fd -e json . packages/localizations)
if [[ $missing -eq 1 ]]; then
  echo "ERROR: Missing new key in one or more locales"
  exit 1
else
  echo "OK: New key present in all JSON locales (or no JSON locales found)."
fi

15-16: Duplicate: Align localizations’ @clerk/types dependency with the changelog

The changelog states @clerk/types@4.81.0. Confirm the localizations package.json reflects this (not just a workspace range) or intentionally relies on workspace resolution.

Use this quick check:

#!/bin/bash
set -euo pipefail

loc_pkg="$(fd package.json packages/localizations -x echo {} | head -n1)"
test -f "$loc_pkg" || { echo "Missing packages/localizations/package.json"; exit 1; }

echo "packages/localizations/package.json:"
jq -r '.version as $v | "version=\($v)"' "$loc_pkg"
jq -r '.dependencies["@clerk/types"] // .peerDependencies["@clerk/types"] // "MISSING"' "$loc_pkg" | sed 's/^/@clerk\/types spec: /'

echo
echo "Verify actual @clerk/types version in the monorepo:"
types_pkg="$(rg -nPl '"name"\s*:\s*"@clerk/types"' -g 'packages/**/package.json' | head -n1)"
jq -r '.version' "$types_pkg" | sed 's/^/@clerk\/types actual version: /'

echo
echo "Expect: localizations version=3.23.0 and @clerk/types spec ^4.81.0 (or clearly intentional workspace:^), actual @clerk/types version 4.81.0."
packages/clerk-js/CHANGELOG.md (1)

15-15: Fix typo and tighten phrasing.

"containes" → "contains". Also remove the redundant word "element".

- - Add class `cl-planDetails-root` to the parent div element that containes the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
+ - Add class `cl-planDetails-root` to the parent div that contains the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
🧹 Nitpick comments (6)
packages/localizations/CHANGELOG.md (1)

3-17: Optional CI/test guard for localization key coverage

Consider adding a small CI check that fails if any locale is missing newly introduced keys (like cancelFreeTrialAccessUntil). This prevents runtime undefineds after future renames.

I can contribute a repo script/CI step that validates presence/absence for specified keys across all locales. Want me to open a follow-up PR?

packages/vue/CHANGELOG.md (2)

7-9: Add/verify tests for deep reactivity of Clerk options

Given this fix addresses non-reactive deep updates, please ensure there’s at least one unit/e2e test that mutates nested options and asserts component updates.

If you’d like, I can sketch a minimal Vue test harness that reproduces the issue and guards against regressions.


3-14: Light suggestion: link to any relevant migration notes if behavior changed

If the redirect fix or reactivity change alters observable behavior, a one-liner linking to docs/migration guidance can help consumers triage quickly.

packages/clerk-js/CHANGELOG.md (3)

7-7: Use imperative mood and format the route as code.

Align with the style used in other bullets ("Add" vs "Adding") and format the path as code.

- - Adding /oauth/authorize-with-immediate-redirect to frontendApiRedirectPathsNoUserInput ([#6579](https://github.com/clerk/javascript/pull/6579)) by [@Ben2W](https://github.com/Ben2W)
+ - Add `/oauth/authorize-with-immediate-redirect` to `frontendApiRedirectPathsNoUserInput`. ([#6579](https://github.com/clerk/javascript/pull/6579)) by [@Ben2W](https://github.com/Ben2W)

13-13: Grammar and clarity: “copy” (uncountable) and clearer wording.

Use “copy” (not “copies”) and clarify the context.

- - Update copies for create organization screen on session tasks ([#6584](https://github.com/clerk/javascript/pull/6584)) by [@iagodahlem](https://github.com/iagodahlem)
+ - Update copy for the Create Organization screen in session tasks. ([#6584](https://github.com/clerk/javascript/pull/6584)) by [@iagodahlem](https://github.com/iagodahlem)

7-21: Make punctuation consistent across bullets in 5.88.0.

Some bullets end with a period and others do not. For consistency within this section, add trailing periods to the ones missing them.

- - Fix incorrect redirect when completing session tasks within `SignIn` and `SignUp` components ([#6580](https://github.com/clerk/javascript/pull/6580)) by [@iagodahlem](https://github.com/iagodahlem)
+ - Fix incorrect redirect when completing session tasks within `SignIn` and `SignUp` components. ([#6580](https://github.com/clerk/javascript/pull/6580)) by [@iagodahlem](https://github.com/iagodahlem)
- - Improve multi-session navigation to tasks ([#6575](https://github.com/clerk/javascript/pull/6575)) by [@LauraBeatris](https://github.com/LauraBeatris)
+ - Improve multi-session navigation to tasks. ([#6575](https://github.com/clerk/javascript/pull/6575)) by [@LauraBeatris](https://github.com/LauraBeatris)
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 139e099 and 054f85a.

📒 Files selected for processing (54)
  • .changeset/afraid-waves-bow.md (0 hunks)
  • .changeset/chilly-masks-look.md (0 hunks)
  • .changeset/curvy-shoes-create.md (0 hunks)
  • .changeset/friendly-penguins-wash.md (0 hunks)
  • .changeset/legal-ants-flow.md (0 hunks)
  • .changeset/little-seals-hang.md (0 hunks)
  • .changeset/mean-pumas-cut.md (0 hunks)
  • .changeset/nasty-geese-melt.md (0 hunks)
  • .changeset/sour-meals-see.md (0 hunks)
  • .changeset/thick-frogs-hope.md (0 hunks)
  • packages/agent-toolkit/CHANGELOG.md (1 hunks)
  • packages/agent-toolkit/package.json (1 hunks)
  • packages/astro/CHANGELOG.md (1 hunks)
  • packages/astro/package.json (1 hunks)
  • packages/backend/CHANGELOG.md (1 hunks)
  • packages/backend/package.json (1 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/elements/CHANGELOG.md (1 hunks)
  • packages/elements/package.json (1 hunks)
  • packages/expo-passkeys/CHANGELOG.md (1 hunks)
  • packages/expo-passkeys/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
  • packages/express/CHANGELOG.md (1 hunks)
  • packages/express/package.json (1 hunks)
  • packages/fastify/CHANGELOG.md (1 hunks)
  • packages/fastify/package.json (1 hunks)
  • packages/localizations/CHANGELOG.md (1 hunks)
  • packages/localizations/package.json (1 hunks)
  • packages/nextjs/CHANGELOG.md (1 hunks)
  • packages/nextjs/package.json (1 hunks)
  • packages/nuxt/CHANGELOG.md (1 hunks)
  • packages/nuxt/package.json (1 hunks)
  • packages/react-router/CHANGELOG.md (1 hunks)
  • packages/react-router/package.json (1 hunks)
  • packages/react/CHANGELOG.md (1 hunks)
  • packages/react/package.json (1 hunks)
  • packages/remix/CHANGELOG.md (1 hunks)
  • packages/remix/package.json (1 hunks)
  • packages/shared/CHANGELOG.md (1 hunks)
  • packages/shared/package.json (1 hunks)
  • packages/tanstack-react-start/CHANGELOG.md (1 hunks)
  • packages/tanstack-react-start/package.json (1 hunks)
  • packages/testing/CHANGELOG.md (1 hunks)
  • packages/testing/package.json (1 hunks)
  • packages/themes/CHANGELOG.md (1 hunks)
  • packages/themes/package.json (1 hunks)
  • packages/types/CHANGELOG.md (1 hunks)
  • packages/types/package.json (1 hunks)
  • packages/vue/CHANGELOG.md (1 hunks)
  • packages/vue/package.json (1 hunks)
💤 Files with no reviewable changes (10)
  • .changeset/curvy-shoes-create.md
  • .changeset/friendly-penguins-wash.md
  • .changeset/mean-pumas-cut.md
  • .changeset/legal-ants-flow.md
  • .changeset/chilly-masks-look.md
  • .changeset/little-seals-hang.md
  • .changeset/thick-frogs-hope.md
  • .changeset/sour-meals-see.md
  • .changeset/nasty-geese-melt.md
  • .changeset/afraid-waves-bow.md
✅ Files skipped from review due to trivial changes (8)
  • packages/shared/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/astro/CHANGELOG.md
  • packages/remix/package.json
  • packages/fastify/package.json
  • packages/testing/package.json
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/localizations/package.json
🚧 Files skipped from review as they are similar to previous changes (32)
  • packages/vue/package.json
  • packages/nextjs/package.json
  • packages/themes/package.json
  • packages/express/package.json
  • packages/chrome-extension/package.json
  • packages/expo/package.json
  • packages/expo-passkeys/package.json
  • packages/astro/package.json
  • packages/react-router/package.json
  • packages/shared/package.json
  • packages/tanstack-react-start/package.json
  • packages/types/package.json
  • packages/themes/CHANGELOG.md
  • packages/nuxt/CHANGELOG.md
  • packages/agent-toolkit/package.json
  • packages/express/CHANGELOG.md
  • packages/react-router/CHANGELOG.md
  • packages/elements/package.json
  • packages/types/CHANGELOG.md
  • packages/nuxt/package.json
  • packages/clerk-js/package.json
  • packages/react/CHANGELOG.md
  • packages/chrome-extension/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/expo/CHANGELOG.md
  • packages/backend/package.json
  • packages/remix/CHANGELOG.md
  • packages/agent-toolkit/CHANGELOG.md
  • packages/react/package.json
  • packages/nextjs/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/elements/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (4)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/localizations/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/backend/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/localizations/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/backend/CHANGELOG.md
packages/localizations/**/*

📄 CodeRabbit Inference Engine (.cursor/rules/monorepo.mdc)

Localization files must be placed in 'packages/localizations/'.

Files:

  • packages/localizations/CHANGELOG.md
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/localizations/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/backend/CHANGELOG.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: semgrep-cloud-platform/scan
  • GitHub Check: semgrep-cloud-platform/scan
🔇 Additional comments (5)
packages/backend/CHANGELOG.md (2)

3-10: Changelog entry for 2.9.4 looks correct and consistent. LGTM.

  • Follows the established format used in prior entries.
  • Dependency bumps match the PR summary: @clerk/types@4.81.0 and @clerk/shared@3.21.3 with commit links.

3-10: No manual dependency version update required for internal packages

The packages/backend/package.json correctly uses the workspace:^ protocol for both @clerk/types and @clerk/shared, which ensures they’re always kept in sync with the monorepo versions. The backend’s own version is set to 2.9.4 as expected, so no further changes are needed here.

packages/localizations/CHANGELOG.md (1)

3-17: Changelog entry reads well and matches the release intent

The 3.23.0 notes clearly document the rename and dependent bumps. Looks good.

packages/vue/CHANGELOG.md (2)

3-14: Vue changelog looks consistent and actionable

Patch notes are concise, reference the right PRs, and list the correct dependent bumps. LGTM.


11-13: Dependencies and version verified for packages/vue

packages/vue/package.json is at version 1.11.4 and intentionally uses workspace:^ for both @clerk/types and @clerk/shared, matching the changelog’s intent. No changes needed.

@github-actions github-actions bot force-pushed the changeset-release/main branch from 054f85a to 0263b01 Compare August 20, 2025 18:28
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (3)
packages/types/CHANGELOG.md (1)

3-14: Add a short “Migration” note for the Billing Beta rename

To make the rename actionable for consumers, consider adding a one-line migration hint under “Minor Changes.” This helps downstream SDKs and app teams replace the old property quickly.

Apply this diff:

 ## 4.81.0

 ### Minor Changes

-- [Billing Beta] Rename `cancelFreeTrialDescription` to `cancelFreeTrialAccessUntil`. ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
+- [Billing Beta] Rename `cancelFreeTrialDescription` to `cancelFreeTrialAccessUntil`. ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
+  - Migration: Replace any usages of `cancelFreeTrialDescription` with `cancelFreeTrialAccessUntil`. The former has been removed from the public types.
packages/vue/CHANGELOG.md (2)

3-14: Use imperative mood consistently in changelog entries

Line 7 uses “Fixes …” while line 9 uses “Fix …”. For consistency with the rest of the changelog style, prefer imperative (“Fix”).

Apply this diff:

- - Fixes an issue where deep updates to Clerk component options are not reactive. ([#6588](https://github.com/clerk/javascript/pull/6588)) by [@wobsoriano](https://github.com/wobsoriano)
+ - Fix an issue where deep updates to Clerk component options are not reactive. ([#6588](https://github.com/clerk/javascript/pull/6588)) by [@wobsoriano](https://github.com/wobsoriano)

3-14: Consider adding regression coverage for the two fixes

Since this release notes two behavioral fixes (reactivity of deep updates and session-task redirect), consider adding small regression tests in the Vue package to lock them in.

If helpful, I can draft Vitest examples for:

  • Updating nested Clerk options and asserting component reactivity.
  • Completing session tasks and asserting the redirect path.
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 054f85a and 43c01cf.

📒 Files selected for processing (55)
  • .changeset/afraid-waves-bow.md (0 hunks)
  • .changeset/chilly-masks-look.md (0 hunks)
  • .changeset/curvy-shoes-create.md (0 hunks)
  • .changeset/friendly-penguins-wash.md (0 hunks)
  • .changeset/legal-ants-flow.md (0 hunks)
  • .changeset/little-seals-hang.md (0 hunks)
  • .changeset/mean-pumas-cut.md (0 hunks)
  • .changeset/nasty-geese-melt.md (0 hunks)
  • .changeset/shaky-foxes-doubt.md (0 hunks)
  • .changeset/sour-meals-see.md (0 hunks)
  • .changeset/thick-frogs-hope.md (0 hunks)
  • packages/agent-toolkit/CHANGELOG.md (1 hunks)
  • packages/agent-toolkit/package.json (1 hunks)
  • packages/astro/CHANGELOG.md (1 hunks)
  • packages/astro/package.json (1 hunks)
  • packages/backend/CHANGELOG.md (1 hunks)
  • packages/backend/package.json (1 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/elements/CHANGELOG.md (1 hunks)
  • packages/elements/package.json (1 hunks)
  • packages/expo-passkeys/CHANGELOG.md (1 hunks)
  • packages/expo-passkeys/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
  • packages/express/CHANGELOG.md (1 hunks)
  • packages/express/package.json (1 hunks)
  • packages/fastify/CHANGELOG.md (1 hunks)
  • packages/fastify/package.json (1 hunks)
  • packages/localizations/CHANGELOG.md (1 hunks)
  • packages/localizations/package.json (1 hunks)
  • packages/nextjs/CHANGELOG.md (1 hunks)
  • packages/nextjs/package.json (1 hunks)
  • packages/nuxt/CHANGELOG.md (1 hunks)
  • packages/nuxt/package.json (1 hunks)
  • packages/react-router/CHANGELOG.md (1 hunks)
  • packages/react-router/package.json (1 hunks)
  • packages/react/CHANGELOG.md (1 hunks)
  • packages/react/package.json (1 hunks)
  • packages/remix/CHANGELOG.md (1 hunks)
  • packages/remix/package.json (1 hunks)
  • packages/shared/CHANGELOG.md (1 hunks)
  • packages/shared/package.json (1 hunks)
  • packages/tanstack-react-start/CHANGELOG.md (1 hunks)
  • packages/tanstack-react-start/package.json (1 hunks)
  • packages/testing/CHANGELOG.md (1 hunks)
  • packages/testing/package.json (1 hunks)
  • packages/themes/CHANGELOG.md (1 hunks)
  • packages/themes/package.json (1 hunks)
  • packages/types/CHANGELOG.md (1 hunks)
  • packages/types/package.json (1 hunks)
  • packages/vue/CHANGELOG.md (1 hunks)
  • packages/vue/package.json (1 hunks)
💤 Files with no reviewable changes (11)
  • .changeset/nasty-geese-melt.md
  • .changeset/afraid-waves-bow.md
  • .changeset/legal-ants-flow.md
  • .changeset/thick-frogs-hope.md
  • .changeset/sour-meals-see.md
  • .changeset/shaky-foxes-doubt.md
  • .changeset/mean-pumas-cut.md
  • .changeset/friendly-penguins-wash.md
  • .changeset/little-seals-hang.md
  • .changeset/chilly-masks-look.md
  • .changeset/curvy-shoes-create.md
✅ Files skipped from review due to trivial changes (13)
  • packages/elements/package.json
  • packages/astro/CHANGELOG.md
  • packages/backend/CHANGELOG.md
  • packages/shared/CHANGELOG.md
  • packages/nuxt/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/tanstack-react-start/package.json
  • packages/nextjs/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/expo/package.json
  • packages/chrome-extension/CHANGELOG.md
  • packages/shared/package.json
  • packages/agent-toolkit/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (29)
  • packages/clerk-js/package.json
  • packages/react/package.json
  • packages/agent-toolkit/package.json
  • packages/vue/package.json
  • packages/backend/package.json
  • packages/themes/CHANGELOG.md
  • packages/themes/package.json
  • packages/react-router/package.json
  • packages/localizations/package.json
  • packages/chrome-extension/package.json
  • packages/remix/package.json
  • packages/testing/package.json
  • packages/fastify/package.json
  • packages/nuxt/package.json
  • packages/nextjs/package.json
  • packages/types/package.json
  • packages/remix/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/astro/package.json
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/expo-passkeys/package.json
  • packages/elements/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/localizations/CHANGELOG.md
  • packages/expo/CHANGELOG.md
  • packages/express/package.json
  • packages/fastify/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/react-router/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/types/CHANGELOG.md
  • packages/vue/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/types/CHANGELOG.md
  • packages/vue/CHANGELOG.md
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/types/CHANGELOG.md
  • packages/vue/CHANGELOG.md
🪛 LanguageTool
packages/vue/CHANGELOG.md

[grammar] ~11-~11: There might be a mistake here.
Context: ...d29c79bb4f144d782313ca72df7db91a77340)]: - @clerk/types@4.81.0 - @clerk/shared@3....

(QB_NEW_EN)


[grammar] ~12-~12: There might be a mistake here.
Context: ...df7db91a77340)]: - @clerk/types@4.81.0 - @clerk/shared@3.21.3 ## 1.11.3 ### Pat...

(QB_NEW_EN)

🔇 Additional comments (1)
packages/types/CHANGELOG.md (1)

3-14: ✅ No lingering references to cancelFreeTrialDescription found
Quick grep across the codebase (excluding CHANGELOGs and .changeset files) returned no matches—your rename is clean.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (3)
packages/localizations/CHANGELOG.md (2)

3-13: 3.23.0 entry reads well; call out the locale key rollout explicitly and re-verify presence across locales

Changelog mentions the rename but not that locale files were updated. Consider adding a sub-bullet so consumers know the new key is populated across languages.

Apply this minimal changelog tweak:

- - [Billing Beta] Rename `cancelFreeTrialDescription` to `cancelFreeTrialAccessUntil`. ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
+ - [Billing Beta] Rename `cancelFreeTrialDescription` to `cancelFreeTrialAccessUntil`. ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
+   - Ensure `cancelFreeTrialAccessUntil` is added to all locale files and the old key is removed to avoid missing-translation fallbacks.

Re-run the presence checks to ensure no regressions before merging:

#!/bin/bash
set -euo pipefail

echo "1) Ensure old key is not used anywhere except changelogs:"
rg -nP -g '!**/CHANGELOG.md' '\bcancelFreeTrialDescription\b' -C2 || echo "OK: No occurrences."

echo
echo "2) Confirm new key exists in every locale JSON:"
missing=0
while IFS= read -r -d '' f; do
  if ! rg -qP '"cancelFreeTrialAccessUntil"\s*:' "$f"; then
    echo "❌ Missing in: $f"
    missing=1
  fi
done < <(fd -t f -e json . packages/localizations -0)
test $missing -eq 0 && echo "OK: Key present in all locale JSON files."

echo
echo "3) Confirm TS types/sources reference the new key (if applicable):"
rg -nP '\bcancelFreeTrialAccessUntil\b' -g 'packages/localizations/**/*.{ts,tsx}' -C2 || echo "WARNING: No TS references found (may be fine if types are generated)."

15-17: Align declared dependency with changelog: use @clerk/types ^4.81.0 instead of workspace:^

The changelog states updated dependencies to @clerk/types@4.81.0. Verify packages/localizations/package.json declares "^4.81.0" (not "workspace:^") and update the lockfile.

Proposed manifest change (outside this file):

-  "@clerk/types": "workspace:^"
+  "@clerk/types": "^4.81.0"

Quick check script:

#!/bin/bash
set -euo pipefail

pkg="packages/localizations/package.json"
test -f "$pkg" || { echo "Missing $pkg"; exit 1; }

echo "Declared @clerk/types dep in $pkg:"
jq -r '.dependencies["@clerk/types"] // "MISSING"' "$pkg"

echo
echo "Expected: ^4.81.0"
packages/clerk-js/CHANGELOG.md (1)

15-15: Fix typo and remove redundant word.

"containes" → "contains"; "element" is redundant here. This mirrors a prior suggestion on the same line.

-- Add class `cl-planDetails-root` to the parent div element that containes the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
+- Add class `cl-planDetails-root` to the parent div that contains the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
🧹 Nitpick comments (9)
packages/localizations/CHANGELOG.md (1)

3-13: Add a lightweight CI test to prevent future missing-keys regressions

No tests changed in this PR. Add a schema guard that asserts critical keys (like cancelFreeTrialAccessUntil) exist across locales and warns on unknown/deprecated keys.

Example Node-based check you can wire into CI:

#!/bin/bash
set -euo pipefail

root="packages/localizations"
key="cancelFreeTrialAccessUntil"
errors=0

# 1) Ensure key present in all locale JSON files
while IFS= read -r -d '' f; do
  if ! jq -e --arg k "$key" 'tostring | contains($k)' "$f" >/dev/null; then
    echo "$key missing in $f"
    errors=1
  fi
done < <(fd -t f -e json . "$root" -0)

# 2) Optionally fail if deprecated key appears
deprecated="cancelFreeTrialDescription"
if rg -qP "$deprecated" -g '!**/CHANGELOG.md' "$root"; then
  echo "❌ Deprecated key appears in localization sources: $deprecated"
  errors=1
fi

exit $errors

I can open a follow-up PR adding this script under scripts/ with a package.json script and a CI job if helpful.

packages/clerk-js/CHANGELOG.md (3)

7-7: Use imperative mood and format identifiers with backticks.

Keep bullet style consistent with the rest of the changelog and format the path and constant as code.

-- Adding /oauth/authorize-with-immediate-redirect to frontendApiRedirectPathsNoUserInput ([#6579](https://github.com/clerk/javascript/pull/6579)) by [@Ben2W](https://github.com/Ben2W)
+- Add `/oauth/authorize-with-immediate-redirect` to `frontendApiRedirectPathsNoUserInput` ([#6579](https://github.com/clerk/javascript/pull/6579)) by [@Ben2W](https://github.com/Ben2W)

25-25: De-hyphenate “development mode” for consistency with prior entries.

Earlier sections use “development mode” without a hyphen.

- - Add a development-mode warning when exactly one of `routerPush` or `routerReplace` is provided in `ClerkOptions`. Both must be defined together for custom router navigation to work correctly. ([#6578](https://github.com/clerk/javascript/pull/6578)) by [@kduprey](https://github.com/kduprey)
+ - Add a development mode warning when exactly one of `routerPush` or `routerReplace` is provided in `ClerkOptions`. Both must be defined together for custom router navigation to work correctly. ([#6578](https://github.com/clerk/javascript/pull/6578)) by [@kduprey](https://github.com/kduprey)

19-19: Tighten grammar and clarify setting name.

Add an article and quote the setting label.

- - Hide passkeys section when user has an enterprise account with the disable additional identifiers setting enabled ([#6585](https://github.com/clerk/javascript/pull/6585)) by [@NicolasLopes7](https://github.com/NicolasLopes7)
+ - Hide passkeys section when a user has an enterprise account with the "disable additional identifiers" setting enabled ([#6585](https://github.com/clerk/javascript/pull/6585)) by [@NicolasLopes7](https://github.com/NicolasLopes7)
packages/fastify/CHANGELOG.md (1)

3-11: Optional: add release date or compare link for 2.4.24.

If you want extra traceability, consider appending a release date to the heading (e.g., "## 2.4.24 — 2025-08-19") or a GitHub compare link, keeping it consistent with any repo-wide convention. Not required if you prefer the current minimal style.

packages/agent-toolkit/CHANGELOG.md (2)

5-11: Optional: note there are no user-facing changes

Adding a short note clarifies this is dependency-only and avoids reader confusion.

Apply this diff:

 ### Patch Changes
 
+- No user-facing changes. Dependency-only bump.
 - Updated dependencies [[`e52bf8e`](https://github.com/clerk/javascript/commit/e52bf8ebef74a9e123c69b69acde1340c01d32d7), [`c043c19`](https://github.com/clerk/javascript/commit/c043c1919854aaa5b9cf7f6df5bb517f5617f7a1), [`7bb644a`](https://github.com/clerk/javascript/commit/7bb644ad8a7bf28c6010aad6ae0c36f587529fcc), [`c28d29c`](https://github.com/clerk/javascript/commit/c28d29c79bb4f144d782313ca72df7db91a77340)]:
   - @clerk/types@4.81.0
   - @clerk/backend@2.9.4
   - @clerk/shared@3.21.3

3-3: Optional: include release date in the header (if consistent with repo conventions)

Small readability win when scanning the file.

Apply this diff:

-## 0.1.25
+## 0.1.25 - 2025-08-19
packages/express/package.json (2)

50-54: Confirm whether the top-level "webhooks" folder needs to be published.

Exports point to dist/webhooks.* files, so including the source-level "webhooks" directory in the published "files" may be redundant. If the runtime no longer imports from the top-level "webhooks" folder, consider dropping it to keep the tarball lean.

Proposed diff (only if "packages/express/webhooks" is unused at publish time):

   "files": [
     "dist",
-    "webhooks",
     "env.d.ts"
   ],

55-68: Optional: add a pack dry-run script to your release smoke checks.

You already run publint/attw; adding a pack dry-run helps validate "files"/exports before publish.

Suggested addition:

   "scripts": {
     "build": "pnpm clean && tsup",
     "clean": "rimraf ./dist",
     "dev": "tsup --watch",
     "dev:publish": "pnpm dev -- --env.publish",
     "format": "node ../../scripts/format-package.mjs",
     "format:check": "node ../../scripts/format-package.mjs --check",
     "lint": "eslint src",
     "lint:attw": "attw --pack . --profile node16",
     "lint:publint": "publint",
     "publish:local": "pnpm yalc push --replace  --sig",
+    "pack:dry-run": "pnpm pack --dry-run",
     "test": "vitest run",
     "test:watch": "vitest watch"
   },
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 43c01cf and 0163a0a.

📒 Files selected for processing (57)
  • .changeset/afraid-waves-bow.md (0 hunks)
  • .changeset/chilly-masks-look.md (0 hunks)
  • .changeset/curvy-shoes-create.md (0 hunks)
  • .changeset/friendly-penguins-wash.md (0 hunks)
  • .changeset/legal-ants-flow.md (0 hunks)
  • .changeset/little-seals-hang.md (0 hunks)
  • .changeset/mean-pumas-cut.md (0 hunks)
  • .changeset/nasty-geese-melt.md (0 hunks)
  • .changeset/rotten-baths-wish.md (0 hunks)
  • .changeset/shaky-foxes-doubt.md (0 hunks)
  • .changeset/sour-meals-see.md (0 hunks)
  • .changeset/thick-frogs-hope.md (0 hunks)
  • .changeset/true-mirrors-check.md (0 hunks)
  • packages/agent-toolkit/CHANGELOG.md (1 hunks)
  • packages/agent-toolkit/package.json (1 hunks)
  • packages/astro/CHANGELOG.md (1 hunks)
  • packages/astro/package.json (1 hunks)
  • packages/backend/CHANGELOG.md (1 hunks)
  • packages/backend/package.json (1 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/elements/CHANGELOG.md (1 hunks)
  • packages/elements/package.json (1 hunks)
  • packages/expo-passkeys/CHANGELOG.md (1 hunks)
  • packages/expo-passkeys/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
  • packages/express/CHANGELOG.md (1 hunks)
  • packages/express/package.json (1 hunks)
  • packages/fastify/CHANGELOG.md (1 hunks)
  • packages/fastify/package.json (1 hunks)
  • packages/localizations/CHANGELOG.md (1 hunks)
  • packages/localizations/package.json (1 hunks)
  • packages/nextjs/CHANGELOG.md (1 hunks)
  • packages/nextjs/package.json (1 hunks)
  • packages/nuxt/CHANGELOG.md (1 hunks)
  • packages/nuxt/package.json (1 hunks)
  • packages/react-router/CHANGELOG.md (1 hunks)
  • packages/react-router/package.json (1 hunks)
  • packages/react/CHANGELOG.md (1 hunks)
  • packages/react/package.json (1 hunks)
  • packages/remix/CHANGELOG.md (1 hunks)
  • packages/remix/package.json (1 hunks)
  • packages/shared/CHANGELOG.md (1 hunks)
  • packages/shared/package.json (1 hunks)
  • packages/tanstack-react-start/CHANGELOG.md (1 hunks)
  • packages/tanstack-react-start/package.json (1 hunks)
  • packages/testing/CHANGELOG.md (1 hunks)
  • packages/testing/package.json (1 hunks)
  • packages/themes/CHANGELOG.md (1 hunks)
  • packages/themes/package.json (1 hunks)
  • packages/types/CHANGELOG.md (1 hunks)
  • packages/types/package.json (1 hunks)
  • packages/vue/CHANGELOG.md (1 hunks)
  • packages/vue/package.json (1 hunks)
💤 Files with no reviewable changes (13)
  • .changeset/chilly-masks-look.md
  • .changeset/shaky-foxes-doubt.md
  • .changeset/nasty-geese-melt.md
  • .changeset/curvy-shoes-create.md
  • .changeset/rotten-baths-wish.md
  • .changeset/sour-meals-see.md
  • .changeset/true-mirrors-check.md
  • .changeset/thick-frogs-hope.md
  • .changeset/little-seals-hang.md
  • .changeset/mean-pumas-cut.md
  • .changeset/legal-ants-flow.md
  • .changeset/friendly-penguins-wash.md
  • .changeset/afraid-waves-bow.md
✅ Files skipped from review due to trivial changes (2)
  • packages/agent-toolkit/package.json
  • packages/astro/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (36)
  • packages/localizations/package.json
  • packages/chrome-extension/package.json
  • packages/backend/package.json
  • packages/expo-passkeys/package.json
  • packages/clerk-js/package.json
  • packages/nextjs/package.json
  • packages/astro/package.json
  • packages/elements/package.json
  • packages/react/package.json
  • packages/vue/package.json
  • packages/nuxt/package.json
  • packages/react-router/package.json
  • packages/shared/CHANGELOG.md
  • packages/expo/package.json
  • packages/remix/CHANGELOG.md
  • packages/shared/package.json
  • packages/remix/package.json
  • packages/express/CHANGELOG.md
  • packages/chrome-extension/CHANGELOG.md
  • packages/testing/package.json
  • packages/elements/CHANGELOG.md
  • packages/tanstack-react-start/package.json
  • packages/types/CHANGELOG.md
  • packages/types/package.json
  • packages/themes/package.json
  • packages/fastify/package.json
  • packages/testing/CHANGELOG.md
  • packages/backend/CHANGELOG.md
  • packages/themes/CHANGELOG.md
  • packages/react-router/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/nextjs/CHANGELOG.md
  • packages/expo/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/nuxt/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (5)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/localizations/CHANGELOG.md
  • packages/express/package.json
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/agent-toolkit/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/localizations/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/agent-toolkit/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
packages/localizations/**/*

📄 CodeRabbit Inference Engine (.cursor/rules/monorepo.mdc)

Localization files must be placed in 'packages/localizations/'.

Files:

  • packages/localizations/CHANGELOG.md
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/localizations/CHANGELOG.md
  • packages/express/package.json
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/agent-toolkit/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
packages/*/package.json

📄 CodeRabbit Inference Engine (.cursor/rules/global.mdc)

All publishable packages should be placed under the packages/ directory

packages/*/package.json: All publishable packages must be located in the 'packages/' directory.
All packages must be published under the @clerk namespace on npm.
Semantic versioning must be used across all packages.

Files:

  • packages/express/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Analyze (javascript-typescript)
  • GitHub Check: semgrep-cloud-platform/scan
  • GitHub Check: semgrep-cloud-platform/scan
🔇 Additional comments (7)
packages/tanstack-react-start/CHANGELOG.md (1)

3-12: Changelog 0.22.4 entry verified and approved

  • Version header “0.22.4” matches package.json (0.22.4).
  • All four dependency bullets (@clerk/types@4.81.0, @clerk/backend@2.9.4, @clerk/clerk-react@5.43.1, @clerk/shared@3.21.3) are present.

No further changes required—LGTM.

packages/clerk-js/CHANGELOG.md (1)

3-31: Overall entry reads well.

The 5.88.0 section is clear and matches the changes described in the PR summary. Apart from the minor style/typo nits above, this looks good.

packages/fastify/CHANGELOG.md (2)

3-11: LGTM: Patch entry 2.4.24 is clear and consistent with prior changelog style.

  • Version bump and dependency updates are accurately captured.
  • Formatting (headings, bullet list, commit links) matches the existing conventions in this file.

3-11: [runs_scripts]

#!/bin/bash
set -euo pipefail

echo "🔍 Searching for all package.json files under packages/..."
fd -t f -g 'packages/**/package.json' || { echo "No package.json found under packages/"; exit 1; }

echo -e "\n📦 Listing name@version for each package.json:"
while IFS= read -r pkg; do
  name=$(jq -r '.name // "<no name>"' "$pkg")
  version=$(jq -r '.version // "<no version>"' "$pkg")
  echo "$pkg$name@$version"
done < <(fd -t f -g 'packages/**/package.json')

echo -e "\n🔎 Filtering for packages whose name contains 'fastify':"
while IFS= read -r pkg; do
  name=$(jq -r '.name // ""' "$pkg")
  if echo "$name" | grep -qi "fastify"; then
    version=$(jq -r '.version // "<no version>"' "$pkg")
    echo "$pkg$name@$version"
  fi
done < <(fd -t f -g 'packages/**/package.json')
packages/agent-toolkit/CHANGELOG.md (1)

3-11: 0.1.25 entry looks correct and aligned with the release plan

  • Versions match the PR objectives: @clerk/types@4.81.0, @clerk/backend@2.9.4, @clerk/shared@3.21.3.
  • Placement above 0.1.24 keeps chronological order intact.
packages/express/package.json (2)

3-3: Patch version and changelog entry verified

  • ✔️ packages/express/package.json is set to version 1.7.24
  • ✔️ packages/express/CHANGELOG.md includes a “## 1.7.24” entry

LGTM.


81-83: Optional: Verify Express v5 Compatibility

I ran the suggested script to test against Express 5, but the test suite failed to complete due to a build error in a transitive dependency (marked-terminal) during the prepack step. As a result, we can’t confirm Express 5 compatibility automatically.

Please manually verify Express v5 support once the build error is resolved—e.g., by fixing or isolating the marked-terminal prepack issue—and then rerun:

pnpm -F @clerk/express add -D express@^5
pnpm -F @clerk/express test
git restore --source=HEAD --staged --worktree -- packages/express/package.json

Points of attention:

  • File: packages/express/package.json
    • Lines 81–83: "peerDependencies": { "express": "^4.17.0 || ^5.0.0" }
  • Consider adding a CI job that installs express@^5 and runs the test suite to catch forward-compat regressions early.

Comment on lines +3 to +11
## 0.1.25

### Patch Changes

- Updated dependencies [[`e52bf8e`](https://github.com/clerk/javascript/commit/e52bf8ebef74a9e123c69b69acde1340c01d32d7), [`c043c19`](https://github.com/clerk/javascript/commit/c043c1919854aaa5b9cf7f6df5bb517f5617f7a1), [`7bb644a`](https://github.com/clerk/javascript/commit/7bb644ad8a7bf28c6010aad6ae0c36f587529fcc), [`c28d29c`](https://github.com/clerk/javascript/commit/c28d29c79bb4f144d782313ca72df7db91a77340)]:
- @clerk/types@4.81.0
- @clerk/backend@2.9.4
- @clerk/shared@3.21.3

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Quick consistency check between CHANGELOG and package.json

Verify the version and dependency bumps in package.json match this entry.


🏁 Script executed:

#!/bin/bash
set -euo pipefail

file_pkg="packages/agent-toolkit/package.json"
file_changelog="packages/agent-toolkit/CHANGELOG.md"

echo "Checking package.json version is 0.1.25..."
jq -r '.version' "$file_pkg"

if [[ "$(jq -r '.version' "$file_pkg")" != "0.1.25" ]]; then
  echo "Mismatch: package.json version is not 0.1.25" >&2
  exit 1
fi

echo "Checking dependency versions (if present)..."
for dep in "@clerk/types" "@clerk/backend" "@clerk/shared"; do
  ver_dep=$(jq -r --arg d "$dep" '
    (.dependencies[$d] // .peerDependencies[$d] // .devDependencies[$d] // "absent")
  ' "$file_pkg")
  echo "$dep => $ver_dep"
done

echo "Ensuring newest CHANGELOG entry is 0.1.25 and above 0.1.24..."
head -n 20 "$file_changelog" | rg -n '^##\s+\d+\.\d+\.\d+' -n -N

Length of output: 1626


Dependency Versions in package.json Need Updating

The CHANGELOG for version 0.1.25 specifies that the following dependencies were bumped:

  • @clerk/types → 4.81.0
  • @clerk/backend → 2.9.4
  • @clerk/shared → 3.21.3

However, in packages/agent-toolkit/package.json, these still resolve to workspace:^ rather than the exact versions above. Please update those entries to match the CHANGELOG:

--- packages/agent-toolkit/package.json
+++ packages/agent-toolkit/package.json
@@ dependencies {
-  "@clerk/types": "workspace:^",
-  "@clerk/backend": "workspace:^",
-  "@clerk/shared": "workspace:^",
+  "@clerk/types": "4.81.0",
+  "@clerk/backend": "2.9.4",
+  "@clerk/shared": "3.21.3",
 }

After updating, verify:

  • version remains "0.1.25"
  • All three @clerk/* dependencies match exactly the versions in the CHANGELOG entry.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
## 0.1.25
### Patch Changes
- Updated dependencies [[`e52bf8e`](https://github.com/clerk/javascript/commit/e52bf8ebef74a9e123c69b69acde1340c01d32d7), [`c043c19`](https://github.com/clerk/javascript/commit/c043c1919854aaa5b9cf7f6df5bb517f5617f7a1), [`7bb644a`](https://github.com/clerk/javascript/commit/7bb644ad8a7bf28c6010aad6ae0c36f587529fcc), [`c28d29c`](https://github.com/clerk/javascript/commit/c28d29c79bb4f144d782313ca72df7db91a77340)]:
- @clerk/types@4.81.0
- @clerk/backend@2.9.4
- @clerk/shared@3.21.3
"dependencies": {
"@clerk/types": "4.81.0",
"@clerk/backend": "2.9.4",
"@clerk/shared": "3.21.3"
}
🤖 Prompt for AI Agents
In packages/agent-toolkit/package.json (update the dependency entries referenced
by the CHANGELOG), the three @clerk/* deps are still set to workspace:^; change
"@clerk/types", "@clerk/backend", and "@clerk/shared" to the exact versions
listed in the CHANGELOG (4.81.0, 2.9.4, 3.21.3 respectively), ensure the package
"version" remains "0.1.25", and save the file so the manifest matches the
CHANGELOG.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (1)
packages/clerk-js/CHANGELOG.md (1)

17-17: Fix typo and tighten wording in bullet entry.

"containes" → "contains". Also remove “element” to avoid redundancy and drop the trailing period for consistency within this section.

-- Add class `cl-planDetails-root` to the parent div element that containes the plan details drawer. ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
+- Add class `cl-planDetails-root` to the parent div that contains the plan details drawer ([#6573](https://github.com/clerk/javascript/pull/6573)) by [@panteliselef](https://github.com/panteliselef)
🧹 Nitpick comments (3)
packages/tanstack-react-start/CHANGELOG.md (1)

5-11: Optional: Call out that this is dependency-only to help readers scan.

A short line stating there are no runtime or API changes helps consumers quickly triage patch releases.

Apply this diff within the 0.22.4 section:

 ## 0.22.4

 ### Patch Changes
- 
+- No runtime or API changes in this package; dependency-only release.
- - Updated dependencies [[`e52bf8e`](https://github.com/clerk/javascript/commit/e52bf8ebef74a9e123c69b69acde1340c01d32d7), [`c043c19`](https://github.com/clerk/javascript/commit/c043c1919854aaa5b9cf7f6df5bb517f5617f7a1), [`7bb644a`](https://github.com/clerk/javascript/commit/7bb644ad8a7bf28c6010aad6ae0c36f587529fcc), [`c28d29c`](https://github.com/clerk/javascript/commit/c28d29c79bb4f144d782313ca72df7db91a77340)]:
+ - Updated dependencies [[`e52bf8e`](https://github.com/clerk/javascript/commit/e52bf8ebef74a9e123c69b69acde1340c01d32d7), [`c043c19`](https://github.com/clerk/javascript/commit/c043c1919854aaa5b9cf7f6df5bb517f5617f7a1), [`7bb644a`](https://github.com/clerk/javascript/commit/7bb644ad8a7bf28c6010aad6ae0c36f587529fcc), [`c28d29c`](https://github.com/clerk/javascript/commit/c28d29c79bb4f144d782313ca72df7db91a77340)]:
   - @clerk/types@4.81.0
   - @clerk/backend@2.9.4
   - @clerk/clerk-react@5.43.1
   - @clerk/shared@3.21.3
packages/clerk-js/CHANGELOG.md (2)

9-9: Use imperative mood for consistency in bullet list.

Other bullets use “Add/Update/Hide/Improve”. Change “Adding” → “Add”.

-- Adding /oauth/authorize-with-immediate-redirect to frontendApiRedirectPathsNoUserInput ([#6579](https://github.com/clerk/javascript/pull/6579)) by [@Ben2W](https://github.com/Ben2W)
+- Add /oauth/authorize-with-immediate-redirect to frontendApiRedirectPathsNoUserInput ([#6579](https://github.com/clerk/javascript/pull/6579)) by [@Ben2W](https://github.com/Ben2W)

13-13: End-of-line punctuation consistency within 5.88.0 section.

Most bullets in this section do not end with a period. Consider removing trailing periods from the remaining ones for consistency.

- - [Billing Beta] Rename `cancelFreeTrialDescription` to `cancelFreeTrialAccessUntil`. ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
+ - [Billing Beta] Rename `cancelFreeTrialDescription` to `cancelFreeTrialAccessUntil` ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
- - Update notice when cancelling a trial. ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
+ - Update notice when cancelling a trial ([#6582](https://github.com/clerk/javascript/pull/6582)) by [@panteliselef](https://github.com/panteliselef)
- - Add a development-mode warning when exactly one of `routerPush` or `routerReplace` is provided in `ClerkOptions`. Both must be defined together for custom router navigation to work correctly. ([#6578](https://github.com/clerk/javascript/pull/6578)) by [@kduprey](https://github.com/kduprey)
+ - Add a development-mode warning when exactly one of `routerPush` or `routerReplace` is provided in `ClerkOptions`. Both must be defined together for custom router navigation to work correctly ([#6578](https://github.com/clerk/javascript/pull/6578)) by [@kduprey](https://github.com/kduprey)

Also applies to: 25-25, 27-27

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 0163a0a and b49b9c0.

📒 Files selected for processing (58)
  • .changeset/afraid-waves-bow.md (0 hunks)
  • .changeset/chilly-masks-look.md (0 hunks)
  • .changeset/curvy-shoes-create.md (0 hunks)
  • .changeset/friendly-penguins-wash.md (0 hunks)
  • .changeset/legal-ants-flow.md (0 hunks)
  • .changeset/little-seals-hang.md (0 hunks)
  • .changeset/long-clowns-open.md (0 hunks)
  • .changeset/mean-pumas-cut.md (0 hunks)
  • .changeset/nasty-geese-melt.md (0 hunks)
  • .changeset/rotten-baths-wish.md (0 hunks)
  • .changeset/shaky-foxes-doubt.md (0 hunks)
  • .changeset/sour-meals-see.md (0 hunks)
  • .changeset/thick-frogs-hope.md (0 hunks)
  • .changeset/true-mirrors-check.md (0 hunks)
  • packages/agent-toolkit/CHANGELOG.md (1 hunks)
  • packages/agent-toolkit/package.json (1 hunks)
  • packages/astro/CHANGELOG.md (1 hunks)
  • packages/astro/package.json (1 hunks)
  • packages/backend/CHANGELOG.md (1 hunks)
  • packages/backend/package.json (1 hunks)
  • packages/chrome-extension/CHANGELOG.md (1 hunks)
  • packages/chrome-extension/package.json (1 hunks)
  • packages/clerk-js/CHANGELOG.md (1 hunks)
  • packages/clerk-js/package.json (1 hunks)
  • packages/elements/CHANGELOG.md (1 hunks)
  • packages/elements/package.json (1 hunks)
  • packages/expo-passkeys/CHANGELOG.md (1 hunks)
  • packages/expo-passkeys/package.json (1 hunks)
  • packages/expo/CHANGELOG.md (1 hunks)
  • packages/expo/package.json (1 hunks)
  • packages/express/CHANGELOG.md (1 hunks)
  • packages/express/package.json (1 hunks)
  • packages/fastify/CHANGELOG.md (1 hunks)
  • packages/fastify/package.json (1 hunks)
  • packages/localizations/CHANGELOG.md (1 hunks)
  • packages/localizations/package.json (1 hunks)
  • packages/nextjs/CHANGELOG.md (1 hunks)
  • packages/nextjs/package.json (1 hunks)
  • packages/nuxt/CHANGELOG.md (1 hunks)
  • packages/nuxt/package.json (1 hunks)
  • packages/react-router/CHANGELOG.md (1 hunks)
  • packages/react-router/package.json (1 hunks)
  • packages/react/CHANGELOG.md (1 hunks)
  • packages/react/package.json (1 hunks)
  • packages/remix/CHANGELOG.md (1 hunks)
  • packages/remix/package.json (1 hunks)
  • packages/shared/CHANGELOG.md (1 hunks)
  • packages/shared/package.json (1 hunks)
  • packages/tanstack-react-start/CHANGELOG.md (1 hunks)
  • packages/tanstack-react-start/package.json (1 hunks)
  • packages/testing/CHANGELOG.md (1 hunks)
  • packages/testing/package.json (1 hunks)
  • packages/themes/CHANGELOG.md (1 hunks)
  • packages/themes/package.json (1 hunks)
  • packages/types/CHANGELOG.md (1 hunks)
  • packages/types/package.json (1 hunks)
  • packages/vue/CHANGELOG.md (1 hunks)
  • packages/vue/package.json (1 hunks)
💤 Files with no reviewable changes (14)
  • .changeset/chilly-masks-look.md
  • .changeset/thick-frogs-hope.md
  • .changeset/nasty-geese-melt.md
  • .changeset/mean-pumas-cut.md
  • .changeset/long-clowns-open.md
  • .changeset/legal-ants-flow.md
  • .changeset/friendly-penguins-wash.md
  • .changeset/rotten-baths-wish.md
  • .changeset/curvy-shoes-create.md
  • .changeset/shaky-foxes-doubt.md
  • .changeset/true-mirrors-check.md
  • .changeset/afraid-waves-bow.md
  • .changeset/little-seals-hang.md
  • .changeset/sour-meals-see.md
✅ Files skipped from review due to trivial changes (8)
  • packages/expo-passkeys/package.json
  • packages/shared/CHANGELOG.md
  • packages/nuxt/CHANGELOG.md
  • packages/expo/CHANGELOG.md
  • packages/fastify/package.json
  • packages/agent-toolkit/package.json
  • packages/react-router/CHANGELOG.md
  • packages/elements/package.json
🚧 Files skipped from review as they are similar to previous changes (34)
  • packages/backend/package.json
  • packages/chrome-extension/package.json
  • packages/express/package.json
  • packages/themes/CHANGELOG.md
  • packages/themes/package.json
  • packages/localizations/package.json
  • packages/shared/package.json
  • packages/react-router/package.json
  • packages/nextjs/package.json
  • packages/types/package.json
  • packages/vue/package.json
  • packages/nuxt/package.json
  • packages/testing/package.json
  • packages/remix/CHANGELOG.md
  • packages/expo/package.json
  • packages/react/package.json
  • packages/agent-toolkit/CHANGELOG.md
  • packages/nextjs/CHANGELOG.md
  • packages/chrome-extension/CHANGELOG.md
  • packages/remix/package.json
  • packages/astro/CHANGELOG.md
  • packages/clerk-js/package.json
  • packages/elements/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/tanstack-react-start/package.json
  • packages/expo-passkeys/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/backend/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/localizations/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/types/CHANGELOG.md
  • packages/astro/package.json
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Use Prettier for consistent code formatting

Files:

  • packages/clerk-js/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
packages/**/CHANGELOG.md

📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/clerk-js/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
**/*

⚙️ CodeRabbit Configuration File

If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.

Files:

  • packages/clerk-js/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Analyze (javascript-typescript)
  • GitHub Check: semgrep-cloud-platform/scan
  • GitHub Check: semgrep-cloud-platform/scan
🔇 Additional comments (2)
packages/tanstack-react-start/CHANGELOG.md (2)

3-6: Changelog entry format looks consistent and clean.

Heading levels, spacing, and the “Patch Changes” section match the existing conventions in this file. Nothing to change here.


7-12: Workspace protocol handles inter-package versioning automatically—no changes needed
The packages/tanstack-react-start/package.json intentionally uses workspace:^ references for @clerk/types, @clerk/backend, @clerk/clerk-react, and @clerk/shared. This ensures that at publish time each dependency is resolved to the exact version defined in its own package manifest, preventing any drift between the CHANGELOG and actual published versions.
All good here—no further action required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant