Skip to content

Commit 5887053

Browse files
authored
release(oxlint): v1.12.0 (#13150)
1 parent 66a350e commit 5887053

File tree

11 files changed

+110
-8
lines changed

11 files changed

+110
-8
lines changed

Cargo.lock

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

apps/oxlint/CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,39 @@ 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.12.0] - 2025-08-17
8+
9+
### 🚀 Features
10+
11+
- da3c7fb oxlint: Oxlint v0.0.3 (#13148) (Boshen)
12+
- aecacae linter: Support `ignorePatterns` for nested configs (#12210) (Sysix)
13+
- 61112a3 linter: Add 36 new TypeScript ESLint rules with comprehensive test fixtures (#12893) (Copilot)
14+
15+
### 🐛 Bug Fixes
16+
17+
- 66a350e oxlint: Should type linting files after ignore (#13149) (Boshen)
18+
- 43b1c5a linter: Do not count type-aware rules, when not enabled (#13062) (Sysix)
19+
- a0ccada tsgolint: Handle non-zero exit status from tsgolint process (#13087) (camc314)
20+
21+
### 🚜 Refactor
22+
23+
- 8459a12 linter: Pass paths to `TsGoLintState.lint` method (#13131) (Sysix)
24+
- f0a517f linter: Pass cwd instead of `LintServiceOptions` into `TsGoLintState` (#13127) (Sysix)
25+
- 34ae2f0 linter: Move `tsgolint.rs` to `oxc_linter` crate (#13126) (Sysix)
26+
- 9f924f6 linter: Always explicitly initialize Rayon thread pool (#13122) (overlookmotel)
27+
- 6c5b8be linter: Create `AllocatorPool` in `Runtime::new` (#13106) (overlookmotel)
28+
- cc2a85b linter: Remove `CliRunResult` from `TsGoLintState` (#13119) (Sysix)
29+
- 23e5642 linter: Move `TsGoLintInput` creation into own function (#13118) (Sysix)
30+
31+
### ⚡ Performance
32+
33+
- 3bfb235 linter: Implement streaming diagnostics for tsgolint instead of waiting for output to finish (#13098) (copilot-swe-agent)
34+
35+
### 🎨 Styling
36+
37+
- 4f2cc96 linter: Add line break (#13061) (overlookmotel)
38+
39+
740
## [1.11.2] - 2025-08-12
841

942
### 🐛 Bug Fixes

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.11.2"
3+
version = "1.12.0"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

crates/oxc_language_server/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@ 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.12.0] - 2025-08-17
8+
9+
### 🚀 Features
10+
11+
- aecacae linter: Support `ignorePatterns` for nested configs (#12210) (Sysix)
12+
13+
### 🐛 Bug Fixes
14+
15+
- b0558a4 linter: Prevent unsound use of `Allocator` across threads (#13032) (overlookmotel)
16+
17+
### 🚜 Refactor
18+
19+
- b638371 language_server: Do not check twice for supported extension (#13130) (Sysix)
20+
- 6c5b8be linter: Create `AllocatorPool` in `Runtime::new` (#13106) (overlookmotel)
21+
22+
723

824

925
## [1.11.0] - 2025-08-07

crates/oxc_language_server/Cargo.toml

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

crates/oxc_linter/CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,47 @@ 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.12.0] - 2025-08-17
8+
9+
### 🚀 Features
10+
11+
- 09b597f linter: Handle help message from tsgolint (#13143) (Boshen)
12+
- aecacae linter: Support `ignorePatterns` for nested configs (#12210) (Sysix)
13+
- c661bac linter: Add eslint/prefer-template rule (#13117) (yefan)
14+
- 920e06f linter: Implement fixer for jsx_curly_brace_presence (#13005) (RoelGo)
15+
- 1c79d02 linter: Add react/jsx-fragments rule (#12988) (Peter Cardenas)
16+
- a799982 linter/consistent-type-specifier-style: Add fixer for `top-level` style config (#13023) (Li Wei)
17+
- 61112a3 linter: Add 36 new TypeScript ESLint rules with comprehensive test fixtures (#12893) (Copilot)
18+
- 4ce252c linter: Add dangerous suggestion for `jsx-a11y/tabindex-no-positive` (#12963) (Sysix)
19+
20+
### 🐛 Bug Fixes
21+
22+
- 81b0162 linter: Preserve json key order for `oxlint --init` (#13121) (Boshen)
23+
- f97791a linter/no-this-alias: Update NoThisAliasConfig default config (#13095) (camc314)
24+
- 43b1c5a linter: Do not count type-aware rules, when not enabled (#13062) (Sysix)
25+
- 618ee87 linter/array-callback-return: Fix handling of default case in switch statements for array-callback-return rule (#13081) (Li Wei)
26+
- c211d32 linter: Fix whitespace handling in disable directives (#13083) (Li Wei)
27+
- b0558a4 linter: Prevent unsound use of `Allocator` across threads (#13032) (overlookmotel)
28+
- 2d287d0 linter/no-unused-private-class-members: False positive with private member in compound assignments (#13053) (yefan)
29+
30+
### 🚜 Refactor
31+
32+
- 700b412 linter: Add impl for `TsGoLintDiagnostic` into `Message` (#13144) (Sysix)
33+
- 437a63d linter: `message_to_message_with_position` helper function (#13140) (Sysix)
34+
- 8459a12 linter: Pass paths to `TsGoLintState.lint` method (#13131) (Sysix)
35+
- 0dd7908 linter: Fix dead code warnings when compiling `napi/oxlint2` (#13132) (overlookmotel)
36+
- f0a517f linter: Pass cwd instead of `LintServiceOptions` into `TsGoLintState` (#13127) (Sysix)
37+
- 34ae2f0 linter: Move `tsgolint.rs` to `oxc_linter` crate (#13126) (Sysix)
38+
- 9f924f6 linter: Always explicitly initialize Rayon thread pool (#13122) (overlookmotel)
39+
- 6c5b8be linter: Create `AllocatorPool` in `Runtime::new` (#13106) (overlookmotel)
40+
- 0453ee3 linter: Rename var for consistency (#13074) (overlookmotel)
41+
- 5783df2 linter: Dereference `Allocator` from `AllocatorGuard` (#13073) (overlookmotel)
42+
- 1d77d92 linter: Avoid unnecessary var initialization (#13072) (overlookmotel)
43+
- 1c15288 linter: Extract duplicated `is_jsx_fragment` function to shared utils (#13093) (Copilot)
44+
- 0b61338 linter/jsx-curly-brace-presence: Iter over chars rather than using regex (#13094) (Copilot)
45+
- 74fb6c9 linter: Reduce repeated code (#13070) (overlookmotel)
46+
47+
748
## [1.11.2] - 2025-08-12
849

950
### 🐛 Bug Fixes

crates/oxc_linter/Cargo.toml

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

editors/vscode/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ 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.12.0] - 2025-08-17
8+
9+
### 🚀 Features
10+
11+
- aecacae linter: Support `ignorePatterns` for nested configs (#12210) (Sysix)
12+
13+
### 🚜 Refactor
14+
15+
- b638371 language_server: Do not check twice for supported extension (#13130) (Sysix)
16+
17+
718

819

920

editors/vscode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "oxc-vscode",
33
"description": "oxc vscode extension",
44
"license": "MIT",
5-
"version": "1.11.2",
5+
"version": "1.12.0",
66
"icon": "icon.png",
77
"publisher": "oxc",
88
"displayName": "Oxc",

npm/oxlint/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ All notable changes to this package will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
66

77

8+
89
## [1.11.1] - 2025-08-09
910

1011
### 🐛 Bug Fixes

0 commit comments

Comments
 (0)