Skip to content

Comments

release(apps): oxlint v1.44.0 && oxfmt v0.29.0#19222

Closed
Boshen wants to merge 1 commit intomainfrom
release/apps-1770737022
Closed

release(apps): oxlint v1.44.0 && oxfmt v0.29.0#19222
Boshen wants to merge 1 commit intomainfrom
release/apps-1770737022

Conversation

@Boshen
Copy link
Member

@Boshen Boshen commented Feb 10, 2026

Oxlint

🚀 Features

🐛 Bug Fixes

⚡ Performance

📚 Documentation

Oxfmt

💥 BREAKING CHANGES

🚀 Features

🐛 Bug Fixes

⚡ Performance

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

github-actions bot commented Feb 10, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Feb 10, 2026

Oxfmt Ecosystem CI

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

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

Updates release documentation for the oxlint v1.44.0 and oxfmt v0.29.0 releases by adding new entries across app/crate/npm package changelogs.

Changes:

  • Add release sections for oxlint 1.44.0 (2026-02-10) in app/crate/npm changelogs.
  • Add release sections for oxfmt 0.29.0 (2026-02-10) in app/crate/npm changelogs.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
npm/oxlint/CHANGELOG.md Adds oxlint 1.44.0 release notes (currently duplicated in-file).
npm/oxfmt/CHANGELOG.md Adds oxfmt 0.29.0 release notes (currently duplicated in-file).
crates/oxc_linter/CHANGELOG.md Adds linter 1.44.0 release notes (currently duplicated in-file).
crates/oxc_formatter/CHANGELOG.md Adds formatter 0.29.0 release notes (currently duplicated in-file).
apps/oxlint/CHANGELOG.md Adds oxlint app 1.44.0 release notes (currently duplicated in-file).
apps/oxfmt/CHANGELOG.md Adds oxfmt app 0.29.0 release notes (currently duplicated in-file, plus a typo).

Comment on lines 36 to +58

## [0.29.0] - 2026-02-10

### 💥 BREAKING CHANGES

- 856a01f formatter/sort_imports: [**BREAKING**] Replace prefix match with glob pattern in `customGroups.elementNamePattern` (#19066) (leaysgur)

### 🚀 Features

- 91e67f3 oxfmt/lsp: Do not refer `.gitignore` (#19206) (leaysgur)
- 23c0753 oxfmt: Better Tailwind CSS intergration (#19000) (Dunqing)
- 87a920d ci: Add riscv64 and s390x napi targets for oxlint and oxfmt (#19039) (Boshen)
- 8536dce oxfmt: Support glob for CLI paths (#18976) (leaysgur)
- 6ee2d59 oxfmt: Use `oxc_formatter` in js-in-xxx part (#18373) (leaysgur)
- 9788a96 oxlint,oxfmt: Add more native builds (#18853) (Boshen)

### 🐛 Bug Fixes

- 119348b oxfmt: Resolve relative -> absolute path for other usages (#19207) (leaysgur)
- 5f4cf30 oxfmt: Fix relative -> absolute path resolution with refactoring (#19202) (leaysgur)
- dc335d1 oxfmt: Temporarily disable the override for js-in-xxx (not ready yet) (#19043) (leaysgur)
- 5ea5bda oxfmt: Handle `isSingleJsxExpressionStatementInMarkdown()` check for js-in-md (#19042) (leaysgur)
- 9b205b3 formatter: Fallback to formatting when package.json sorting fails (#19097) (Boshen)
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

## [0.29.0] - 2026-02-10 is duplicated in this file (the full release notes appear twice). Please keep a single 0.29.0 entry and remove the repeated block.

Suggested change
## [0.29.0] - 2026-02-10
### 💥 BREAKING CHANGES
- 856a01f formatter/sort_imports: [**BREAKING**] Replace prefix match with glob pattern in `customGroups.elementNamePattern` (#19066) (leaysgur)
### 🚀 Features
- 91e67f3 oxfmt/lsp: Do not refer `.gitignore` (#19206) (leaysgur)
- 23c0753 oxfmt: Better Tailwind CSS intergration (#19000) (Dunqing)
- 87a920d ci: Add riscv64 and s390x napi targets for oxlint and oxfmt (#19039) (Boshen)
- 8536dce oxfmt: Support glob for CLI paths (#18976) (leaysgur)
- 6ee2d59 oxfmt: Use `oxc_formatter` in js-in-xxx part (#18373) (leaysgur)
- 9788a96 oxlint,oxfmt: Add more native builds (#18853) (Boshen)
### 🐛 Bug Fixes
- 119348b oxfmt: Resolve relative -> absolute path for other usages (#19207) (leaysgur)
- 5f4cf30 oxfmt: Fix relative -> absolute path resolution with refactoring (#19202) (leaysgur)
- dc335d1 oxfmt: Temporarily disable the override for js-in-xxx (not ready yet) (#19043) (leaysgur)
- 5ea5bda oxfmt: Handle `isSingleJsxExpressionStatementInMarkdown()` check for js-in-md (#19042) (leaysgur)
- 9b205b3 formatter: Fallback to formatting when package.json sorting fails (#19097) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +46 to +47
- 23c0753 oxfmt: Better Tailwind CSS intergration (#19000) (Dunqing)
- 87a920d ci: Add riscv64 and s390x napi targets for oxlint and oxfmt (#19039) (Boshen)
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

Typo in changelog entry: "intergration" should be "integration" (and ensure the remaining 0.29.0 entry uses the corrected spelling after deduping the release notes).

Copilot uses AI. Check for mistakes.
Comment on lines +24 to +29
## [1.44.0] - 2026-02-10

### 🚀 Features

- ee2925b oxlint/lsp: Enable JS plugins (#18834) (overlookmotel)
- 9788a96 oxlint,oxfmt: Add more native builds (#18853) (Boshen)
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

## [1.44.0] - 2026-02-10 appears twice in this changelog, which will duplicate the release notes. Please keep a single 1.44.0 section and merge the added Bug Fixes/Documentation items into it (removing the second header and repeated content).

Copilot uses AI. Check for mistakes.
Comment on lines +22 to +32
## [0.29.0] - 2026-02-10

### 💥 BREAKING CHANGES

- 856a01f formatter/sort_imports: [**BREAKING**] Replace prefix match with glob pattern in `customGroups.elementNamePattern` (#19066) (leaysgur)

### 🚀 Features

- 6ee2d59 oxfmt: Use `oxc_formatter` in js-in-xxx part (#18373) (leaysgur)
- 9788a96 oxlint,oxfmt: Add more native builds (#18853) (Boshen)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

This changelog contains two ## [0.29.0] - 2026-02-10 sections. Please consolidate into a single 0.29.0 entry (including Features + Bug Fixes) and remove the duplicated header/content.

Suggested change
## [0.29.0] - 2026-02-10
### 💥 BREAKING CHANGES
- 856a01f formatter/sort_imports: [**BREAKING**] Replace prefix match with glob pattern in `customGroups.elementNamePattern` (#19066) (leaysgur)
### 🚀 Features
- 6ee2d59 oxfmt: Use `oxc_formatter` in js-in-xxx part (#18373) (leaysgur)
- 9788a96 oxlint,oxfmt: Add more native builds (#18853) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +82 to +100
## [1.44.0] - 2026-02-10

### 🚀 Features

- aef2af5 linter/unicorn: Add fixer for `unicorn/relative-url-style` rule (#19186) (Mikhail Baev)
- 80eba6f linter/max-params: Support `countThis` option (#19175) (camc314)
- e19bc45 linter/no-new-func: Improve rule diagnostic with note and actionable help message (#19132) (Sean Gallen)
- 27c241b linter/plugins: `RuleTester` test fixes (#19091) (overlookmotel)
- 7318275 linter/new-cap: Tighten diagnostic spans and add help text (#19131) (camchenry)
- ac2b16b linter: Improve `no-misleading-character-class` diagnostic spans (#19109) (Sysix)
- 7be8613 linter: Move `no-misleading-chracter-class` to `correctness` (#19006) (Sysix)
- ee2925b oxlint/lsp: Enable JS plugins (#18834) (overlookmotel)
- 533013d linter/unicorn: Implement suggestion for `unicorn/prefer-dom-node-dataset` (#19051) (Mikhail Baev)
- 384abae linter/oxc/no-async-endpoint-handlers: Improve diagnostic message (#19001) (camc314)
- d35ece3 linter/array-callback-return: Improve diagnostic hints for some cases (#18993) (camc314)
- dd0f754 linter/array-callback-return: Improve diagnostic message for `forEach` case (#18992) (camc314)
- e2d28fe linter/plugins: Implement suggestions (#18963) (overlookmotel)
- a398152 linter: Promote the `eslint/no-iterator` rule to correctness, which makes it a default rule (#18915) (connorshea)
- 3184f36 linter: Ban relative js plugin specifiers in js extends config (#18944) (camc314)
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

## [1.44.0] - 2026-02-10 and its sections are duplicated (the file lists a full 1.44.0 block, then repeats the same header again). Please remove the duplicate 1.44.0 header/content and keep only one consolidated release entry.

Suggested change
## [1.44.0] - 2026-02-10
### 🚀 Features
- aef2af5 linter/unicorn: Add fixer for `unicorn/relative-url-style` rule (#19186) (Mikhail Baev)
- 80eba6f linter/max-params: Support `countThis` option (#19175) (camc314)
- e19bc45 linter/no-new-func: Improve rule diagnostic with note and actionable help message (#19132) (Sean Gallen)
- 27c241b linter/plugins: `RuleTester` test fixes (#19091) (overlookmotel)
- 7318275 linter/new-cap: Tighten diagnostic spans and add help text (#19131) (camchenry)
- ac2b16b linter: Improve `no-misleading-character-class` diagnostic spans (#19109) (Sysix)
- 7be8613 linter: Move `no-misleading-chracter-class` to `correctness` (#19006) (Sysix)
- ee2925b oxlint/lsp: Enable JS plugins (#18834) (overlookmotel)
- 533013d linter/unicorn: Implement suggestion for `unicorn/prefer-dom-node-dataset` (#19051) (Mikhail Baev)
- 384abae linter/oxc/no-async-endpoint-handlers: Improve diagnostic message (#19001) (camc314)
- d35ece3 linter/array-callback-return: Improve diagnostic hints for some cases (#18993) (camc314)
- dd0f754 linter/array-callback-return: Improve diagnostic message for `forEach` case (#18992) (camc314)
- e2d28fe linter/plugins: Implement suggestions (#18963) (overlookmotel)
- a398152 linter: Promote the `eslint/no-iterator` rule to correctness, which makes it a default rule (#18915) (connorshea)
- 3184f36 linter: Ban relative js plugin specifiers in js extends config (#18944) (camc314)

Copilot uses AI. Check for mistakes.
Comment on lines +28 to +48
## [0.29.0] - 2026-02-10

### 💥 BREAKING CHANGES

- 856a01f formatter/sort_imports: [**BREAKING**] Replace prefix match with glob pattern in `customGroups.elementNamePattern` (#19066) (leaysgur)

### 🐛 Bug Fixes

- 5243307 formatter: Preserve numeric separators in number literals (#19015) (Dunqing)
- b79c065 formatter: Preserve comment between callee and optional chaining operator (#19020) (Dunqing)
- 01d1be1 formatter: Remove unnecessary parentheses for single-member union types (#19018) (Dunqing)
- f5c7e75 formatter: Preserve parentheses around await with private field access (#19014) (Dunqing)
- 5a75785 formatter: Preserve parentheses around nested sequence expressions (#19013) (Dunqing)
- 0ef11bb formatter: Add space before type annotation with leading comment (#19012) (Dunqing)
- cc232e1 formatter: Keep spread with callback on same line (#18999) (Dunqing)
- d53f5c4 formatter: Require string first arg in test calls (#18935) (Dunqing)
- 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen)
- 2db8c05 formatter: Avoid breaking generic call assignments (#18933) (Dunqing)
- 1e023e1 formatter: Preserve trailing comma in mts/cts arrow generics (#18928) (Dunqing)
- 7c4e558 formatter/detect_code_removal: Do not count `TemplateLiteral` content (#18848) (leaysgur)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

## [0.29.0] - 2026-02-10 (and the full breaking changes/bug fixes list) is present twice in this changelog. Please drop the duplicated 0.29.0 section so the release notes appear only once.

Suggested change
## [0.29.0] - 2026-02-10
### 💥 BREAKING CHANGES
- 856a01f formatter/sort_imports: [**BREAKING**] Replace prefix match with glob pattern in `customGroups.elementNamePattern` (#19066) (leaysgur)
### 🐛 Bug Fixes
- 5243307 formatter: Preserve numeric separators in number literals (#19015) (Dunqing)
- b79c065 formatter: Preserve comment between callee and optional chaining operator (#19020) (Dunqing)
- 01d1be1 formatter: Remove unnecessary parentheses for single-member union types (#19018) (Dunqing)
- f5c7e75 formatter: Preserve parentheses around await with private field access (#19014) (Dunqing)
- 5a75785 formatter: Preserve parentheses around nested sequence expressions (#19013) (Dunqing)
- 0ef11bb formatter: Add space before type annotation with leading comment (#19012) (Dunqing)
- cc232e1 formatter: Keep spread with callback on same line (#18999) (Dunqing)
- d53f5c4 formatter: Require string first arg in test calls (#18935) (Dunqing)
- 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen)
- 2db8c05 formatter: Avoid breaking generic call assignments (#18933) (Dunqing)
- 1e023e1 formatter: Preserve trailing comma in mts/cts arrow generics (#18928) (Dunqing)
- 7c4e558 formatter/detect_code_removal: Do not count `TemplateLiteral` content (#18848) (leaysgur)

Copilot uses AI. Check for mistakes.
Comment on lines +55 to +74
## [1.44.0] - 2026-02-10

### 🚀 Features

- e3dc5f6 linter/plugins: `RuleTester` test suggestions (#19104) (overlookmotel)
- 6054249 linter/plugins: Add `recursive` option to `RuleTester` (#19093) (overlookmotel)
- 27c241b linter/plugins: `RuleTester` test fixes (#19091) (overlookmotel)
- 7be8613 linter: Move `no-misleading-chracter-class` to `correctness` (#19006) (Sysix)
- 87a920d ci: Add riscv64 and s390x napi targets for oxlint and oxfmt (#19039) (Boshen)
- ee2925b oxlint/lsp: Enable JS plugins (#18834) (overlookmotel)
- e2d28fe linter/plugins: Implement suggestions (#18963) (overlookmotel)
- a398152 linter: Promote the `eslint/no-iterator` rule to correctness, which makes it a default rule (#18915) (connorshea)
- bb1eb97 linter: Improve diagnostic message for circular configs (#18947) (camc314)
- 3184f36 linter: Ban relative js plugin specifiers in js extends config (#18944) (camc314)
- 749972f linter: Validate dynamic config extends shape (#18943) (camc314)
- b270739 linter: Support extends in oxlint.config.ts (#18942) (camc314)
- 9fd3bd6 linter/plugins: Add `@oxlint/plugins` NPM package (#18824) (overlookmotel)
- 9788a96 oxlint,oxfmt: Add more native builds (#18853) (Boshen)
- b23395a linter: Enforce exporting an object with `defineConfig` (#18858) (camc314)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

This changelog repeats the ## [1.44.0] - 2026-02-10 section (a full 1.44.0 entry is present, then the same version header starts again). Please consolidate into a single 1.44.0 release block and remove the duplicate header/content.

Suggested change
## [1.44.0] - 2026-02-10
### 🚀 Features
- e3dc5f6 linter/plugins: `RuleTester` test suggestions (#19104) (overlookmotel)
- 6054249 linter/plugins: Add `recursive` option to `RuleTester` (#19093) (overlookmotel)
- 27c241b linter/plugins: `RuleTester` test fixes (#19091) (overlookmotel)
- 7be8613 linter: Move `no-misleading-chracter-class` to `correctness` (#19006) (Sysix)
- 87a920d ci: Add riscv64 and s390x napi targets for oxlint and oxfmt (#19039) (Boshen)
- ee2925b oxlint/lsp: Enable JS plugins (#18834) (overlookmotel)
- e2d28fe linter/plugins: Implement suggestions (#18963) (overlookmotel)
- a398152 linter: Promote the `eslint/no-iterator` rule to correctness, which makes it a default rule (#18915) (connorshea)
- bb1eb97 linter: Improve diagnostic message for circular configs (#18947) (camc314)
- 3184f36 linter: Ban relative js plugin specifiers in js extends config (#18944) (camc314)
- 749972f linter: Validate dynamic config extends shape (#18943) (camc314)
- b270739 linter: Support extends in oxlint.config.ts (#18942) (camc314)
- 9fd3bd6 linter/plugins: Add `@oxlint/plugins` NPM package (#18824) (overlookmotel)
- 9788a96 oxlint,oxfmt: Add more native builds (#18853) (Boshen)
- b23395a linter: Enforce exporting an object with `defineConfig` (#18858) (camc314)

Copilot uses AI. Check for mistakes.
@Boshen Boshen closed this Feb 10, 2026
@Boshen Boshen deleted the release/apps-1770737022 branch February 10, 2026 15:33
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

linter: vitest/consistent-test-filename docs improvement

1 participant