From 4db4651e9d180873e0b6e5b4cb8fc6c55abfdd92 Mon Sep 17 00:00:00 2001 From: Boshen <1430279+Boshen@users.noreply.github.com> Date: Sun, 16 Mar 2025 02:18:49 +0000 Subject: [PATCH] release(oxlint): v0.16.0 --- Cargo.lock | 6 +++--- apps/oxlint/CHANGELOG.md | 11 ++++++++++ apps/oxlint/Cargo.toml | 2 +- crates/oxc_language_server/Cargo.toml | 2 +- crates/oxc_linter/CHANGELOG.md | 29 +++++++++++++++++++++++++++ crates/oxc_linter/Cargo.toml | 2 +- editors/vscode/CHANGELOG.md | 6 ++++++ editors/vscode/package.json | 2 +- npm/oxlint/package.json | 2 +- 9 files changed, 54 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b779347401dc9..126a1fd07cd49 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1822,7 +1822,7 @@ dependencies = [ [[package]] name = "oxc_language_server" -version = "0.15.15" +version = "0.16.0" dependencies = [ "cow-utils", "env_logger", @@ -1847,7 +1847,7 @@ dependencies = [ [[package]] name = "oxc_linter" -version = "0.15.15" +version = "0.16.0" dependencies = [ "bitflags 2.8.0", "convert_case", @@ -2297,7 +2297,7 @@ dependencies = [ [[package]] name = "oxlint" -version = "0.15.15" +version = "0.16.0" dependencies = [ "bpaf", "cow-utils", diff --git a/apps/oxlint/CHANGELOG.md b/apps/oxlint/CHANGELOG.md index 6647386a28313..7120bd29150ce 100644 --- a/apps/oxlint/CHANGELOG.md +++ b/apps/oxlint/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to this package will be documented in this file. 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. +## [0.16.0] - 2025-03-16 + +- 225e266 linter: [**BREAKING**] Enable `--experimental-nested-config` by default and add `--disable-nested-config` option (#9760) (camchenry) + +### Features + + +### Bug Fixes + +- 22f18ac linter: Improve `jsx-a11y/anchor-ambiguous-text` diagnostic message (#9789) (1zumii) + ## [0.15.15] - 2025-03-12 ### Features diff --git a/apps/oxlint/Cargo.toml b/apps/oxlint/Cargo.toml index a487fd6adbd01..aad8ba37aa4aa 100644 --- a/apps/oxlint/Cargo.toml +++ b/apps/oxlint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxlint" -version = "0.15.15" +version = "0.16.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_language_server/Cargo.toml b/crates/oxc_language_server/Cargo.toml index 0fc99196e5a70..8e58c2526a550 100644 --- a/crates/oxc_language_server/Cargo.toml +++ b/crates/oxc_language_server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_language_server" -version = "0.15.15" +version = "0.16.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_linter/CHANGELOG.md b/crates/oxc_linter/CHANGELOG.md index 404a24a3c1e63..dc72d5fd0e031 100644 --- a/crates/oxc_linter/CHANGELOG.md +++ b/crates/oxc_linter/CHANGELOG.md @@ -4,6 +4,35 @@ All notable changes to this package will be documented in this file. 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. +## [0.16.0] - 2025-03-16 + +### Features + +- 8dd6809 linter: Add `eslint/no-lonely-if` (#9660) (therewillbecode) +- c22276e oxc_linter: Sort rules by plugin and rule name when outputting resolved config as a JSON string (#9799) (Nicholas Rayburn) + +### Bug Fixes + +- 22f18ac linter: Improve `jsx-a11y/anchor-ambiguous-text` diagnostic message (#9789) (1zumii) +- 6c11740 linter: False positive in `unicorn/catch-error-name` (#9763) (shulaoda) + +### Documentation + +- ea6b6d9 linter: Improve docs for `eslint-valid-typeof` (#9797) (therewillbecode) +- 2c48fba linter: Fix typo in `oxc/bad-min-max-func` (#9791) (Flo) +- 210b876 linter: Improve `eslint-no-async-promise-executor` (#9778) (therewillbecode) +- f8628bc linter: Improve `eslint-no-class-assign` (#9779) (therewillbecode) +- faca7a8 linter: Improve `eslint-no-self-assign` (#9768) (therewillbecode) + +### Refactor + +- 227d203 linter: Improve `typescript-no-unnecessary-type-constraint` (#9798) (therewillbecode) +- 05fe2cd linter: Use `is_lexical` when checking for lexical decl (#9781) (camc314) +- fcdd810 linter: Remove if let nesting from `unicorn-no-date-clone` (#9767) (therewillbecode) +- 5a9e1b9 linter: Improve `typescript-no-misused-new` (#9766) (therewillbecode) +- 9df5565 linter: Improve `unicorn/filename-case` (#9762) (shulaoda) +- b0b1f18 linter: Remove if let nesting from `nextjs-no-async-client-component` (#9764) (therewillbecode) + ## [0.15.15] - 2025-03-12 ### Features diff --git a/crates/oxc_linter/Cargo.toml b/crates/oxc_linter/Cargo.toml index 2f21e20d36ff4..3136a20719607 100644 --- a/crates/oxc_linter/Cargo.toml +++ b/crates/oxc_linter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_linter" -version = "0.15.15" +version = "0.16.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/editors/vscode/CHANGELOG.md b/editors/vscode/CHANGELOG.md index c4314b00ee866..3077af60090ad 100644 --- a/editors/vscode/CHANGELOG.md +++ b/editors/vscode/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this package will be documented in this file. 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. +## [0.16.0] - 2025-03-16 + +### Features + +- 27d6e9b editor: Only watch .oxlintrc.json or user supplied config paths (#9731) (Nicholas Rayburn) + ## [0.15.11] - 2025-02-16 ### Bug Fixes diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 47831c594b028..11ffaf7ff137e 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -2,7 +2,7 @@ "name": "oxc-vscode", "description": "oxc vscode extension", "license": "MIT", - "version": "0.15.15", + "version": "0.16.0", "icon": "icon.png", "publisher": "oxc", "displayName": "Oxc", diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index 0d15094ea3207..b198f5a03d975 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,6 +1,6 @@ { "name": "oxlint", - "version": "0.15.15", + "version": "0.16.0", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [], "author": "Boshen and oxc contributors",