Skip to content

Comments

release(apps): oxlint v1.47.0 && oxfmt v0.32.0#19315

Merged
camc314 merged 1 commit intomainfrom
release/apps-1770892220
Feb 12, 2026
Merged

release(apps): oxlint v1.47.0 && oxfmt v0.32.0#19315
camc314 merged 1 commit intomainfrom
release/apps-1770892220

Conversation

@Boshen
Copy link
Member

@Boshen Boshen commented Feb 12, 2026

Oxlint

🚀 Features

🐛 Bug Fixes

⚡ Performance

Oxfmt

🚀 Features

🐛 Bug Fixes

Copilot AI review requested due to automatic review settings February 12, 2026 10:30
@Boshen Boshen self-assigned this Feb 12, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 12, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Feb 12, 2026

Oxfmt Ecosystem CI

suite oxfmt@latest main branch
cnpm/cnpmcore
vercel/turborepo
huggingface/huggingface.js
vuejs/pinia
eggjs/egg
formatjs/formatjs
aidenybai/react-grab
fastify/fastify-vite
actualbudget/actual
npmx-dev/npmx.dev
lichess-org/lila
fuma-nama/fumadocs
dyad-sh/dyad
rolldown/rolldown
openclaw/openclaw
tale/headplane
Comfy-Org/ComfyUI_frontend
vuejs/core
monkeytypegame/monkeytype
AmanVarshney01/create-better-t-stack

@github-actions github-actions bot added A-linter Area - Linter A-cli Area - CLI A-formatter Area - Formatter A-linter-plugins Area - Linter JS plugins labels Feb 12, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Bumps Oxlint to v1.47.0 and Oxfmt to v0.32.0 across the Rust crates, internal apps, and published npm packages, including updating native binding version checks and adding release notes.

Changes:

  • Update version numbers in Rust (Cargo.toml + Cargo.lock) and npm package.json files for oxlint/oxfmt (+ plugins).
  • Update JS native-binding loaders to enforce the new expected binding package versions.
  • Add new release sections to the Rust/app changelogs for the bumped versions.

Reviewed changes

Copilot reviewed 14 out of 15 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
npm/oxlint/package.json Bump published oxlint npm package version to 1.47.0
npm/oxlint-plugins/package.json Bump @oxlint/plugins npm package version to 1.47.0
npm/oxfmt/package.json Bump published oxfmt npm package version to 0.32.0
crates/oxc_linter/Cargo.toml Bump Rust crate version to 1.47.0
crates/oxc_linter/CHANGELOG.md Add 1.47.0 release notes (with minor formatting/spelling issues)
crates/oxc_formatter/Cargo.toml Bump Rust crate version to 0.32.0
crates/oxc_formatter/CHANGELOG.md Add 0.32.0 release notes
apps/oxlint/src-js/bindings.js Update enforced native binding version checks to 1.47.0
apps/oxlint/package.json Bump internal oxlint app package version to 1.47.0
apps/oxlint/Cargo.toml Bump internal oxlint app crate version to 1.47.0
apps/oxlint/CHANGELOG.md Add 1.47.0 release notes
apps/oxfmt/src-js/bindings.js Update enforced native binding version checks to 0.32.0
apps/oxfmt/package.json Bump internal oxfmt app package version to 0.32.0
apps/oxfmt/Cargo.toml Bump internal oxfmt app crate version to 0.32.0
Cargo.lock Update locked versions for bumped crates/apps

@codspeed-hq
Copy link

codspeed-hq bot commented Feb 12, 2026

Merging this PR will not alter performance

✅ 47 untouched benchmarks
⏩ 3 skipped benchmarks1


Comparing release/apps-1770892220 (1bfff40) with main (bfb15a3)2

Open in CodSpeed

Footnotes

  1. 3 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

  2. No successful run was found on main (70355d9) during the generation of this report, so bfb15a3 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@camc314 camc314 merged commit 65b94f9 into main Feb 12, 2026
36 checks passed
@camc314 camc314 deleted the release/apps-1770892220 branch February 12, 2026 10:43
OskarLebuda pushed a commit to OskarLebuda/oxc that referenced this pull request Feb 17, 2026
# Oxlint
### 🚀 Features

- ebb80b3 ast: Add `node_id` field to all AST struct nodes (oxc-project#18138)
(Boshen)
- 2879fc5 linter: Implement fixer for unicorn/prefer-math-trunc (oxc-project#19275)
(camc314)
- a204eda linter: Implement fixer for unicorn/no-typeof-undefined
(oxc-project#19274) (camc314)
- ab46d9c linter: Implement typescript/class-literal-property-style
(oxc-project#19252) (Vincent R)
- 1a61f58 linter: Implement typescript/no-invalid-void-type (oxc-project#19242)
(Vincent R)

### 🐛 Bug Fixes

- 45adda2 oxlint/lsp: Use blocking stdio in Oxlint (oxc-project#19292)
(overlookmotel)
- 05bc855 linter/import: Count unique module sources in max-dependencies
(oxc-project#19270) (camc314)
- 8566b44 linter: Check for preceeding token in math trunc fixer
(oxc-project#19277) (camc314)
- f16f2b6 linter/import-no-cycle: Avoid traversal-order false negatives
with type-only edges (oxc-project#19267) (camc314)
- d4937e7 linter: Recognize module-scoped callback refs as stable in
exhaustive-deps (oxc-project#19220) (Sreetam Das)
- 140c9bd linter: Detect fallthrough from `default` when it is not the
last case (oxc-project#19261) (Boshen)
- 740a009 linter: Accept digits after 'use' in hook names (oxc-project#19254)
(Sreetam Das)
- 31b562f linter: Update `import/no-named-as-default` to allow named
import if equivalent to the default import (oxc-project#19100) (connorshea)
- 79c82cc linter: Avoid applying object-level docs to nested object
methods in require-param (oxc-project#19231) (camc314)

### ⚡ Performance

- 5670291 linter/class-literal-property-style: Avoid unneeded string
allocations (oxc-project#19262) (camc314)
# Oxfmt
### 🚀 Features

- ebb80b3 ast: Add `node_id` field to all AST struct nodes (oxc-project#18138)
(Boshen)

### 🐛 Bug Fixes

- 1957908 formatter: Avoid unnecessary parentheses for string literal in
labeled statement (oxc-project#19272) (Dunqing)

Co-authored-by: camc314 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-cli Area - CLI A-formatter Area - Formatter A-linter Area - Linter A-linter-plugins Area - Linter JS plugins

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants