Skip to content

Commit 8fe1e8e

Browse files
authored
release(apps): oxlint v1.40.0 && oxfmt v0.25.0 (#18223)
1 parent 7282e9c commit 8fe1e8e

File tree

20 files changed

+261
-119
lines changed

20 files changed

+261
-119
lines changed

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/oxfmt/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,25 @@ All notable changes to this package will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
66

7+
## [0.25.0] - 2026-01-19
8+
9+
### 🚀 Features
10+
11+
- a95b9bb oxfmt: Support oxfmtrc `overrides` config (#18068) (leaysgur)
12+
- 984d5c1 oxfmt/sort-imports: Support `options.customGroups` (#17576) (nilptr)
13+
- fd2c792 formatter: Support css prop, styled jsx, and member/computed `styled.tags` (#17990) (magic-akari)
14+
- 361a8f1 oxfmt: Upgrade `prettier` to 3.8.0 (#18024) (Dunqing)
15+
- 873c683 oxfmt: Add more tracing logs (#18015) (Yuji Sugiura)
16+
- cc3e74b oxfmt: Add Prettier specific fields in `Oxfmtrc` (#17981) (leaysgur)
17+
- 6ffe315 oxfmt: Add more `Oxfmtrc` fields description (#17979) (leaysgur)
18+
19+
### 🐛 Bug Fixes
20+
21+
- 2a397f8 oxlint/lsp: Don't send `workspace/diagnostic/refresh` notification on watched file changes (#17885) (Sysix)
22+
- efacb13 oxfmt: Do not wrap with `block_indent()` if `format_embedded` fails (#17975) (leaysgur)
23+
- 9d0f551 oxfmt: Do not panic with subdirectry and config (#17955) (leaysgur)
24+
- 9d96cc6 oxfmt: Use `std(out/err)._handle.setBlocking(true)` to handle `WouldBlock` error in Rust (#17950) (leaysgur)
25+
726
## [0.24.0] - 2026-01-12
827

928
### 🚀 Features

apps/oxfmt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxfmt"
3-
version = "0.24.0"
3+
version = "0.25.0"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

apps/oxfmt/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oxfmt-app",
3-
"version": "0.24.0",
3+
"version": "0.25.0",
44
"private": true,
55
"description": "Internal development package for oxfmt. For the published package.json template, see `npm/oxfmt/package.json`.",
66
"license": "MIT",

apps/oxfmt/src-js/bindings.js

Lines changed: 52 additions & 52 deletions
Large diffs are not rendered by default.

apps/oxlint/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,36 @@ All notable changes to this package will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
66

7+
## [1.40.0] - 2026-01-19
8+
9+
### 💥 BREAKING CHANGES
10+
11+
- ba9c750 span: [**BREAKING**] Use `ModuleKind::CommonJS` for `.cjs` and `.cts` file extensions (#18117) (Boshen)
12+
- 3a0a190 linter/plugins: [**BREAKING**] Prevent access to `cwd` in `createOnce` (#18081) (overlookmotel)
13+
- 9135b0b ast: [**BREAKING**] Move scope from `TSEnumDeclaration` to `TSEnumBody` (#18058) (Boshen)
14+
15+
### 🚀 Features
16+
17+
- 7c86fc3 linter/plugins: Support `commonjs` source type in `RuleTester` (#18198) (overlookmotel)
18+
- 6e8fa80 napi/parser, napi/transform: Accept `sourceType: "commonjs"` (#18197) (overlookmotel)
19+
- 66b8c02 parser: Implement unambiguous module parsing for JS/TS files (#18124) (Boshen)
20+
- 08dad63 span: Add `sourceType: 'commonjs'` support (#18089) (Boshen)
21+
- b516088 linter: Implement rule option validation/error handling for jest/no-hooks and eslint/no-return-assign rules. (#17600) (connorshea)
22+
- e7631dd website: Update website generation flow for JSON rules output (#17973) (connorshea)
23+
- 1757251 linter: Update linter JSON rule output to include extra information. (#15763) (connorshea)
24+
25+
### 🐛 Bug Fixes
26+
27+
- 4d68448 linter/plugins: `report` accept out of range `column` indexes in `loc` (#18199) (overlookmotel)
28+
- 8a2dabc linter/plugins: Rule tester default to module source type in ESLint compat mode (#18195) (overlookmotel)
29+
- 6956543 linter: Fix LSP panic from stale directive spans (#18082) (Boshen)
30+
- 7a0ca99 linter/plugins: Use correct ScriptKind for tokens (#17185) (Peter Wagenet)
31+
- 2a397f8 oxlint/lsp: Don't send `workspace/diagnostic/refresh` notification on watched file changes (#17885) (Sysix)
32+
33+
### 📚 Documentation
34+
35+
- d51cb6c linter/plugins: Remove outdated comments (#18194) (overlookmotel)
36+
737
## [1.39.0] - 2026-01-12
838

939
### 🚀 Features

apps/oxlint/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxlint"
3-
version = "1.39.0"
3+
version = "1.40.0"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

apps/oxlint/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oxlint-app",
3-
"version": "1.39.0",
3+
"version": "1.40.0",
44
"private": true,
55
"description": "Internal development package for oxlint. For the published package.json template, see `npm/oxlint/package.json`.",
66
"license": "MIT",

0 commit comments

Comments
 (0)