Skip to content

Conversation

clerk-cookie
Copy link
Collaborator

@clerk-cookie clerk-cookie commented Aug 21, 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/[email protected]

Minor Changes

Patch Changes

@clerk/[email protected]

Minor Changes

  • Rework the OTP input to use a single transparent input (via input-otp) to improve password manager compatibility and iOS/Android SMS-based autofill. Removes individual digit fields; a single invisible input drives the six visual slots. (#6551) by @tmilewski

    If you're using @clerk/testing, please ensure that you're using the latest version.

  • [Experimental] Signal transfer support (#6614) by @dstaley

  • [Experimental] Signals isLoaded removal (#6605) by @dstaley

Patch Changes

@clerk/[email protected]

Minor Changes

Patch Changes

@clerk/[email protected]

Minor Changes

  • Reuses existing Auth object from the server handler when using getAuth() (#6595) by @wobsoriano

    The createClerkHandler helper now returns a Promise and requires awaiting during setup to ensure authentication context is available at the earliest possible point in the request lifecycle, before any router loaders or server functions execute

    // server.ts
    import { createStartHandler, defineHandlerCallback, defaultStreamHandler } from '@tanstack/react-start/server';
    import { createRouter } from './router';
    import { createClerkHandler } from '@clerk/tanstack-react-start/server';
    
    const handlerFactory = createClerkHandler(
      createStartHandler({
        createRouter,
      }),
    );
    
    export default defineHandlerCallback(async event => {
      const startHandler = await handlerFactory(defaultStreamHandler); // awaited
      return startHandler(event);
    });

Patch Changes

@clerk/[email protected]

Minor Changes

  • Update enterOtpCode to support new OTP input. Please ensure you're testing against the latest versions of each @clerk package. (#6551) by @tmilewski

Patch Changes

@clerk/[email protected]

Minor Changes

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

@clerk/[email protected]

Patch Changes

Copy link

vercel bot commented Aug 21, 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 26, 2025 7:15pm

Copy link

pkg-pr-new bot commented Aug 21, 2025

Open in StackBlitz

@clerk/agent-toolkit

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

@clerk/astro

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

@clerk/backend

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

@clerk/chrome-extension

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

@clerk/clerk-js

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

@clerk/dev-cli

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

@clerk/elements

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

@clerk/clerk-expo

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

@clerk/expo-passkeys

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

@clerk/express

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

@clerk/fastify

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

@clerk/localizations

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

@clerk/nextjs

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

@clerk/nuxt

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

@clerk/clerk-react

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

@clerk/react-router

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

@clerk/remix

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

@clerk/shared

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

@clerk/tanstack-react-start

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

@clerk/testing

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

@clerk/themes

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

@clerk/types

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

@clerk/upgrade

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

@clerk/vue

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

commit: 68157b7

Copy link
Contributor

coderabbitai bot commented Aug 21, 2025

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (1)
  • ci(repo): Version packages

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

This PR updates many package versions and adds patch/minor entries to multiple CHANGELOG.md files across the monorepo, deletes several .changeset files, and increments package.json version fields. Most edits are documentation and metadata-only. The changelog for packages/tanstack-react-start documents public API/signature updates (createClerkHandler now async and getAuth accepts options), but the diff itself is predominantly changelog/version bumps and changeset removals. No other source code or runtime behavior changes are present.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested labels

types, localizations, themes

Suggested reviewers

  • panteliselef
  • LauraBeatris
✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch changeset-release/main

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.

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: 5

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/nextjs/package.json (1)

94-97: Add Next.js v13.x to CI Test Matrix

The peerDependencies in packages/nextjs/package.json declare support for Next ^13.5.7, ^14.2.25, and ^15.2.3, but the CI workflow only runs tests against Next 14 and 15. Without exercising Next 13 (minimum or latest), regressions on v13.x will go undetected.

Action items:

  • In .github/workflows/ci.yml, extend the matrix.next-version to include the v13 minimum (13.5.7). For example:
    matrix:
      next-version: ['13.5.7', '14', '15']
  • (Optional) For more thorough coverage, split into two axes to test both minima and latest patches per major:
    matrix:
      next-major: [13, 14, 15]
      next-version:
        - ${{ next-major == 13 && '13.5.7' || next-major == 14 && '14.2.25' || next-major == 15 && '15.2.3' }}
        - ${{ next-major }}.x         # latest patch for each major
  • Ensure that the E2E_NEXTJS_VERSION environment variable still uses ${{ matrix.next-version }}.

Updating this will guarantee CI exercises all declared peer ranges, preventing undetected breakages on Next.js v13.x.

🧹 Nitpick comments (6)
packages/express/package.json (1)

3-3: Version bump to 1.7.25 is consistent with dependency-only changes.

  • Package metadata, exports, and engines unchanged; semver patch is appropriate.
  • Peer range includes Express 4 and 5, which matches current support policy.
  • No tests added in this PR; relying on existing test suite is acceptable for a changeset-only release.
packages/elements/package.json (1)

3-3: Elements patch bump to 0.23.58 is appropriate.

  • No API surface changes in this file; only metadata updated.
  • Peer range includes Next "^15" while devDependency is "14.2.31". If you're validating against Next 15 in CI, great; otherwise consider adding a canary lane before GA.
  • No new tests; existing integration/e2e in examples/nextjs likely cover regressions.
packages/remix/package.json (1)

3-3: Remix patch bump to 4.11.5 approved.

  • Dependencies remain on workspace:^ which will resolve to @clerk/[email protected] after publish.
  • Peer ranges for React/Remix unchanged; continue to match supported versions.
  • No tests in this PR; existing vitest suite should suffice for a dependency-only release.
packages/backend/CHANGELOG.md (1)

3-9: Changelog entry is present and scoped to dependency updates.

If relevant to backend consumers, consider a brief note that this release pulls in @clerk/shared changes removing an unused generateUuid utility (no runtime impact expected). Optional.

packages/shared/CHANGELOG.md (1)

3-8: Nice and concise patch note; consider clarifying scope to avoid ambiguity.

Nit: since “generateUuid” was removed, explicitly stating it was an internal/unused utility can reassure consumers that there’s no breaking API removal. For example: “Removed unused internal generateUuid utility.”

packages/expo/CHANGELOG.md (1)

7-11: Optional: cross-reference notable upstream changes.

Since @clerk/[email protected] removes an unused utility (not user-facing here), consider a brief note like “No Expo-specific changes; transitively includes @clerk/shared cleanup” for extra traceability. Totally optional given existing repo-wide entries.

📜 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 ce49740 and 7f8d7d2.

📒 Files selected for processing (39)
  • .changeset/fluffy-spiders-grab.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/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/vue/CHANGELOG.md (1 hunks)
  • packages/vue/package.json (1 hunks)
💤 Files with no reviewable changes (1)
  • .changeset/fluffy-spiders-grab.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/astro/package.json
  • packages/nextjs/package.json
  • packages/elements/package.json
  • packages/clerk-js/package.json
  • packages/shared/package.json
  • packages/react-router/package.json
  • packages/nuxt/CHANGELOG.md
  • packages/expo/package.json
  • packages/agent-toolkit/package.json
  • packages/backend/package.json
  • packages/expo/CHANGELOG.md
  • packages/vue/package.json
  • packages/express/package.json
  • packages/react-router/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/chrome-extension/package.json
  • packages/remix/package.json
  • packages/nextjs/CHANGELOG.md
  • packages/tanstack-react-start/package.json
  • packages/chrome-extension/CHANGELOG.md
  • packages/nuxt/package.json
  • packages/remix/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/shared/CHANGELOG.md
  • packages/elements/CHANGELOG.md
  • packages/agent-toolkit/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/testing/package.json
  • packages/astro/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/backend/CHANGELOG.md
  • packages/fastify/package.json
  • packages/fastify/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/react/package.json
  • packages/expo-passkeys/package.json
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/astro/package.json
  • packages/nextjs/package.json
  • packages/elements/package.json
  • packages/clerk-js/package.json
  • packages/shared/package.json
  • packages/react-router/package.json
  • packages/expo/package.json
  • packages/agent-toolkit/package.json
  • packages/backend/package.json
  • packages/vue/package.json
  • packages/express/package.json
  • packages/chrome-extension/package.json
  • packages/remix/package.json
  • packages/tanstack-react-start/package.json
  • packages/nuxt/package.json
  • packages/testing/package.json
  • packages/fastify/package.json
  • packages/react/package.json
  • packages/expo-passkeys/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/astro/package.json
  • packages/nextjs/package.json
  • packages/elements/package.json
  • packages/clerk-js/package.json
  • packages/shared/package.json
  • packages/react-router/package.json
  • packages/nuxt/CHANGELOG.md
  • packages/expo/package.json
  • packages/agent-toolkit/package.json
  • packages/backend/package.json
  • packages/expo/CHANGELOG.md
  • packages/vue/package.json
  • packages/express/package.json
  • packages/react-router/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/chrome-extension/package.json
  • packages/remix/package.json
  • packages/nextjs/CHANGELOG.md
  • packages/tanstack-react-start/package.json
  • packages/chrome-extension/CHANGELOG.md
  • packages/nuxt/package.json
  • packages/remix/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/shared/CHANGELOG.md
  • packages/elements/CHANGELOG.md
  • packages/agent-toolkit/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/testing/package.json
  • packages/astro/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/backend/CHANGELOG.md
  • packages/fastify/package.json
  • packages/fastify/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/react/package.json
  • packages/expo-passkeys/package.json
packages/**/CHANGELOG.md

📄 CodeRabbit inference engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/nuxt/CHANGELOG.md
  • packages/expo/CHANGELOG.md
  • packages/react-router/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/nextjs/CHANGELOG.md
  • packages/chrome-extension/CHANGELOG.md
  • packages/remix/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/shared/CHANGELOG.md
  • packages/elements/CHANGELOG.md
  • packages/agent-toolkit/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/astro/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/backend/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/react/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). (6)
  • GitHub Check: Build Packages
  • GitHub Check: Formatting | Dedupe | Changeset
  • GitHub Check: semgrep/ci
  • GitHub Check: Analyze (javascript-typescript)
  • GitHub Check: semgrep-cloud-platform/scan
  • GitHub Check: semgrep-cloud-platform/scan
🔇 Additional comments (42)
packages/vue/package.json (1)

3-3: Patch version bump verified and no regressions detected; ready to merge

  • No external generateUuid usage remains outside packages/shared (OK).
  • All named packages under packages/ are scoped to @clerk/*.
  • Every public package specifies publishConfig.access: "public".
  • @clerk/shared version is confirmed at 3.22.1.

The bump from 1.11.4 → 1.11.5 aligns with workspace dependencies and publishing guidelines.

Two light suggestions (optional):

  • Vue’s peer dependency stays at "^3.2.0" while devDependency is pinned to "3.5.18". If testing passes on 3.5.x, consider widening the lower bound (e.g., "^3.2.0 || ^3.5.0").
  • No new tests were added—integration/e2e covers this bump, but you could add a smoke-test matrix job for a publish dry-run.
packages/astro/package.json (1)

3-3: Astro package patch to 2.11.7 looks good and matches the repo-wide bump.

  • Peer range "^4.15.0 || ^5.0.0" and devDependency "^5.12.9" remain compatible.
  • No source or export changes in this diff; safe to publish as patch.
  • As a small precaution, ensure the "imports" map still passes attw/publint after the bump (CI should cover).
packages/nuxt/package.json (2)

3-3: Nuxt package version bump looks correct and consistent with the release train.

Patch bump to 1.8.11 aligns with the dependency rollups described in the PR objectives. No other metadata/export surface changed. LGTM.


3-3: CHANGELOG entry verified for version 1.8.11

The file packages/nuxt/CHANGELOG.md already contains the “## 1.8.11” section and references commit ce49740, so no further changes are needed.

packages/nextjs/package.json (1)

3-3: Next.js package version bump is scoped and safe.

6.31.5 is a patch-only bump with no export or dependency surface changes in this file. Looks good.

packages/testing/CHANGELOG.md (2)

3-10: Changelog entry is accurate; dependency-only patch is clearly documented.

The 1.11.4 section lists updated deps and references ce49740. This meets the changelog guidance for dependency bumps. LGTM.


3-10: All set: CHANGELOG version matches package.json and no pending changesets detected

Version 1.11.4 in packages/testing/CHANGELOG.md aligns with the packages/testing/package.json, and no unreleased .changeset files for @clerk/testing remain. No further action required.

packages/shared/package.json (2)

127-145: No tests changed — nothing required for version bumps.

This is a release-only patch with no code diffs. Relying on the existing test suite is sufficient; no action needed.


3-3: No stale generateUuid imports detected; safe to merge version bump.

A search across the monorepo (excluding node_modules and dist) returned only the CHANGELOG entry noting the removal of generateUuid—no code files are still importing or using it.

  • Search result: only references in packages/shared/CHANGELOG.md confirming removal, no import/usages elsewhere.
packages/clerk-js/CHANGELOG.md (2)

3-9: Changelog entry looks correct and consistent.

  • Version header and “Patch Changes” subsection follow the existing style.
  • The dependency bump to @clerk/[email protected] matches the PR objective for this package.

7-9: No action needed—version alignment confirmed

All checks pass for the clerk-js release:

  • packages/clerk-js/package.json is at version 5.88.1.
  • Its dependency on @clerk/shared uses the workspace protocol (workspace:^), consistent with the repo’s package management policy.
  • No stray references to older @clerk/shared versions were found outside of the workspace spec.
  • The CHANGELOG.md contains the header for 5.88.1.
packages/react/CHANGELOG.md (2)

3-9: Changelog entry looks good and consistent with repo conventions.

  • Version header, "Patch Changes" section, and dependency bump with commit link are all correct. No source or API changes implied here, which matches the PR objectives.

3-9: Verification Complete: All Versions, Changelogs, and generateUuid References Are Correct

  • ✅ packages/react/package.json is at version 5.43.2
  • ✅ packages/expo/package.json is at version 2.14.24
  • ✅ packages/expo-passkeys/package.json is at version 0.3.35
  • ✅ packages/agent-toolkit/package.json is at version 0.1.26
  • ✅ packages/fastify/package.json is at version 2.4.25
  • ## 5.43.2 header and commit ce49740d474d6dd9da5096982ea4e9f14cf68f09 are present in packages/react/CHANGELOG.md
  • ✅ Matching ## <version> entries exist in the other package CHANGELOGs
  • ✅ No remaining references to the removed generateUuid utility

No further action required.

packages/expo/package.json (1)

3-3: Version bump verified; ready to merge.

  • packages/expo/package.json: updated to version 2.14.24
  • packages/expo/CHANGELOG.md: confirmed presence of header ## 2.14.24
packages/expo-passkeys/package.json (1)

3-3: Patch version and changelog confirmed

  • packages/expo-passkeys/package.json: version updated to "0.3.35"
  • packages/expo-passkeys/CHANGELOG.md: verified “## 0.3.35” entry exists

Approving these isolated version-only changes. No further action required.

packages/agent-toolkit/package.json (1)

3-3: Verified agent-toolkit version bump to 0.1.26

  • package.json now reflects version “0.1.26” (packages/agent-toolkit/package.json).
  • Node >= 20 engine requirement remains unchanged.
  • No changes to exports or dependency surface.
  • CHANGELOG.md contains the “## 0.1.26” entry as expected (packages/agent-toolkit/CHANGELOG.md).
packages/fastify/package.json (1)

3-3: Approve Fastify 2.4.25 patch bump (changelog verified)

  • packages/fastify/package.json (line 3): version updated to 2.4.25
  • packages/fastify/CHANGELOG.md: contains “## 2.4.25” as expected

LGTM—peer/dev dependencies, export map, and type paths remain unchanged.

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

3-3: Action Required: Manual verification of CHANGELOG and workspace dependency pins

The automated checks ran successfully but surfaced the following items that need your attention:

  • Missing CHANGELOG.md
    packages/elements/examples/nextjs ([email protected]) has no CHANGELOG.md; please add one or confirm this example is exempt.
  • generateUuid scan
    No occurrences of generateUuid remain outside of CHANGELOGs or dist folders.
  • Node engines
    All bumped packages (including @clerk/[email protected]) specify compatible Node versions (>=18.17.0 or >=20 where expected).
  • Workspace:^ dependency pins
    The pinning check failed with a parsing error on packages/agent-toolkit/package.json. Please manually verify that all internal @clerk/* dependencies use workspace:^ where appropriate.

Once you’ve added the missing CHANGELOG or confirmed its omission and validated internal workspace pins, this review can be marked as resolved.

packages/react/package.json (1)

3-3: Patch version bump to 5.43.2 is clean.

No export map, files, deps, or peerDeps changes—safe patch release.

packages/react-router/package.json (1)

3-3: Version bump to 1.9.5 looks correct and aligned with dependency updates.

No other field changes in this PR—OK.

The engines field for this package is node >=20.0.0, while many sibling packages use >=18.17.0. If this stricter floor is intentional (e.g., due to ESM or Node APIs used during SSR/build), ignore; otherwise consider aligning. The script in my first comment prints an engines summary to confirm intent across packages.

packages/tanstack-react-start/package.json (1)

3-3: Patch bump to 0.22.5 is fine.

Exports, peerDeps, and scripts unchanged—good for a dependency-only release.

packages/testing/package.json (2)

3-3: Semver patch bump looks correct for a Changesets release.

Package is under the @clerk scope, publishConfig is public, engines and peer ranges unchanged. No runtime/API deltas implied by this metadata-only change.


3-3: Sanity check complete: version and changelog are in sync

All verifications passed without issue:

  • packages/testing/package.json reports version 1.11.4
  • packages/testing/CHANGELOG.md contains the “## 1.11.4” entry
  • Workspace dependencies (@clerk/backend, @clerk/shared, @clerk/types) remain correctly set to workspace:^

No further changes needed.

packages/express/CHANGELOG.md (3)

3-10: Changelog entry is consistent and scoped to dependency updates.

Version 1.7.25 documents updates to @clerk/[email protected] and @clerk/[email protected] with the commit reference. Format matches prior entries.


3-3: ✅ Version alignment confirmed

packages/express/package.json is set to version 1.7.25, matching the CHANGELOG entry. No further action required.


7-10: generateUuid removal safe – no downstream references found

I ran a repository-wide search for generateUuid (excluding CHANGELOGs and build artifacts) and found no occurrences, confirming that no packages are importing or using this utility. The removal in @clerk/[email protected] will not introduce any runtime breaks.

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

3-10: Agent Toolkit changelog entry looks good.

Patch release 0.1.26 correctly lists updated deps (shared 3.22.1, backend 2.9.5) and references the anchoring commit. No additional notes needed.


3-10: Version alignment verified

  • The version in packages/agent-toolkit/package.json is 0.1.26, which exactly matches the ## 0.1.26 entry in CHANGELOG.md. No further changes are needed.
packages/remix/CHANGELOG.md (1)

3-11: Changelog entry approved – no lingering generateUuid usages found

  • Verified that the bump to @clerk/[email protected], @clerk/[email protected], and @clerk/[email protected] correctly reflects the PR scope and follows semantic versioning.
  • Ran a repo-wide search for generateUuid (excluding changelogs and build artifacts) and found no remaining references, confirming the utility’s removal is safe.

No further changes required.

packages/expo-passkeys/CHANGELOG.md (1)

3-9: ✅ Expo Passkeys changelog entry validated

  • packages/shared/package.json is at version 3.22.1
  • packages/shared/CHANGELOG.md contains a ## 3.22.1 section

All references align with the release automation pattern—no further changes needed.

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

3-3: Changelog entry verified for version 5.88.1

File: packages/clerk-js/package.json
Lines: 3-3

Snippet showing the final state of code at these lines

  "version": "5.88.1",

Comment
Version bump to 5.88.1 is appropriate and scoped to metadata.

  • Patch bump aligns with dependency-only changes elsewhere in the PR.
  • No other fields changed; engines, publishConfig, and workspace dependencies remain consistent.
  • CHANGELOG.md contains a “## 5.88.1” section (line 3) and explicitly references @clerk/[email protected] (line 8), confirming the shared-dependency bump is documented.
packages/backend/package.json (1)

3-3: Backend version bump to 2.9.5 verified

All automated checks passed—version, changelog entry, and dependency update are consistent, and there are no lingering references to the removed shared utility:

  • packages/backend/package.json: "version": "2.9.5"
  • packages/backend/CHANGELOG.md: entry ## 2.9.5 (line 3)
  • packages/backend/CHANGELOG.md: - @clerk/[email protected] (line 8)
  • No occurrences of generateUuid outside changelogs
packages/elements/CHANGELOG.md (1)

3-10: Changelog Entry Verified – No Action Needed

All checks confirm that:

  • packages/elements/package.json version is 0.23.58, matching the changelog header.
  • The monorepo uses workspace:^ for internal Clerk dependencies, which ensures they resolve to the newly bumped versions (e.g. @clerk/[email protected], @clerk/[email protected]) without hard-coding each range.
  • The ## 0.23.58 header is present in packages/elements/CHANGELOG.md at line 3.

No updates to the changelog or package metadata are required.

packages/nextjs/CHANGELOG.md (1)

3-11: Changelog entry looks good and consistent with prior sections.

  • Version header, “Patch Changes” heading, and dependency bullets match the repo’s existing style for patch releases.
  • The commit reference anchor syntax is correct and consistent with earlier entries.
packages/chrome-extension/CHANGELOG.md (1)

3-11: Changelog entry and manifest alignment confirmed

  • packages/chrome-extension/package.json version is 2.5.25, matching the CHANGELOG entry.
  • Dependency specs correctly resolve to the workspace package versions:
    • @clerk/shared → v3.22.1
    • @clerk/clerk-js → v5.88.1
    • @clerk/clerk-react → v5.43.2
  • No code changes here; tests aren’t required. Please ensure any release smoke checks (install/import sanity) pass post-merge.
packages/react-router/CHANGELOG.md (1)

3-11: Approve: React Router v1.9.5 Changelog and Package Versions Verified
All dependency versions in the changelog entry—@clerk/[email protected], @clerk/[email protected], @clerk/[email protected]—are confirmed to match the monorepo package versions, and the package.json’s workspace:^ placeholders correctly resolve to these releases. Changes look good; approving merge.

packages/tanstack-react-start/CHANGELOG.md (2)

3-11: Changelog entry for 0.22.5 looks correct and consistent with the release plan.

  • Version scoped to patch.
  • Dependencies list matches the PR summary and references the commit hash.

3-11: Version and Changelog Alignment Confirmed

  • The package’s version in packages/tanstack-react-start/package.json is 0.22.5, which matches the CHANGELOG header “## 0.22.5.”
  • This package uses monorepo workspace specifications ("workspace:^") for its @clerk/* dependencies by design, so there are no hard-pinned version numbers in package.json.
  • The CHANGELOG correctly documents the patch-level bumps to @clerk/[email protected], @clerk/[email protected], and @clerk/[email protected].

No further changes are required here.

packages/astro/CHANGELOG.md (2)

3-10: Astro 2.11.7 changelog entry is clear and matches the dependency bumps.


3-10: Sanity check passed: Astro package.json and CHANGELOG are fully in sync.

All verified values match exactly:

  • packages/astro/package.json version is 2.11.7
  • @clerk/shared is pinned to 3.22.1
  • @clerk/backend is pinned to 2.9.5
  • CHANGELOG.md’s “## 2.11.7” header and dependency snippet correctly reflect these versions

No further changes required.

packages/shared/CHANGELOG.md (1)

3-8: ✅ Removal of generateUuid and version bump to 3.22.1 verified

  • packages/shared/package.json is correctly at version 3.22.1.
  • No remaining imports/usages of generateUuid anywhere in the repo.
  • The shared entrypoints no longer export generateUuid.

All set—no further action required.

packages/expo/CHANGELOG.md (1)

3-11: Changelog entry looks correct and consistent with the release plan.

Comment on lines 3 to 12
## 2.14.24

### Patch Changes

- Updated dependencies [[`ce49740`](https://github.com/clerk/javascript/commit/ce49740d474d6dd9da5096982ea4e9f14cf68f09)]:
- @clerk/[email protected]
- @clerk/[email protected]
- @clerk/[email protected]

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

Sanity-check package.json matches this changelog.

Let’s automatically verify the Expo package version and pinned internal dependency versions align with the entry to avoid drift.


🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Find the expo package.json
EXPO_PKG_JSON="$(fd -a 'package.json' packages/expo | head -n1)"

echo "Checking ${EXPO_PKG_JSON}"

# 1) Verify version bump
jq -r '.name, .version' "${EXPO_PKG_JSON}"

# Expect version 2.14.24
jq -e 'select(.version=="2.14.24")' "${EXPO_PKG_JSON}" >/dev/null || {
  echo "ERROR: packages/expo version is not 2.14.24"; exit 1;
}

# 2) Verify internal dependency pins (no carets, exact matches)
jq -r '.dependencies["@clerk/shared"], .dependencies["@clerk/clerk-js"], .dependencies["@clerk/clerk-react"]' "${EXPO_PKG_JSON}"

jq -e 'select(.dependencies["@clerk/shared"]=="3.22.1")' "${EXPO_PKG_JSON}" >/dev/null || { echo "ERROR: @clerk/shared != 3.22.1"; exit 1; }
jq -e 'select(.dependencies["@clerk/clerk-js"]=="5.88.1")' "${EXPO_PKG_JSON}" >/dev/null || { echo "ERROR: @clerk/clerk-js != 5.88.1"; exit 1; }
jq -e 'select(.dependencies["@clerk/clerk-react"]=="5.43.2")' "${EXPO_PKG_JSON}" >/dev/null || { echo "ERROR: @clerk/clerk-react != 5.43.2"; exit 1; }

# 3) Confirm the changelog entry exists
rg -n '^## 2\.14\.24$' packages/expo/CHANGELOG.md || { echo "ERROR: Changelog header missing"; exit 1; }

echo "All checks passed ✅"

Length of output: 614


I want to locate the correct Expo package.json and confirm its version. Let’s list all package.json files under packages/expo and check their names and versions:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Searching for version 2.14.24 in packages/expo…"
grep -R '"version": "2.14.24"' -n packages/expo || echo "→ No matches for version 2.14.24"

echo ""
echo "Listing all package.json in packages/expo with name@version…"
fd 'package.json' packages/expo | while read -r pkg; do
  printf "\nFile: %s\n" "$pkg"
  jq -r '"Name: \(.name) | Version: \(.version)"' "$pkg" || echo "→ Failed to parse JSON"
done

Length of output: 2065


I’ll verify that packages/expo/package.json has the correct version and pinned dependencies:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

PKG="packages/expo/package.json"
echo "File: $PKG"
echo "Version: $(jq -r .version $PKG)"
echo ""

echo "Dependencies:"
for dep in "@clerk/shared" "@clerk/clerk-js" "@clerk/clerk-react"; do
  ver=$(jq -r --arg dep "$dep" '.dependencies[$dep] // empty' $PKG)
  if [[ -z "$ver" ]]; then
    echo " - $dep: missing"
  else
    echo " - $dep: $ver"
  fi
done

Length of output: 1095


Update Expo package.json dependency pins to match the changelog

The packages/expo/package.json is correctly bumped to version 2.14.24, but its internal dependencies still use the monorepo workspace alias instead of the exact versions listed in CHANGELOG.md:

• In packages/expo/package.json

 "dependencies": {
-    "@clerk/shared": "workspace:^",
-    "@clerk/clerk-js": "workspace:^",
-    "@clerk/clerk-react": "workspace:^",
+    "@clerk/shared": "3.22.1",
+    "@clerk/clerk-js": "5.88.1",
+    "@clerk/clerk-react": "5.43.2",
  …
 }

Please replace each workspace:^ entry with the exact version from the changelog so that the published package aligns with the documented patch.

📝 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
## 2.14.24
### Patch Changes
- Updated dependencies [[`ce49740`](https://github.com/clerk/javascript/commit/ce49740d474d6dd9da5096982ea4e9f14cf68f09)]:
- @clerk/shared@3.22.1
- @clerk/clerk-js@5.88.1
- @clerk/clerk-react@5.43.2
// packages/expo/package.json
"dependencies": {
"@clerk/shared": "3.22.1",
"@clerk/clerk-js": "5.88.1",
"@clerk/clerk-react": "5.43.2",
}
🤖 Prompt for AI Agents
In packages/expo/CHANGELOG.md around lines 3 to 11 you documented
@clerk/[email protected], @clerk/[email protected] and @clerk/[email protected], but
packages/expo/package.json still uses workspace:^ aliases; update
packages/expo/package.json to replace each dependency using the workspace:^
alias for these three packages with the exact versions from the changelog (set
@clerk/shared to 3.22.1, @clerk/clerk-js to 5.88.1, and @clerk/clerk-react to
5.43.2) so the published package.json matches the CHANGELOG.

Comment on lines 3 to 11
## 2.4.25

### Patch Changes

- Updated dependencies [[`ce49740`](https://github.com/clerk/javascript/commit/ce49740d474d6dd9da5096982ea4e9f14cf68f09)]:
- @clerk/[email protected]
- @clerk/[email protected]

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

LGTM: changelog entry matches the release PR and dependency bumps

Run this quick check to verify package.json and the changelog are in sync and that dependency ranges reflect the new versions (exact or caret):


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Verify package version"
jq -r .version packages/fastify/package.json | grep -x '2.4.25'

echo "Verify dependency bumps are present somewhere in package.json (dependencies/dev/peer)"
rg -nP '"@clerk/shared"\s*:\s*"\^?3\.22\.1"' packages/fastify/package.json
rg -nP '"@clerk/backend"\s*:\s*"\^?2\.9\.5"' packages/fastify/package.json

echo "Topmost changelog entry present"
rg -n '^## 2\.4\.25$' packages/fastify/CHANGELOG.md | head -n1

echo "All good ✅"

Length of output: 403


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Checking @clerk/shared entries in package.json"
rg -n '"@clerk/shared"' packages/fastify/package.json

echo "Checking @clerk/backend entries in package.json"
rg -n '"@clerk/backend"' packages/fastify/package.json

Length of output: 419


Update fastify package.json dependencies to match changelog

The changelog correctly records version 2.4.25 and the bumped dependencies, but packages/fastify/package.json still uses workspace:^ for both peers instead of the new version ranges. These must be updated to keep the package in sync.

• File: packages/fastify/package.json
– Change
"@clerk/shared": "workspace:^"
to
"@clerk/shared": "^3.22.1"
– Change
"@clerk/backend": "workspace:^"
to
"@clerk/backend": "^2.9.5"

Once updated, verify the version ("2.4.25") and that the changelog’s top entry (## 2.4.25) remains at the head.

🤖 Prompt for AI Agents
In packages/fastify/CHANGELOG.md around lines 3 to 10, the changelog documents
release 2.4.25 with bumped dependencies but packages/fastify/package.json still
references workspace:^ for those peers; open packages/fastify/package.json and
replace "@clerk/shared": "workspace:^" with "@clerk/shared": "^3.22.1" and
"@clerk/backend": "workspace:^" with "@clerk/backend": "^2.9.5", ensure the
package.json version remains "2.4.25", save, and confirm the changelog top entry
"## 2.4.25" remains unchanged at the head.

Comment on lines 7 to 8
- Updated dependencies [[`ce49740`](https://github.com/clerk/javascript/commit/ce49740d474d6dd9da5096982ea4e9f14cf68f09)]:
- @clerk/shared@3.22.1
- @clerk/backend@2.9.5
- @clerk/clerk-react@5.43.2
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 that the declared bumps reflect actual package.json versions and that the commit exists.

Before merging, please cross-check that:

  • packages/nextjs/package.json version is 6.31.5
  • @clerk/shared is 3.22.1, @clerk/backend is 2.9.5, and @clerk/clerk-react is 5.43.2 in dependencies or peerDependencies
  • the referenced commit ce49740 exists in the repo
  • no lingering references to the removed generateUuid utility remain after @clerk/[email protected]

Run this script from the repo root:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "1) Check nextjs version equals 6.31.5"
jq -r '.version' packages/nextjs/package.json

echo -e "\n2) Check dependency/peerDependency versions used by @clerk/nextjs"
for dep in "@clerk/shared" "@clerk/backend" "@clerk/clerk-react"; do
  want=""
  case "$dep" in
    "@clerk/shared") want="3.22.1" ;;
    "@clerk/backend") want="2.9.5" ;;
    "@clerk/clerk-react") want="5.43.2" ;;
  esac
  have_dep=$(jq -r --arg d "$dep" '.dependencies[$d] // empty' packages/nextjs/package.json)
  have_peer=$(jq -r --arg d "$dep" '.peerDependencies[$d] // empty' packages/nextjs/package.json)
  have="${have_dep:-$have_peer}"
  echo "$dep => $have"
  if [[ -n "$have" && "$have" != "$want" ]]; then
    echo "Mismatch for $dep: expected $want" >&2; exit 1
  fi
done

echo -e "\n3) Ensure commit exists"
git cat-file -t ce49740d474d6dd9da5096982ea4e9f14cf68f09 >/dev/null && echo "Commit found"

echo -e "\n4) Ensure no usage of removed generateUuid remains"
rg -n --hidden -S '\bgenerateUuid\s*\(' -g '!**/dist/**' -g '!**/build/**' || echo "No usages found"

Length of output: 883


Fix dependency version mismatch and re-verify bumps

The @clerk/shared dependency in packages/nextjs/package.json is still set to workspace:^ rather than the bumped version 3.22.1 declared in the CHANGELOG. This needs to be corrected before merging. Please:

  • Update packages/nextjs/package.json to use:
    • "@clerk/shared": "3.22.1"
    • "@clerk/backend": "2.9.5"
    • "@clerk/clerk-react": "5.43.2"
  • After updating, re-run the version check script to confirm no mismatches remain.
  • Verify that commit ce49740 exists in the repo.
  • Ensure there are no lingering references to the removed generateUuid utility anywhere outside of build/dist files.
🤖 Prompt for AI Agents
In packages/nextjs/CHANGELOG.md around lines 7 to 10: the changelog lists bumped
deps but packages/nextjs/package.json still uses workspace:^ for @clerk/shared
and likely mismatched versions for the other two; update
packages/nextjs/package.json to set "@clerk/shared": "3.22.1", "@clerk/backend":
"2.9.5", and "@clerk/clerk-react": "5.43.2", then run the repository version
check script to confirm no mismatches remain, verify that commit
ce49740d474d6dd9da5096982ea4e9f14cf68f09 exists in the repo (e.g., git fetch &&
git show), and perform a codebase search (excluding build/dist folders) to
ensure there are no remaining references to the removed generateUuid utility.

Comment on lines 3 to 35
## 1.8.11

### Patch Changes

- Updated dependencies [[`ce49740`](https://github.com/clerk/javascript/commit/ce49740d474d6dd9da5096982ea4e9f14cf68f09)]:
- @clerk/shared@3.22.1
- @clerk/backend@2.9.5
- @clerk/vue@1.11.5

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

LGTM: Nuxt changelog correctly documents 1.8.11 with the expected deps

Use this to confirm package.json and the new changelog entry are aligned:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Verify package version"
jq -r .version packages/nuxt/package.json | grep -x '1.8.11'

echo "Verify dependency bumps across dependency fields"
rg -nP '"@clerk/shared"\s*:\s*"\^?3\.22\.1"' packages/nuxt/package.json
rg -nP '"@clerk/backend"\s*:\s*"\^?2\.9\.5"' packages/nuxt/package.json
rg -nP '"@clerk/vue"\s*:\s*"\^?1\.11\.5"' packages/nuxt/package.json

echo "Topmost changelog entry present"
rg -n '^## 1\.8\.11$' packages/nuxt/CHANGELOG.md | head -n1

echo "All good ✅"

Length of output: 323


To capture the exact dependency lines and verify the changelog entry, let’s run a more detailed check:


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

echo "==> Package version:"
jq -r .version packages/nuxt/package.json

echo ""
echo "==> Full dependencies section:"
grep -n '"dependencies"' packages/nuxt/package.json -A5

echo ""
echo "==> @clerk/shared line(s):"
grep -n '"@clerk/shared"' packages/nuxt/package.json || echo "  ↳ not found"

echo ""
echo "==> @clerk/backend line(s):"
grep -n '"@clerk/backend"' packages/nuxt/package.json || echo "  ↳ not found"

echo ""
echo "==> @clerk/vue line(s):"
grep -n '"@clerk/vue"' packages/nuxt/package.json || echo "  ↳ not found"

echo ""
echo "==> Changelog top entry for 1.8.11:"
grep -n '^## 1\.8\.11' packages/nuxt/CHANGELOG.md -A5 || echo "  ↳ not found"

Length of output: 1302


Mismatch between CHANGELOG and package.json dependencies

The new changelog entry for v1.8.11 documents updated dependencies, but the packages/nuxt/package.json still uses workspace references rather than the released versions. Please update the dependency specifications to match the changelog before publishing:

• In packages/nuxt/package.json under "dependencies":

   "dependencies": {
-    "@clerk/backend": "workspace:^",
-    "@clerk/shared": "workspace:^",
-    "@clerk/vue": "workspace:^",
+    "@clerk/backend": "^2.9.5",
+    "@clerk/shared": "^3.22.1",
+    "@clerk/vue": "^1.11.5",
     "@nuxt/kit": "^3.17.7",
     // …
   },

After making these changes, run your install command (npm install/pnpm install) to update the lockfile and ensure the correct versions are published.

📝 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
## 1.8.11
### Patch Changes
- Updated dependencies [[`ce49740`](https://github.com/clerk/javascript/commit/ce49740d474d6dd9da5096982ea4e9f14cf68f09)]:
- @clerk/shared@3.22.1
- @clerk/backend@2.9.5
- @clerk/vue@1.11.5
// File: packages/nuxt/package.json
{
// …
"dependencies": {
"@clerk/backend": "^2.9.5",
"@clerk/shared": "^3.22.1",
"@clerk/vue": "^1.11.5",
"@nuxt/kit": "^3.17.7",
// …
},
// …
}
🤖 Prompt for AI Agents
In packages/nuxt/CHANGELOG.md around lines 3 to 11: the changelog shows updated
dependencies for v1.8.11 but packages/nuxt/package.json still uses workspace
references; update packages/nuxt/package.json "dependencies" to reference the
released versions listed in the changelog (@clerk/[email protected],
@clerk/[email protected], @clerk/[email protected]) instead of workspace: entries, save the
file, then run your package manager install (npm install or pnpm install) to
refresh the lockfile so the published package includes the correct versions.

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/types/CHANGELOG.md (1)

5-8: Optional: clarify “no action required” for SDK consumers

Consider a short follow-up bullet to make the impact explicit for readers scanning the log.

Apply this diff:

 ### Patch Changes

-- Remove unused `__internal_hasAfterAuthFlows` property ([#6609](https://github.com/clerk/javascript/pull/6609)) by [@LauraBeatris](https://github.com/LauraBeatris)
+- Remove unused `__internal_hasAfterAuthFlows` property ([#6609](https://github.com/clerk/javascript/pull/6609)) by [@LauraBeatris](https://github.com/LauraBeatris)
+  - Internal-only types cleanup; no action required for app developers.
📜 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 5ed5041 and 7d62606.

📒 Files selected for processing (46)
  • .changeset/cold-glasses-watch.md (0 hunks)
  • .changeset/fluffy-spiders-grab.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 (2)
  • .changeset/cold-glasses-watch.md
  • .changeset/fluffy-spiders-grab.md
✅ Files skipped from review due to trivial changes (12)
  • packages/localizations/package.json
  • packages/themes/CHANGELOG.md
  • packages/localizations/CHANGELOG.md
  • packages/themes/package.json
  • packages/types/package.json
  • packages/remix/package.json
  • packages/expo/CHANGELOG.md
  • packages/vue/CHANGELOG.md
  • packages/clerk-js/CHANGELOG.md
  • packages/agent-toolkit/CHANGELOG.md
  • packages/shared/CHANGELOG.md
  • packages/backend/package.json
🚧 Files skipped from review as they are similar to previous changes (30)
  • packages/agent-toolkit/package.json
  • packages/react/package.json
  • packages/astro/package.json
  • packages/react-router/package.json
  • packages/nuxt/package.json
  • packages/testing/package.json
  • packages/chrome-extension/package.json
  • packages/nextjs/package.json
  • packages/shared/package.json
  • packages/tanstack-react-start/package.json
  • packages/expo/package.json
  • packages/vue/package.json
  • packages/fastify/package.json
  • packages/expo-passkeys/package.json
  • packages/backend/CHANGELOG.md
  • packages/remix/CHANGELOG.md
  • packages/expo-passkeys/CHANGELOG.md
  • packages/nextjs/CHANGELOG.md
  • packages/chrome-extension/CHANGELOG.md
  • packages/fastify/CHANGELOG.md
  • packages/express/package.json
  • packages/astro/CHANGELOG.md
  • packages/elements/CHANGELOG.md
  • packages/elements/package.json
  • packages/nuxt/CHANGELOG.md
  • packages/tanstack-react-start/CHANGELOG.md
  • packages/react-router/CHANGELOG.md
  • packages/testing/CHANGELOG.md
  • packages/react/CHANGELOG.md
  • packages/express/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/types/CHANGELOG.md
  • packages/clerk-js/package.json
packages/**/CHANGELOG.md

📄 CodeRabbit inference engine (.cursor/rules/development.mdc)

Maintain detailed changelogs

Files:

  • packages/types/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/clerk-js/package.json
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/clerk-js/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 (4)
packages/types/CHANGELOG.md (2)

3-8: LGTM — clear, scoped patch note

  • Entry accurately describes the change and links to the originating PR (#6609).
  • Style and tense match the rest of the changelog; patch bump is appropriate for removing an internal-only flag.

3-8: All references to __internal_hasAfterAuthFlows have been removed

A repository‐wide search confirmed there are no remaining occurrences of the internal flag outside of the changelog:

  • Searched for __internal_hasAfterAuthFlows (excluding CHANGELOG files): no matches found
  • Searched for hasAfterAuthFlows (excluding CHANGELOG files): no matches found

Removal is therefore safe and no further action is required.

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

3-3: Semver patch bump looks good for a changesets release.

Version updated to 5.88.1, consistent with a patch release and the PR’s objective to publish package updates. Package remains under packages/ and @clerk scope, satisfying publishing guidelines.


3-3: All checks passed for clerk-js 5.88.1 release

  • Verified packages/clerk-js/CHANGELOG.md contains the new ## 5.88.1 entry.
  • No lingering 5.88.0 mentions in docs, config, or source files—remaining hits are only in other packages’ own CHANGELOG.md.
  • Internal @clerk/* dependencies in packages/clerk-js/package.json remain correctly set to workspace:^.

@github-actions github-actions bot force-pushed the changeset-release/main branch from 7d62606 to 9b28cc8 Compare August 22, 2025 17:09
@github-actions github-actions bot force-pushed the changeset-release/main branch from 2512f9a to 8809649 Compare August 26, 2025 03:33
@github-actions github-actions bot force-pushed the changeset-release/main branch from 8809649 to d8d473d Compare August 26, 2025 09:08
@github-actions github-actions bot force-pushed the changeset-release/main branch from d8d473d to 08e546e Compare August 26, 2025 12:19
@brkalow brkalow closed this Aug 26, 2025
@brkalow brkalow reopened this Aug 26, 2025
@github-actions github-actions bot force-pushed the changeset-release/main branch from 08e546e to 78e2bd8 Compare August 26, 2025 15:02
@github-actions github-actions bot force-pushed the changeset-release/main branch from 78e2bd8 to 5a20efc Compare August 26, 2025 16:16
@github-actions github-actions bot force-pushed the changeset-release/main branch from 5a20efc to 8ddf093 Compare August 26, 2025 16:55
@github-actions github-actions bot force-pushed the changeset-release/main branch from 8ddf093 to f5f2ac9 Compare August 26, 2025 17:03
@brkalow brkalow closed this Aug 26, 2025
@brkalow brkalow reopened this Aug 26, 2025
@dstaley dstaley merged commit 3cb634c into main Aug 26, 2025
61 of 62 checks passed
@dstaley dstaley deleted the changeset-release/main branch August 26, 2025 19:52
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.

3 participants