release(apps): oxlint v1.52.0 && oxfmt v0.37.0#20143
Conversation
Oxfmt Ecosystem CI
|
There was a problem hiding this comment.
Pull request overview
Release bump for the Oxlint and Oxfmt toolchain, aligning Rust crates, npm packages, app manifests, and NAPI binding version checks for the v1.52.0 / v0.37.0 release.
Changes:
- Bump versions across Rust crates (
oxc_linter,oxc_formatter), apps (oxlint,oxfmt), npm packages, andCargo.lock. - Add new release sections to multiple changelogs (apps + crates + npm/oxlint).
- Update NAPI-generated JS bindings to enforce the new expected native binding versions.
Reviewed changes
Copilot reviewed 16 out of 17 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| npm/oxlint/package.json | Bumps published oxlint npm version to 1.52.0. |
| npm/oxlint/CHANGELOG.md | Adds 1.52.0 release notes for the oxlint npm package. |
| npm/oxlint-plugins/package.json | Bumps @oxlint/plugins npm version to 1.52.0. |
| npm/oxfmt/package.json | Bumps published oxfmt npm version to 0.37.0. |
| crates/oxc_linter/Cargo.toml | Bumps Rust crate version to 1.52.0. |
| crates/oxc_linter/CHANGELOG.md | Adds 1.52.0 release notes for the Rust linter crate. |
| crates/oxc_formatter/Cargo.toml | Bumps Rust crate version to 0.37.0. |
| crates/oxc_formatter/CHANGELOG.md | Adds 0.37.0 release notes for the formatter crate. |
| apps/oxlint/src-js/bindings.js | Updates enforced native binding version to 1.52.0 (NAPI). |
| apps/oxlint/package.json | Bumps internal oxlint-app package version to 1.52.0. |
| apps/oxlint/Cargo.toml | Bumps oxlint Rust app version to 1.52.0. |
| apps/oxlint/CHANGELOG.md | Adds 1.52.0 release notes for the oxlint app. |
| apps/oxfmt/src-js/bindings.js | Updates enforced native binding version to 0.37.0 (NAPI). |
| apps/oxfmt/package.json | Bumps internal oxfmt-app package version to 0.37.0. |
| apps/oxfmt/Cargo.toml | Bumps oxfmt Rust app version to 0.37.0. |
| apps/oxfmt/CHANGELOG.md | Adds 0.37.0 release notes for the oxfmt app. |
| Cargo.lock | Updates locked package versions for bumped crates/apps. |
Merging this PR will not alter performance
Comparing Footnotes
|
leaysgur
left a comment
There was a problem hiding this comment.
For Oxfmt ecosystem-ci, both of these are good diff. css-in-js line-wrapping seems working properly.
|
@Boshen despite the release successfully being pushed to NPM and others, the tag & release don't exist on github : https://github.com/oxc-project/oxc/releases/tag/apps_v1.52.0 |
Oxlint
🚀 Features
options.reportUnusedDisableDirectivesto config file (feat(linter): addoptions.reportUnusedDisableDirectivesto config file #19799) (Peter Wagenet)🐛 Bug Fixes
Context(fix(linter/plugins): remove getters fromContext#20115) (overlookmotel)walkProgramandwalkProgramWithCfg(fix(linter/plugins): fix types forwalkProgramandwalkProgramWithCfg#20081) (overlookmotel)source.fixAllif requested (fix(oxlint/lsp): send other code actions besidessource.fixAllif requested #20042) (Sysix)VisitorObject(fix(linter/plugins): fix type definition forVisitorObject#20065) (overlookmotel)unicorn/prefer-dom-node-removeto handle literal callees as well as arguments. (fix(linter): Fix the logic forunicorn/prefer-dom-node-removeto handle literal callees as well as arguments. #20059) (connorshea)unicorn/prefer-query-selectorto also catchgetElementsByName(). (fix(linter): Updateunicorn/prefer-query-selectorto also catchgetElementsByName(). #20060) (connorshea)reportUnusedDisableDirectivesfrom oxlint config, change lspunusedDisableDirectivesdefault value toNone(fix(oxlint/lsp): detectreportUnusedDisableDirectivesfrom oxlint config, change lspunusedDisableDirectivesdefault value toNone#20011) (Sysix)nullandundefinedforrule.meta.fixable(fix(linter/plugins): allownullandundefinedforrule.meta.fixable#20008) (overlookmotel)aria-posinsetto supportedoptionARIA properties (fix(linter/role-supports-aria-props): addaria-posinsetto supportedoptionARIA properties #20003) (JongKyung Lee)⚡ Performance
Box<[Token]>(perf(linter/plugins): store tokens as aBox<[Token]>#19969) (overlookmotel)📚 Documentation
import/extensionsandimport/no-named-as-defaultrule docs. (docs(linter): Improveimport/extensionsandimport/no-named-as-defaultrule docs. #20053) (connorshea)unicorn/require-post-message-target-originrule. (docs(linter): Improve docs forunicorn/require-post-message-target-originrule. #20061) (connorshea)LintOptions.run(docs(oxlint/lsp): remove outdated ToDo forLintOptions.run#20012) (Sysix)--configdocs (docs(linter): update--configdocs #19965) (camc314)oxlint.config.ts. (docs(linter): Fix some identation issues for the generated types used inoxlint.config.ts. #19942) (connorshea)Oxfmt
🚀 Features
🐛 Bug Fixes
is_ignored_dirfor glob paths too (fix(oxfmt): Applyis_ignored_dirfor glob paths too #20056) (leaysgur)⚡ Performance