-
-
Notifications
You must be signed in to change notification settings - Fork 688
release(oxlint): v1.21.0 #14439
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
release(oxlint): v1.21.0 #14439
Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. |
Oxlint Ecosystem CI |
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.
Pull Request Overview
This PR releases version 1.21.0 of oxlint, updating version numbers across all packages and bindings, and adding changelog entries for the new release.
- Version bumps from 1.20.0 to 1.21.0 across all package.json and Cargo.toml files
- Updated native binding version checks in the JavaScript bindings file
- Added changelog entries documenting the new features, bug fixes, and improvements in v1.21.0
Reviewed Changes
Copilot reviewed 12 out of 13 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
npm/oxlint/package.json | Updated package version to 1.21.0 |
npm/oxlint/CHANGELOG.md | Added changelog entry for v1.21.0 release |
editors/vscode/package.json | Updated VS Code extension version to 1.21.0 |
editors/vscode/CHANGELOG.md | Added empty line spacing for changelog formatting |
crates/oxc_linter/Cargo.toml | Updated Rust crate version to 1.21.0 |
crates/oxc_linter/CHANGELOG.md | Added comprehensive changelog for linter v1.21.0 |
crates/oxc_language_server/Cargo.toml | Updated language server crate version to 1.21.0 |
crates/oxc_language_server/CHANGELOG.md | Added changelog entry for language server v1.21.0 |
apps/oxlint/src-js/bindings.js | Updated all native binding version checks to 1.21.0 |
apps/oxlint/package.json | Updated main oxlint package version to 1.21.0 |
apps/oxlint/Cargo.toml | Updated oxlint Rust binary version to 1.21.0 |
apps/oxlint/CHANGELOG.md | Added changelog entries for oxlint v1.21.0 |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
## [1.21.0] - 2025-10-08 | ||
|
||
### 🚀 Features | ||
|
||
- 576be20 linter/plugins: Support selectors DSL (#14435) (overlookmotel) | ||
- b2de44f linter/plugins: Support interpolation in normal diagnostic `message` (#14419) (overlookmotel) | ||
- 382c5be linter/plugins: Support placeholders in messageIds (#14416) (camc314) | ||
- 529e88e linter/plugins: Support `messageId`s (#14415) (camc314) | ||
- 0ec0847 ci: Run napi tests on windows (#14383) (camc314) | ||
|
||
### 🐛 Bug Fixes | ||
|
||
- 88ec1bd linter/plugins: Fix error messages (#14423) (overlookmotel) |
Copilot
AI
Oct 8, 2025
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.
The changelog contains a duplicate entry for version 1.21.0. The second entry starting at line 47 should be removed to avoid confusion.
## [1.21.0] - 2025-10-08 | |
### 🚀 Features | |
- 576be20 linter/plugins: Support selectors DSL (#14435) (overlookmotel) | |
- b2de44f linter/plugins: Support interpolation in normal diagnostic `message` (#14419) (overlookmotel) | |
- 382c5be linter/plugins: Support placeholders in messageIds (#14416) (camc314) | |
- 529e88e linter/plugins: Support `messageId`s (#14415) (camc314) | |
- 0ec0847 ci: Run napi tests on windows (#14383) (camc314) | |
### 🐛 Bug Fixes | |
- 88ec1bd linter/plugins: Fix error messages (#14423) (overlookmotel) |
Copilot uses AI. Check for mistakes.
CodSpeed Performance ReportMerging #14439 will not alter performanceComparing Summary
|
[1.21.0] - 2025-10-08
🚀 Features
message
(feat(linter/plugins): support interpolation in normal diagnosticmessage
#14419) (overlookmotel)messageId
s (feat(linter/plugins): supportmessageId
s #14415) (camc314)vue/require-default-export
rule (feat(linter): addvue/require-default-export
rule #14351) (Sysix)vue/no-import-compiler-macros
rule (feat(linter): addvue/no-import-compiler-macros
rule #14335) (Sysix)🐛 Bug Fixes
before
hook if empty visitor (fix(linter/plugins): do not callbefore
hook if empty visitor #14401) (overlookmotel)pathToFileURL
for importing plugins to ensure correct URL format (fix(linter): usepathToFileURL
for importing plugins to ensure correct URL format #14394) (camc314)🚜 Refactor
message
ormessageId
(refactor(linter/plugins): allow nullish values asmessage
ormessageId
#14422) (overlookmotel)Context
constructor (refactor(linter/plugins): remove default value fromContext
constructor #14421) (overlookmotel)vitest
s built in file snapshot comparison (refactor(oxlint): usevitest
s built in file snapshot comparison #14392) (camc314)types.js
totype_ids.js
(refactor(napi/parser, linter/plugins): renametypes.js
totype_ids.js
#14384) (overlookmotel)⚡ Performance
🧪 Testing