Skip to content

Commit 75d33e8

Browse files
oxc-botBoshen
andauthored
release(oxlint): v0.15.14 (#9681)
## [0.15.14] - 2025-03-11 ### Features - 0815fe8 linter: Add `promise/no-return-wrap` (#9537) (therewillbecode) - ae7bb75 linter: Add react/jsx-filename-extension rule (#9474) (Cédric DIRAND) - 50327f3 linter: Add import/exports-last (#9578) (yefan) - 75e4b8d linter: Add import/no-anonymous-default-export rule (#9481) (yefan) - 2f08b16 linter: Add `promise/prefer-catch` (#9488) (therewillbecode) - 41f32ea linter: Allow adding more overrides via `extends` configs (#9475) (camchenry) - fb7cf10 linter: Allowing `plugins` to be extended with `extends` (#9473) (camchenry) - fc74849 linter: Inherit `rules` via the extended config files (#9308) (camchenry) - 3fce826 linter: Add support for `extends` property in oxlintrc (#9217) (camchenry) ### Bug Fixes - 2d42569 linter: Rule `eslint/no-unsafe-optional-chaining` (#9632) (therewillbecode) - a9d7df9 linter: False positive in `unicorn/escape-case` (#9638) (shulaoda) - 3831819 linter: Fix example lint declaration and macro syntax (#9626) (Uli) - 4ca62ab linter: Output right file line and column for `.vue`, `.astro` and `.svelte` files (#9484) (Sysix) - 3105159 linter: Do not output number of rules with nested configs (#9476) (camchenry) - 5ecda01 linter: Support nested extending (#9472) (camchenry) ### Documentation - b7c61e9 linter: Improve docs for `eslint-guard-for-in` (#9658) (therewillbecode) - 1cc43f7 linter: Improve the documentation of `eslint-no-console` (#9612) (therewillbecode) - 608bb77 linter: Improve the docs and add test case for `typescript-no-extra-non-null-assertion` (#9609) (therewillbecode) - 43add5d linter: Better docs for `typescript-no-non-null-asserted-nullish-coalescing` rule (#9610) (therewillbecode) - bd90ce6 linter: Improve the docs and add test cases for `eslint-no-shadow-restricted-names` (#9597) (therewillbecode) - a0c9f7c linter: Improve the documentation of `eslint-no-func-assign` (#9596) (therewillbecode) - ec922e9 linter: Improve the documentation of `typescript-consistent-type-definitions` (#9575) (therewillbecode) - 165c89d linter: Improve the documentation of `typescript-no-namespace` (#9545) (therewillbecode) ### Refactor - c174600 linter: Improve `eslint/no-duplicate-imports` (#9627) (therewillbecode) - 31ba425 linter: Improve `eslint/no-self-assign` (#9635) (therewillbecode) - 03a40df linter: Access scoping from `ctx` directly (#9624) (Boshen) - be5e5dc linter: Improve `unicorn/escape-case` (#9568) (shulaoda) - b7f82fc linter: Improve `unicorn/error-message` (#9560) (shulaoda) - 069ef2d linter: Improve `promise/no-nesting` (#9544) (therewillbecode) - 62bffed rust: Allow a few annoying clippy rules (#9588) (Boshen) ### Testing - 934a387 linter: Remove test dependency on oxlint (#9513) (camchenry) Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
1 parent 89b6e4c commit 75d33e8

File tree

10 files changed

+99
-8
lines changed

10 files changed

+99
-8
lines changed

Cargo.lock

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/oxlint/CHANGELOG.md

+22
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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0.
66

7+
## [0.15.14] - 2025-03-11
8+
9+
### Features
10+
11+
- 41f32ea linter: Allow adding more overrides via `extends` configs (#9475) (camchenry)
12+
- fb7cf10 linter: Allowing `plugins` to be extended with `extends` (#9473) (camchenry)
13+
- fc74849 linter: Inherit `rules` via the extended config files (#9308) (camchenry)
14+
15+
### Bug Fixes
16+
17+
- 4ca62ab linter: Output right file line and column for `.vue`, `.astro` and `.svelte` files (#9484) (Sysix)
18+
- 3105159 linter: Do not output number of rules with nested configs (#9476) (camchenry)
19+
- 5ecda01 linter: Support nested extending (#9472) (camchenry)
20+
21+
### Refactor
22+
23+
- 62bffed rust: Allow a few annoying clippy rules (#9588) (Boshen)
24+
25+
### Testing
26+
27+
- 934a387 linter: Remove test dependency on oxlint (#9513) (camchenry)
28+
729
## [0.15.13] - 2025-03-04
830

931
### Features

apps/oxlint/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxlint"
3-
version = "0.15.13"
3+
version = "0.15.14"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

crates/oxc_language_server/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ 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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0.
66

7+
## [0.15.14] - 2025-03-11
8+
9+
### Features
10+
11+
- fc74849 linter: Inherit `rules` via the extended config files (#9308) (camchenry)
12+
713
## [0.15.12] - 2025-02-23
814

915
### Bug Fixes

crates/oxc_language_server/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_language_server"
3-
version = "0.15.13"
3+
version = "0.15.14"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

crates/oxc_linter/CHANGELOG.md

+57
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,63 @@ 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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0.
66

7+
## [0.15.14] - 2025-03-11
8+
9+
- 510446a parser: [**BREAKING**] Align JSXNamespacedName with ESTree (#9648) (Arnaud Barré)
10+
11+
- 3c6f140 semantic: [**BREAKING**] Make `Scoping` methods consistent (#9628) (Boshen)
12+
13+
- ef6e0cc semantic: [**BREAKING**] Combine `SymbolTable` and `ScopeTree` into `Scoping` (#9615) (Boshen)
14+
15+
- 7331656 semantic: [**BREAKING**] Rename `SymbolTable` and `ScopeTree` methods (#9613) (Boshen)
16+
17+
### Features
18+
19+
- 0815fe8 linter: Add `promise/no-return-wrap` (#9537) (therewillbecode)
20+
- ae7bb75 linter: Add react/jsx-filename-extension rule (#9474) (Cédric DIRAND)
21+
- 50327f3 linter: Add import/exports-last (#9578) (yefan)
22+
- 75e4b8d linter: Add import/no-anonymous-default-export rule (#9481) (yefan)
23+
- 2f08b16 linter: Add `promise/prefer-catch` (#9488) (therewillbecode)
24+
- 41f32ea linter: Allow adding more overrides via `extends` configs (#9475) (camchenry)
25+
- fb7cf10 linter: Allowing `plugins` to be extended with `extends` (#9473) (camchenry)
26+
- fc74849 linter: Inherit `rules` via the extended config files (#9308) (camchenry)
27+
- 3fce826 linter: Add support for `extends` property in oxlintrc (#9217) (camchenry)
28+
- 6b95d25 parser: Disallow `TSInstantiationExpression` in `SimpleAssignmentTarget` (#9586) (Boshen)
29+
30+
### Bug Fixes
31+
32+
- 2d42569 linter: Rule `eslint/no-unsafe-optional-chaining` (#9632) (therewillbecode)
33+
- a9d7df9 linter: False positive in `unicorn/escape-case` (#9638) (shulaoda)
34+
- 3831819 linter: Fix example lint declaration and macro syntax (#9626) (Uli)
35+
- 4ca62ab linter: Output right file line and column for `.vue`, `.astro` and `.svelte` files (#9484) (Sysix)
36+
- 3105159 linter: Do not output number of rules with nested configs (#9476) (camchenry)
37+
- 5ecda01 linter: Support nested extending (#9472) (camchenry)
38+
39+
### Documentation
40+
41+
- b7c61e9 linter: Improve docs for `eslint-guard-for-in` (#9658) (therewillbecode)
42+
- 1cc43f7 linter: Improve the documentation of `eslint-no-console` (#9612) (therewillbecode)
43+
- 608bb77 linter: Improve the docs and add test case for `typescript-no-extra-non-null-assertion` (#9609) (therewillbecode)
44+
- 43add5d linter: Better docs for `typescript-no-non-null-asserted-nullish-coalescing` rule (#9610) (therewillbecode)
45+
- bd90ce6 linter: Improve the docs and add test cases for `eslint-no-shadow-restricted-names` (#9597) (therewillbecode)
46+
- a0c9f7c linter: Improve the documentation of `eslint-no-func-assign` (#9596) (therewillbecode)
47+
- ec922e9 linter: Improve the documentation of `typescript-consistent-type-definitions` (#9575) (therewillbecode)
48+
- 165c89d linter: Improve the documentation of `typescript-no-namespace` (#9545) (therewillbecode)
49+
50+
### Refactor
51+
52+
- c174600 linter: Improve `eslint/no-duplicate-imports` (#9627) (therewillbecode)
53+
- 31ba425 linter: Improve `eslint/no-self-assign` (#9635) (therewillbecode)
54+
- 03a40df linter: Access scoping from `ctx` directly (#9624) (Boshen)
55+
- be5e5dc linter: Improve `unicorn/escape-case` (#9568) (shulaoda)
56+
- b7f82fc linter: Improve `unicorn/error-message` (#9560) (shulaoda)
57+
- 069ef2d linter: Improve `promise/no-nesting` (#9544) (therewillbecode)
58+
- 62bffed rust: Allow a few annoying clippy rules (#9588) (Boshen)
59+
60+
### Testing
61+
62+
- 934a387 linter: Remove test dependency on oxlint (#9513) (camchenry)
63+
764
## [0.15.13] - 2025-03-04
865

966
- a5cde10 visit_ast: [**BREAKING**] Add `oxc_visit_ast` crate (#9428) (Boshen)

crates/oxc_linter/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_linter"
3-
version = "0.15.13"
3+
version = "0.15.14"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

editors/vscode/package.json

+1-1
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": "0.15.13",
5+
"version": "0.15.14",
66
"icon": "icon.png",
77
"publisher": "oxc",
88
"displayName": "Oxc",

npm/oxlint/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ 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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0.
66

7+
## [0.15.14] - 2025-03-11
8+
9+
### Features
10+
11+
- 3fce826 linter: Add support for `extends` property in oxlintrc (#9217) (camchenry)
12+
713
## [0.15.13] - 2025-03-04
814

915
### Documentation

npm/oxlint/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oxlint",
3-
"version": "0.15.13",
3+
"version": "0.15.14",
44
"description": "Linter for the JavaScript Oxidation Compiler",
55
"keywords": [],
66
"author": "Boshen and oxc contributors",

0 commit comments

Comments
 (0)