-
Notifications
You must be signed in to change notification settings - Fork 361
ci(repo): Version packages #6224
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
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
📝 Walkthrough## Walkthrough
This change removes multiple changeset files, including those documenting the addition of the `esCR` localization export and the generation of placeholder API keys locales in the `@clerk/localizations` package, as well as some empty changeset files. It updates version numbers and changelogs for numerous packages such as `@clerk/localizations`, `@clerk/clerk-js`, `@clerk/chrome-extension`, `@clerk/clerk-expo`, and many others to reflect dependency updates primarily involving `@clerk/types`, `@clerk/shared`, and related packages. Additionally, a new method `getPlan(id)` was added to the billing namespace in `@clerk/clerk-js`. No other functional code or logic changes are made, and no exported or public entities besides the noted method addition are modified.
## Possibly related PRs
- clerk/javascript#6223: Added extensive new localization keys and placeholders for API keys and billing-related UI text, including `esCR` localization, directly related to the removed localization changesets in this PR.
- clerk/javascript#6230: Introduced the `getPlan` method in the billing namespace of `@clerk/clerk-js`, directly related to the method addition documented and maintained in this PR.
- clerk/javascript#6136: Automated versioning PR that includes the release of localization updates and package version bumps, closely related to the changeset removals and version updates in this PR.
## Suggested reviewers
- aeliox
- panteliselef
- wobsoriano
## Suggested labels
`types`, `nextjs`, `react`, `remix`, `backend`, `fastify`, `themes`, `elements`, `express`, `testing`, `tanstack`, `astro`, `react-router`, `nuxt`, `vue`, `agent-toolkit` 📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (60)
💤 Files with no reviewable changes (16)
✅ Files skipped from review due to trivial changes (5)
🚧 Files skipped from review as they are similar to previous changes (39)
⏰ Context from checks skipped due to timeout of 90000ms (2)
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this 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/clerk-js/CHANGELOG.md (1)
3-9
: Make the functional impact explicit in the changelogThe version entry spells out the dependency bump but omits the user-visible benefit (the new
esCR
locale). Stating that directly helps consumers decide whether to upgrade without chasing commit links.### Patch Changes -- Updated dependencies [[`01a0f29`](https://github.com/clerk/javascript/commit/01a0f2934941d4ed74323ef17d4daa2b8e37ce75)]: - - @clerk/localizations@3.17.3 +- Added Spanish (Costa Rica) locale (`esCR`) via @clerk/localizations@3.17.3 +- Updated dependencies [[`01a0f29`](https://github.com/clerk/javascript/commit/01a0f2934941d4ed74323ef17d4daa2b8e37ce75)]: + - @clerk/localizations@3.17.3packages/expo/CHANGELOG.md (1)
7-9
: Fill in the empty commit reference to keep the changelog consistentPrevious “Updated dependencies” bullets include a commit reference in square brackets (e.g.
[abc123]
).
For 2.14.2 the placeholder[]:
is empty. Either remove the brackets entirely or add the correct commit hash to avoid a broken reference and keep formatting uniform with earlier entries.packages/chrome-extension/CHANGELOG.md (1)
7-9
: Missing commit / PR references in the “Updated dependencies” bulletAll previous entries in this changelog include a commit hash or PR link inside the
[]
brackets before the colon (- Updated dependencies [\
`]:`).
Leaving the brackets empty breaks the established convention and removes a useful trace to the exact change that triggered the bump.Suggested fix:
- - Updated dependencies []: + - Updated dependencies [`<commit-hash-or-PR>`]:Replace
<commit-hash-or-PR>
with the actual reference (e.g.[`d4e5f6a`](https://github.com/clerk/javascript/commit/d4e5f6a)
) so readers can follow the change history consistently.
[kudos for consistency]
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (9)
.changeset/violet-clubs-grin.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/localizations/CHANGELOG.md
(1 hunks)packages/localizations/package.json
(1 hunks)
💤 Files with no reviewable changes (1)
- .changeset/violet-clubs-grin.md
🧰 Additional context used
📓 Path-based instructions (6)
`packages/*/package.json`: All packages must be published under the @clerk namespace
packages/*/package.json
: All packages must be published under the @clerk namespace
📄 Source: CodeRabbit Inference Engine (.cursor/rules/global.mdc)
List of files the instruction was applied to:
packages/clerk-js/package.json
packages/localizations/package.json
packages/chrome-extension/package.json
packages/expo/package.json
`packages/*/package.json`: All publishable packages must be located in the 'pack...
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.
📄 Source: CodeRabbit Inference Engine (.cursor/rules/monorepo.mdc)
List of files the instruction was applied to:
packages/clerk-js/package.json
packages/localizations/package.json
packages/chrome-extension/package.json
packages/expo/package.json
`packages/{clerk-js,elements,themes}/**/*`: Visual regression testing should be performed for UI components.
packages/{clerk-js,elements,themes}/**/*
: Visual regression testing should be performed for UI components.
📄 Source: CodeRabbit Inference Engine (.cursor/rules/monorepo.mdc)
List of files the instruction was applied to:
packages/clerk-js/package.json
packages/clerk-js/CHANGELOG.md
`packages/localizations/**/*`: Localization files must be located in 'packages/localizations/'.
packages/localizations/**/*
: Localization files must be located in 'packages/localizations/'.
📄 Source: CodeRabbit Inference Engine (.cursor/rules/monorepo.mdc)
List of files the instruction was applied to:
packages/localizations/package.json
packages/localizations/CHANGELOG.md
`packages/**/CHANGELOG.md`: Maintain detailed changelogs
packages/**/CHANGELOG.md
: Maintain detailed changelogs
📄 Source: CodeRabbit Inference Engine (.cursor/rules/development.mdc)
List of files the instruction was applied to:
packages/localizations/CHANGELOG.md
packages/chrome-extension/CHANGELOG.md
packages/expo/CHANGELOG.md
packages/clerk-js/CHANGELOG.md
`**/*.md`: Follow all instructions, patterns and conventions that are defined in these MD files.
**/*.md
: Follow all instructions, patterns and conventions that are defined in these MD files.
⚙️ Source: CodeRabbit Configuration File
List of files the instruction was applied to:
packages/localizations/CHANGELOG.md
packages/chrome-extension/CHANGELOG.md
packages/expo/CHANGELOG.md
packages/clerk-js/CHANGELOG.md
🧠 Learnings (9)
📓 Common learnings
Learnt from: dstaley
PR: clerk/javascript#6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace on npm.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/global.mdc:0-0
Timestamp: 2025-06-30T10:30:13.397Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/development.mdc:0-0
Timestamp: 2025-06-30T10:29:42.997Z
Learning: Coordinate releases across dependent packages
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/@clerk/*/package.json : Framework packages must depend on '@clerk/clerk-js' for core functionality.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/{clerk-js,elements,themes}/**/* : Visual regression testing should be performed for UI components.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/global.mdc:0-0
Timestamp: 2025-06-30T10:30:13.397Z
Learning: Use Changesets for version management and releases
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/development.mdc:0-0
Timestamp: 2025-06-30T10:29:42.997Z
Learning: Use Changesets for managing releases
Learnt from: jacekradko
PR: clerk/javascript#5905
File: .changeset/six-ears-wash.md:1-3
Timestamp: 2025-06-26T03:27:05.535Z
Learning: In the Clerk JavaScript repository, changeset headers support single quotes syntax (e.g., '@clerk/backend': minor) and work fine with their current changesets integration, so there's no need to change them to double quotes.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Coordinated releases must be performed to maintain compatibility between packages.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/clerk-react/**/*.{test,spec}.{js,ts,tsx} : Component testing should use React Testing Library.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/development.mdc:0-0
Timestamp: 2025-06-30T10:29:42.997Z
Learning: Applies to packages/**/index.{js,ts} : Use tree-shaking friendly exports
Learnt from: dstaley
PR: clerk/javascript#6100
File: packages/clerk-js/src/ui/components/OAuthConsent/OAuthConsent.tsx:121-124
Timestamp: 2025-06-16T17:08:58.414Z
Learning: The @clerk/clerk-js package only supports browsers released in the last two years (since May 8, 2023), so modern CSS features like color-mix() are fully supported across all target browsers without requiring fallbacks.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/development.mdc:0-0
Timestamp: 2025-06-30T10:29:42.997Z
Learning: Update documentation for API changes
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/development.mdc:0-0
Timestamp: 2025-06-30T10:29:42.997Z
Learning: Use Clerk's development dashboard for testing
Learnt from: wobsoriano
PR: clerk/javascript#6163
File: packages/backend/src/api/endpoints/APIKeysApi.ts:60-70
Timestamp: 2025-06-20T17:44:17.570Z
Learning: The Clerk codebase uses POST method for API key update operations instead of the typical PATCH method, as clarified by the maintainer wobsoriano.
packages/clerk-js/package.json (7)
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/@clerk/*/package.json : Framework packages must depend on '@clerk/clerk-js' for core functionality.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace on npm.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/global.mdc:0-0
Timestamp: 2025-06-30T10:30:13.397Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace
Learnt from: dstaley
PR: clerk/javascript#6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
Learnt from: dstaley
PR: clerk/javascript#6100
File: packages/clerk-js/src/ui/components/OAuthConsent/OAuthConsent.tsx:121-124
Timestamp: 2025-06-16T17:08:58.414Z
Learning: The @clerk/clerk-js package only supports browsers released in the last two years (since May 8, 2023), so modern CSS features like color-mix() are fully supported across all target browsers without requiring fallbacks.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/{clerk-js,elements,themes}/**/* : Visual regression testing should be performed for UI components.
Learnt from: jacekradko
PR: clerk/javascript#5905
File: .changeset/six-ears-wash.md:1-3
Timestamp: 2025-06-26T03:27:05.535Z
Learning: In the Clerk JavaScript repository, changeset headers support single quotes syntax (e.g., '@clerk/backend': minor) and work fine with their current changesets integration, so there's no need to change them to double quotes.
packages/localizations/package.json (8)
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/@clerk/*/package.json : Framework packages must depend on '@clerk/clerk-js' for core functionality.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace on npm.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/global.mdc:0-0
Timestamp: 2025-06-30T10:30:13.397Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace
Learnt from: dstaley
PR: clerk/javascript#6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/{clerk-js,elements,themes}/**/* : Visual regression testing should be performed for UI components.
Learnt from: jacekradko
PR: clerk/javascript#5905
File: .changeset/six-ears-wash.md:1-3
Timestamp: 2025-06-26T03:27:05.535Z
Learning: In the Clerk JavaScript repository, changeset headers support single quotes syntax (e.g., '@clerk/backend': minor) and work fine with their current changesets integration, so there's no need to change them to double quotes.
Learnt from: dstaley
PR: clerk/javascript#6100
File: packages/clerk-js/src/ui/components/OAuthConsent/OAuthConsent.tsx:121-124
Timestamp: 2025-06-16T17:08:58.414Z
Learning: The @clerk/clerk-js package only supports browsers released in the last two years (since May 8, 2023), so modern CSS features like color-mix() are fully supported across all target browsers without requiring fallbacks.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/clerk-react/**/*.{test,spec}.{js,ts,tsx} : Component testing should use React Testing Library.
packages/localizations/CHANGELOG.md (2)
Learnt from: dstaley
PR: clerk/javascript#6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
Learnt from: jacekradko
PR: clerk/javascript#5905
File: .changeset/six-ears-wash.md:1-3
Timestamp: 2025-06-26T03:27:05.535Z
Learning: In the Clerk JavaScript repository, changeset headers support single quotes syntax (e.g., '@clerk/backend': minor) and work fine with their current changesets integration, so there's no need to change them to double quotes.
packages/chrome-extension/package.json (7)
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/@clerk/*/package.json : Framework packages must depend on '@clerk/clerk-js' for core functionality.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace on npm.
Learnt from: dstaley
PR: clerk/javascript#6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/global.mdc:0-0
Timestamp: 2025-06-30T10:30:13.397Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/{clerk-js,elements,themes}/**/* : Visual regression testing should be performed for UI components.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/*/package.json : Semantic versioning must be used across all packages.
Learnt from: dstaley
PR: clerk/javascript#6100
File: packages/clerk-js/src/ui/components/OAuthConsent/OAuthConsent.tsx:121-124
Timestamp: 2025-06-16T17:08:58.414Z
Learning: The @clerk/clerk-js package only supports browsers released in the last two years (since May 8, 2023), so modern CSS features like color-mix() are fully supported across all target browsers without requiring fallbacks.
packages/expo/package.json (5)
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/@clerk/*/package.json : Framework packages must depend on '@clerk/clerk-js' for core functionality.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace on npm.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/global.mdc:0-0
Timestamp: 2025-06-30T10:30:13.397Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace
Learnt from: dstaley
PR: clerk/javascript#6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/clerk-react/**/*.{test,spec}.{js,ts,tsx} : Component testing should use React Testing Library.
packages/chrome-extension/CHANGELOG.md (6)
undefined
<retrieved_learning>
Learnt from: dstaley
PR: #6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
</retrieved_learning>
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/@clerk/*/package.json : Framework packages must depend on '@clerk/clerk-js' for core functionality.
</retrieved_learning>
<retrieved_learning>
Learnt from: dstaley
PR: #6100
File: packages/clerk-js/src/ui/components/OAuthConsent/OAuthConsent.tsx:121-124
Timestamp: 2025-06-16T17:08:58.414Z
Learning: The @clerk/clerk-js package only supports browsers released in the last two years (since May 8, 2023), so modern CSS features like color-mix() are fully supported across all target browsers without requiring fallbacks.
</retrieved_learning>
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/development.mdc:0-0
Timestamp: 2025-06-30T10:29:42.997Z
Learning: Applies to packages/**/CHANGELOG.md : Maintain detailed changelogs
</retrieved_learning>
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/{clerk-js,elements,themes}/**/* : Visual regression testing should be performed for UI components.
</retrieved_learning>
<retrieved_learning>
Learnt from: jacekradko
PR: #5905
File: .changeset/six-ears-wash.md:1-3
Timestamp: 2025-06-26T03:27:05.535Z
Learning: In the Clerk JavaScript repository, changeset headers support single quotes syntax (e.g., '@clerk/backend': minor) and work fine with their current changesets integration, so there's no need to change them to double quotes.
</retrieved_learning>
packages/expo/CHANGELOG.md (4)
undefined
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/@clerk/*/package.json : Framework packages must depend on '@clerk/clerk-js' for core functionality.
</retrieved_learning>
<retrieved_learning>
Learnt from: dstaley
PR: #6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
</retrieved_learning>
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/development.mdc:0-0
Timestamp: 2025-06-30T10:29:42.997Z
Learning: Applies to packages/**/CHANGELOG.md : Maintain detailed changelogs
</retrieved_learning>
<retrieved_learning>
Learnt from: dstaley
PR: #6100
File: packages/clerk-js/src/ui/components/OAuthConsent/OAuthConsent.tsx:121-124
Timestamp: 2025-06-16T17:08:58.414Z
Learning: The @clerk/clerk-js package only supports browsers released in the last two years (since May 8, 2023), so modern CSS features like color-mix() are fully supported across all target browsers without requiring fallbacks.
</retrieved_learning>
packages/clerk-js/CHANGELOG.md (8)
undefined
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/@clerk/*/package.json : Framework packages must depend on '@clerk/clerk-js' for core functionality.
</retrieved_learning>
<retrieved_learning>
Learnt from: dstaley
PR: #6116
File: .changeset/tangy-garlics-say.md:1-2
Timestamp: 2025-06-13T16:09:53.061Z
Learning: In the Clerk JavaScript repository, contributors create intentionally empty changeset files (containing only the YAML delimiters) when a PR touches only non-published parts of the codebase (e.g., sandbox assets). This signals that no package release is required, so such changesets should not be flagged as missing content.
</retrieved_learning>
<retrieved_learning>
Learnt from: dstaley
PR: #6100
File: packages/clerk-js/src/ui/components/OAuthConsent/OAuthConsent.tsx:121-124
Timestamp: 2025-06-16T17:08:58.414Z
Learning: The @clerk/clerk-js package only supports browsers released in the last two years (since May 8, 2023), so modern CSS features like color-mix() are fully supported across all target browsers without requiring fallbacks.
</retrieved_learning>
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace on npm.
</retrieved_learning>
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/global.mdc:0-0
Timestamp: 2025-06-30T10:30:13.397Z
Learning: Applies to packages/*/package.json : All packages must be published under the @clerk namespace
</retrieved_learning>
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/monorepo.mdc:0-0
Timestamp: 2025-06-30T10:30:56.197Z
Learning: Applies to packages/{clerk-js,elements,themes}/**/* : Visual regression testing should be performed for UI components.
</retrieved_learning>
<retrieved_learning>
Learnt from: CR
PR: clerk/javascript#0
File: .cursor/rules/development.mdc:0-0
Timestamp: 2025-06-30T10:29:42.997Z
Learning: Applies to packages/**/CHANGELOG.md : Maintain detailed changelogs
</retrieved_learning>
<retrieved_learning>
Learnt from: jacekradko
PR: #5905
File: .changeset/six-ears-wash.md:1-3
Timestamp: 2025-06-26T03:27:05.535Z
Learning: In the Clerk JavaScript repository, changeset headers support single quotes syntax (e.g., '@clerk/backend': minor) and work fine with their current changesets integration, so there's no need to change them to double quotes.
</retrieved_learning>
⏰ Context from checks skipped due to timeout of 90000ms (5)
- GitHub Check: semgrep-cloud-platform/scan
- GitHub Check: Formatting | Dedupe | Changeset
- GitHub Check: Build Packages
- GitHub Check: semgrep/ci
- GitHub Check: Analyze (javascript-typescript)
🔇 Additional comments (5)
packages/localizations/package.json (1)
3-3
: Patch bump complies with SemVer and monorepo rules
3.17.3
is a correct patch increment and keeps the package under the@clerk
scope, satisfying the repo’s publishing-guidelines.
No further issues spotted.packages/expo/package.json (1)
3-3
: Version updated to 2.14.2 – looks goodThe patch bump lines up with the dependency bumps noted in the changelog and keeps all metadata intact.
packages/clerk-js/package.json (1)
3-3
: Patch release 5.69.4 is consistentNo breaking fields changed; workspace dependency on
@clerk/localizations
will automatically resolve to3.17.3
.packages/chrome-extension/package.json (1)
3-3
: Patch bump to 2.5.3 acknowledgedMatches the coordinated release across dependent packages; nothing else changed.
packages/localizations/CHANGELOG.md (1)
7-7
: Locale code formatting is inconsistent (esCR
→es-CR
).Previous entries (see line 29) and all sub-path exports use the hyphenated BCP-47 locale tag (
es-CR
). UsingesCR
here may confuse users and implies an incorrect export name.- - Include `esCR` in the package's exports ([#6207](https://github.com/clerk/javascript/pull/6207)) by [@beerose](https://github.com/beerose) + - Include `es-CR` in the package's exports ([#6207](https://github.com/clerk/javascript/pull/6207)) by [@beerose](https://github.com/beerose)Please double-check
packages/localizations/package.json
(exports section) andpackages/localizations/src/index.ts
to ensure they also referencees-CR
, notesCR
.
@clerk/agent-toolkit
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/dev-cli
@clerk/elements
@clerk/clerk-expo
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/localizations
@clerk/nextjs
@clerk/nuxt
@clerk/clerk-react
@clerk/react-router
@clerk/remix
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/themes
@clerk/types
@clerk/upgrade
@clerk/vue
commit: |
e67971b
to
068fc62
Compare
068fc62
to
afc9a0f
Compare
afc9a0f
to
5548f1b
Compare
5548f1b
to
437ce55
Compare
437ce55
to
ffd950b
Compare
ffd950b
to
168230f
Compare
168230f
to
222116b
Compare
222116b
to
d4e6d7d
Compare
d4e6d7d
to
599129e
Compare
599129e
to
d032619
Compare
d032619
to
68cc805
Compare
6947a1d
to
90c4591
Compare
90c4591
to
45cad3f
Compare
45cad3f
to
0bf3d00
Compare
0bf3d00
to
7f3dd2b
Compare
7f3dd2b
to
c41f9c8
Compare
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@clerk/backend@2.4.0
Minor Changes
Patch Changes
Add optional
secret
property in API key response (#6246) by @wobsorianoUse Headers constructor when building BAPI client headers (#6235) by @wobsoriano
Use explicit config for api version handling in backend client request builder (#6232) by @wobsoriano
Updated dependencies [
abd8446
,8387a39
,f2a6641
]:@clerk/clerk-js@5.70.0
Minor Changes
Convert date properties from number to Date in CommerceSubscriptionResource (#6233) by @panteliselef
Deprecates fields of type
number
Introduces fields of type
Date
Add
getPlan
by id to the billing namespace. (#6230) by @panteliselefPatch Changes
(#6183) by @aeliox
Updated dependencies [
baac817
,abd8446
,8387a39
,f2a6641
,01a0f29
]:@clerk/types@4.63.0
Minor Changes
Convert date properties from number to Date in CommerceSubscriptionResource (#6233) by @panteliselef
Deprecates fields of type
number
Introduces fields of type
Date
Add
getPlan
by id to the billing namespace. (#6230) by @panteliselef@clerk/agent-toolkit@0.1.5
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/astro@2.10.2
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/chrome-extension@2.5.3
Patch Changes
abd8446
,8387a39
,f2a6641
,7fc4653
]:@clerk/elements@0.23.37
Patch Changes
abd8446
,8387a39
,f2a6641
]:@clerk/clerk-expo@2.14.2
Patch Changes
abd8446
,8387a39
,f2a6641
,7fc4653
]:@clerk/expo-passkeys@0.3.14
Patch Changes
abd8446
,8387a39
,f2a6641
]:@clerk/express@1.7.4
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/fastify@2.4.4
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/localizations@3.17.3
Patch Changes
Generate placeholder API keys locales (#6223) by @wobsoriano
Include
esCR
in the package's exports (#6207) by @beeroseUpdated dependencies [
8387a39
,f2a6641
]:@clerk/nextjs@6.23.3
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/nuxt@1.7.5
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/clerk-react@5.32.4
Patch Changes
abd8446
,8387a39
,f2a6641
]:@clerk/react-router@1.6.4
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/remix@4.8.5
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/shared@3.10.2
Patch Changes
Fixes an issue accessing the
CLERK_TELEMETRY_DEBUG
environment variable during telemetry collection (#6245) by @wobsorianoUpdated dependencies [
8387a39
,f2a6641
]:@clerk/tanstack-react-start@0.18.3
Patch Changes
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/testing@1.9.2
Patch Changes
Bug fix: signIn() test helper was incorrectly throwing a validation error for valid test phone numbers (#6250) by @calebjacob
Updated dependencies [
abd8446
,8387a39
,feba23c
,f2a6641
,de9c01a
,a8638b0
,3b4b3cb
]:@clerk/themes@2.2.54
Patch Changes
8387a39
,f2a6641
]:@clerk/vue@1.8.12
Patch Changes
abd8446
,8387a39
,f2a6641
]:Summary by CodeRabbit
New Features
Bug Fixes
Chores