Skip to content

Commit 690568c

Browse files
camc314github-actions[bot]
authored andcommitted
chore(release): oxlint) v1.23.0
1 parent 6440cde commit 690568c

File tree

13 files changed

+158
-61
lines changed

13 files changed

+158
-61
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: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ 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.23.0] - 2025-10-13
8+
9+
### 🐛 Bug Fixes
10+
11+
- 6fce7f4 oxlint/changelog: Remove duplicate changelog entries (#14528) (camc314)
12+
- 74e52f3 linter/plugins: Resolve JS plugins with ESM condition names (#14541) (magic-akari)
13+
14+
### 🚜 Refactor
15+
16+
- 4f301de napi/parser, linter/plugins: Improve formatting of generated code (#14554) (overlookmotel)
17+
- 68c0252 napi/parser, linter/plugins: Shorten generated raw transfer deserializer code (#14553) (overlookmotel)
18+
- 20e884e linter: Store `LintService` in `LintRunner` (#14471) (Sysix)
19+
20+
### ⚡ Performance
21+
22+
- 31766fd linter/plugins: Provide `loc` via prototype (#14552) (overlookmotel)
23+
24+
### 🧪 Testing
25+
26+
- 8d8881d linter/plugins: Expand tests for module resolution of plugins (#14559) (overlookmotel)
27+
28+
729
## [1.22.0] - 2025-10-08
830

931
### 🐛 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.22.0"
3+
version = "1.23.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",
3-
"version": "1.22.0",
3+
"version": "1.23.0",
44
"type": "module",
55
"main": "dist/index.js",
66
"bin": "dist/cli.js",

apps/oxlint/src-js/bindings.js

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

crates/oxc_language_server/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,34 @@ 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.23.0] - 2025-10-13
8+
9+
### 🚀 Features
10+
11+
- 4fbdef2 language_server: Support `fmt.configPath` configuration (#14502) (Sysix)
12+
- 4d3ce2e language_server: Autodetect root `.oxfmtrc.json` (#14466) (Sysix)
13+
14+
### 🐛 Bug Fixes
15+
16+
- fb4a20d language_server: Add whitespace for `// oxlint-disable-next-line` fix (#14356) (Sysix)
17+
18+
### 🚜 Refactor
19+
20+
- 6440cde linter: Remove lifetime of `Message` (#14481) (Sysix)
21+
- f599bef language_server: Move `Message` to `DiagnosticReport` transformation to one place (#14447) (Sysix)
22+
- a9cea7c language_server: Use `FxHashSet` for `ServerLinter::extended_paths` (#14517) (Sysix)
23+
- f977700 language_server: Pass `LintOptions` to `Worker::refresh_server_linter` (#14510) (Sysix)
24+
25+
### ⚡ Performance
26+
27+
- b44a30e language_server: Transform `Message` to `DiagnosticReport` with one call (#14448) (Sysix)
28+
29+
### 🧪 Testing
30+
31+
- 33b6cde language_server: Add basic tests for `WorkspaceWorker::did_change_configuration` (#14531) (Sysix)
32+
- bfe1ecd language_server: Add tests for `WorkspaceWorker::init_watchers` (#14516) (Sysix)
33+
34+
735

836
## [1.21.0] - 2025-10-08
937

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

crates/oxc_linter/CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,51 @@ 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.23.0] - 2025-10-13
8+
9+
### 🚀 Features
10+
11+
- 452d128 linter: Node/no_process_env (#14536) (Kenneth Skovhus)
12+
- a9e1261 linter: Implement react-refresh/only-export-components (#14122) (Rintaro Itokawa)
13+
- a8d542b linter/no-duplicate-imports: Support `allowSeparateTypeImports` option (#14527) (camc314)
14+
- 75a529c linter: Add run info about what functions rules implement (#13839) (camchenry)
15+
16+
### 🐛 Bug Fixes
17+
18+
- 74e52f3 linter/plugins: Resolve JS plugins with ESM condition names (#14541) (magic-akari)
19+
- 9965676 linter/exhaustive-deps: Ignore empty strings passed to `additionalHooks` option (#14464) (Redas)
20+
- d0a8e3e linter: `vue/no_required_prop_with_default` called `Option::unwrap()` on a `None` value (#14491) (Sysix)
21+
- 1192ea2 linter: Correct `nextjs/no-typos` path handling (#14480) (shulaoda)
22+
- 2796b16 tsgolint: Pipe tsgolints stderr (#14477) (camc314)
23+
24+
### 🚜 Refactor
25+
26+
- 6440cde linter: Remove lifetime of `Message` (#14481) (Sysix)
27+
- 20e884e linter: Store `LintService` in `LintRunner` (#14471) (Sysix)
28+
- 9e9c5ba linter: Simplify built-in lint plugin checks (#14518) (camchenry)
29+
- 1986e0f linter/no-ex-assign: Use let-else chain (#14526) (camc314)
30+
- ce9bcf0 linter/no-func-assign: Use let-else chain (#14525) (camc314)
31+
- ea5838e linter/no-import-assign: Use let-else chain (#14524) (camc314)
32+
- 54b001f linter/no-new-require: Improve diagnostic message clarity (#14511) (shulaoda)
33+
- 650ea68 linter: Improve nextjs/no-typos rule (#14476) (shulaoda)
34+
35+
### 📚 Documentation
36+
37+
- 198f2e9 linter: Fix code example for `branches-sharing-code` (#14514) (camc314)
38+
- d776a17 linter: Improve `nextjs/no-typos` rule documentation (#14470) (shulaoda)
39+
40+
### ⚡ Performance
41+
42+
- aec0c08 linter: Allow analyzing node types in match blocks with guards (#14459) (camchenry)
43+
- 9044187 linter: Skip running node-specific rule if file contains no relevant nodes (#14457) (camchenry)
44+
- 422f54e linter: Only run rule run functions if implemented (#14454) (camchenry)
45+
- 2c228ae liner: Use top-level match for `no_obj_calls` (#14523) (camchenry)
46+
- c49d891 linter: Use match for `no_negated_condition` (#14522) (camchenry)
47+
- e222fc2 linter: Use match for `no_multi_assign` (#14521) (camchenry)
48+
- 4440516 linter: Refactor rules to take advantage of node type skipping (#14519) (camchenry)
49+
- 78261d6 linter: Refactor `no-invalid-fetch-options` to be more easily analyzed (#14458) (camchenry)
50+
51+
752
## [1.22.0] - 2025-10-08
853

954
### 🚀 Features

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

editors/vscode/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
66

77

88

9+
910
## [1.20.0] - 2025-10-06
1011

1112
### 🚀 Features

0 commit comments

Comments
 (0)