From edf5a4852aa5eff41f1e4e6da966d10e57da9396 Mon Sep 17 00:00:00 2001 From: Boshen <1430279+Boshen@users.noreply.github.com> Date: Sun, 23 Feb 2025 13:52:06 +0000 Subject: [PATCH] release(oxlint): v0.15.12 --- Cargo.lock | 6 ++--- apps/oxlint/CHANGELOG.md | 23 ++++++++++++++++ apps/oxlint/Cargo.toml | 2 +- crates/oxc_language_server/CHANGELOG.md | 16 +++++++++++ crates/oxc_language_server/Cargo.toml | 2 +- crates/oxc_linter/CHANGELOG.md | 35 +++++++++++++++++++++++++ crates/oxc_linter/Cargo.toml | 2 +- editors/vscode/package.json | 2 +- npm/oxlint/package.json | 2 +- 9 files changed, 82 insertions(+), 8 deletions(-) create mode 100644 crates/oxc_language_server/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 70360bdcff488..57a0698127f94 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1782,7 +1782,7 @@ dependencies = [ [[package]] name = "oxc_language_server" -version = "0.0.1" +version = "0.15.12" dependencies = [ "cow-utils", "env_logger", @@ -1807,7 +1807,7 @@ dependencies = [ [[package]] name = "oxc_linter" -version = "0.15.11" +version = "0.15.12" dependencies = [ "bitflags 2.8.0", "convert_case", @@ -2244,7 +2244,7 @@ dependencies = [ [[package]] name = "oxlint" -version = "0.15.11" +version = "0.15.12" dependencies = [ "bpaf", "cow-utils", diff --git a/apps/oxlint/CHANGELOG.md b/apps/oxlint/CHANGELOG.md index 6e43ac8d4f6d7..f48e3b8d8c853 100644 --- a/apps/oxlint/CHANGELOG.md +++ b/apps/oxlint/CHANGELOG.md @@ -4,6 +4,29 @@ 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.15.12] - 2025-02-23 + +### Features + +- 9bc3017 linter: Add support for nested config files (#9153) (camchenry) +- cc8dd48 linter: Add unicorn/no-invalid-fetch-options rule (#9212) (Mikhail Baev) +- af13b1b linter: Promote `eslint/no-eval` to `correctness` (#9231) (dalaoshu) +- 542bbd7 linter: Support `import-x` plugin name (#9074) (Sysix) +- cded0ad oxlint: Add `--experimental-nested-config` option (#9152) (camchenry) + +### Bug Fixes + +- 4ed9d76 linter: Do not use nested configs with `--config` option (#9155) (camchenry) + +### Refactor + +- 63bb214 oxc: Apply `clippy::redundant_clone` (#9252) (Boshen) +- 9f36181 rust: Apply `cllippy::nursery` rules (#9232) (Boshen) + +### Testing + +- e49c92d linter: Ensure CLI filters take precedence over nested configs (#9156) (camchenry) + ## [0.15.11] - 2025-02-16 ### Features diff --git a/apps/oxlint/Cargo.toml b/apps/oxlint/Cargo.toml index c52ff6c219b13..74018a749ab20 100644 --- a/apps/oxlint/Cargo.toml +++ b/apps/oxlint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxlint" -version = "0.15.11" +version = "0.15.12" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_language_server/CHANGELOG.md b/crates/oxc_language_server/CHANGELOG.md new file mode 100644 index 0000000000000..cc01502c68530 --- /dev/null +++ b/crates/oxc_language_server/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +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.15.12] - 2025-02-23 + +### Bug Fixes + +- 94bd2d8 language_server: Fix `clippy::significant_drop_in_scrutinee` warning (#9234) (Boshen) + +### Refactor + +- 6ec81ef language_server: Use `papaya` instead of `dashmap` (#9220) (Boshen) + diff --git a/crates/oxc_language_server/Cargo.toml b/crates/oxc_language_server/Cargo.toml index 933f35bd6dedb..cc8207fb1057d 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.0.1" +version = "0.15.12" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_linter/CHANGELOG.md b/crates/oxc_linter/CHANGELOG.md index 20db39350f533..02cffb90d302c 100644 --- a/crates/oxc_linter/CHANGELOG.md +++ b/crates/oxc_linter/CHANGELOG.md @@ -4,6 +4,41 @@ 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.15.12] - 2025-02-23 + +### Features + +- 9bc3017 linter: Add support for nested config files (#9153) (camchenry) +- 914dd46 linter: Add eslint/max-depth (#9173) (ikkz) +- 0b08159 linter: Add eslint/max-lines-per-function (#9161) (ikkz) +- cc8dd48 linter: Add unicorn/no-invalid-fetch-options rule (#9212) (Mikhail Baev) +- af13b1b linter: Promote `eslint/no-eval` to `correctness` (#9231) (dalaoshu) +- 542bbd7 linter: Support `import-x` plugin name (#9074) (Sysix) +- d266c29 linter: Add eslint/max-nested-callbacks (#9172) (ikkz) +- 86795d0 linter: Implement grouped-accessor-pairs (#9065) (yefan) +- d70bad3 linter: Add eslint/no-unneeded-ternary rule (#9160) (Cédric DIRAND) +- 4bd86e6 linter: Add `fixer` for `unicorn/catch-error-name` (#9165) (dalaoshu) + +### Bug Fixes + +- 3031845 linter: Add option "allowTypeImports" for rule "no-restricted-imports" (#7894) (Alexander S.) + +### Performance + +- e2eb849 linter: Use concurrent hashmap `papaya` (#9218) (Boshen) + +### Documentation + +- 6c0f006 linter: Improve the documentation of eslint/no-useless-concat (#9179) (Tom) +- 3414824 oxc: Enable `clippy::too_long_first_doc_paragraph` (#9237) (Boshen) + +### Refactor + +- e32d6e2 allocator, linter: Shorten `serde` impls (#9254) (overlookmotel) +- b6fc0f6 linter: Improve `unicorn/consistent-function-scoping` (#9163) (dalaoshu) +- 63bb214 oxc: Apply `clippy::redundant_clone` (#9252) (Boshen) +- 9f36181 rust: Apply `cllippy::nursery` rules (#9232) (Boshen) + ## [0.15.11] - 2025-02-16 - 21a9476 ast: [**BREAKING**] Remove `TSLiteral::RegExpLiteral` (#9056) (Dunqing) diff --git a/crates/oxc_linter/Cargo.toml b/crates/oxc_linter/Cargo.toml index d5b3e9774fdc9..bc4cc60f4eb56 100644 --- a/crates/oxc_linter/Cargo.toml +++ b/crates/oxc_linter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_linter" -version = "0.15.11" +version = "0.15.12" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 6f8baf2806ef8..5d999e9e822bc 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.11", + "version": "0.15.12", "icon": "icon.png", "publisher": "oxc", "displayName": "Oxc", diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index 6f7cd1fa23b38..38fb777345950 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,6 +1,6 @@ { "name": "oxlint", - "version": "0.15.11", + "version": "0.15.12", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [], "author": "Boshen and oxc contributors",