From 7d9a0e09580161abb69b79ebfa25c4c1377ec4b5 Mon Sep 17 00:00:00 2001 From: camc314 <18101008+camc314@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:05:21 +0000 Subject: [PATCH] release(oxlint): v0.18.0 --- Cargo.lock | 6 ++--- apps/oxlint/CHANGELOG.md | 11 +++++++++ apps/oxlint/Cargo.toml | 2 +- crates/oxc_language_server/CHANGELOG.md | 7 ++++++ crates/oxc_language_server/Cargo.toml | 2 +- crates/oxc_linter/CHANGELOG.md | 32 +++++++++++++++++++++++++ crates/oxc_linter/Cargo.toml | 2 +- editors/vscode/CHANGELOG.md | 6 +++++ editors/vscode/package.json | 2 +- npm/oxlint/package.json | 2 +- 10 files changed, 64 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 96239bd1b3aa6..7e62dc0d9ba1d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1804,7 +1804,7 @@ dependencies = [ [[package]] name = "oxc_language_server" -version = "0.17.0" +version = "0.18.0" dependencies = [ "env_logger", "futures", @@ -1825,7 +1825,7 @@ dependencies = [ [[package]] name = "oxc_linter" -version = "0.17.0" +version = "0.18.0" dependencies = [ "bitflags 2.9.1", "constcat", @@ -2294,7 +2294,7 @@ dependencies = [ [[package]] name = "oxlint" -version = "0.17.0" +version = "0.18.0" dependencies = [ "bpaf", "cow-utils", diff --git a/apps/oxlint/CHANGELOG.md b/apps/oxlint/CHANGELOG.md index 5d85a4e04496f..3db39446d1681 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.18.0] - 2025-06-06 + +- bd9dd88 linter: [**BREAKING**] Add more info to json reporter (#11524) (camc314) + +### Features + + +### Bug Fixes + +- 0946dac linter: Correctly inherit categories when plugins are enabled (#11353) (Cameron) + ## [0.17.0] - 2025-05-30 - ead5309 linter: [**BREAKING**] Remove react from default plugin set (#11382) (camc314) diff --git a/apps/oxlint/Cargo.toml b/apps/oxlint/Cargo.toml index ffb89a2d94a66..d5635a641b4b0 100644 --- a/apps/oxlint/Cargo.toml +++ b/apps/oxlint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxlint" -version = "0.17.0" +version = "0.18.0" 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 index 527ba997de452..cf3f0a3179a18 100644 --- a/crates/oxc_language_server/CHANGELOG.md +++ b/crates/oxc_language_server/CHANGELOG.md @@ -4,6 +4,13 @@ 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.18.0] - 2025-06-06 + +### Refactor + +- db0b099 language_server: Convert only once uri to path when creating `ServerLinter` (#11503) (Sysix) +- ccceb52 language_server: Simplify `workspace/didChangeConfiguration` call (#11462) (Sysix) + ## [0.17.0] - 2025-05-30 ### Features diff --git a/crates/oxc_language_server/Cargo.toml b/crates/oxc_language_server/Cargo.toml index c6b2bf8c24413..90a818bc8f626 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.17.0" +version = "0.18.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 bb23fc4311a88..20e73580a01be 100644 --- a/crates/oxc_linter/CHANGELOG.md +++ b/crates/oxc_linter/CHANGELOG.md @@ -4,6 +4,38 @@ 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.18.0] - 2025-06-06 + +### Features + +- 825d40c linter: Fix casing in unicorn/no-useless-promise-resolve-reject (#11528) (camc314) +- 2faee3d linter: Fix grammer in react/exhaustive-deps (#11527) (camc314) + +### Bug Fixes + +- 1a71d7c linter: Misplaced backtick in unicorn/no-array-for-each diagnostic (#11529) (camc314) +- 7430b14 linter: Grammer in jest/valid-expect diagnostic (#11522) (camc314) +- b92ac41 linter: Grammer in eslint/no-redeclare diagnostic (#11521) (camc314) +- 17883e3 linter: Improve eslint/no-unsafe-negation diagnostic (#11520) (camc314) +- 8c89937 linter: Improve eslint/no-shadow-restricted-names diagnostic (#11519) (camc314) +- 3f0d889 linter: Add missing article to oxc/bad-array-method-on-arguments diagnostic (#11518) (camc314) +- cf0c24c linter: Improve message in react/prefer-es6-class diagnostic (#11516) (camc314) +- 91855df linter: Fix message in react/rules-of-hooks diagnostic (#11515) (camc314) +- b272194 linter: Misplaced backtick in jest/no-conditional-expect diagnostic (#11514) (camc314) +- 3403303 linter: Misplaced backtick in unicorn/prefer-dom-node-dataset diagnostic (#11513) (camc314) +- d5ca872 linter: Misplaced backtick in eslint/radix diagnostic (#11512) (camc314) +- 2dcf8be linter: Improve diagnostic message when function name is referenced (#11509) (camc314) +- 0de0c9c linter: Improve diagnostic message for no-unsafe-declaration-merging (#11508) (camc314) +- 0946dac linter: Correctly inherit categories when plugins are enabled (#11353) (Cameron) +- 510c1c6 linter: Add missing `allowArrowFunctions` option for eslint/func-style (#11455) (yefan) +- c77787c linter: Improve `eslint/no-loss-of-precision` (#11437) (magic-akari) +- 11d4523 linter: False positive in react/exhaustive-deps (#11438) (camc314) +- 616b613 linter/switch-case-braces: Align the logic with `unicorn` (#11405) (shulaoda) + +### Refactor + +- 0fdc51e linter: Simplify `OxlintRules::override_rules` (#11510) (camc314) + ## [0.17.0] - 2025-05-30 - ead5309 linter: [**BREAKING**] Remove react from default plugin set (#11382) (camc314) diff --git a/crates/oxc_linter/Cargo.toml b/crates/oxc_linter/Cargo.toml index fab71e980fcbc..050611a1e6334 100644 --- a/crates/oxc_linter/Cargo.toml +++ b/crates/oxc_linter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_linter" -version = "0.17.0" +version = "0.18.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/editors/vscode/CHANGELOG.md b/editors/vscode/CHANGELOG.md index 126971d7a896b..bf50b45f4eedc 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.18.0] - 2025-06-06 + +### Testing + +- 2ba2893 editor: Fix test for auto `fixAll` on save (#11448) (Sysix) + ## [0.16.12] - 2025-05-25 ### Features diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 2adf9ec2768ce..392a3d789b65b 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.17.0", + "version": "0.18.0", "icon": "icon.png", "publisher": "oxc", "displayName": "Oxc", diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index 698f57e4f770e..40f28eb2b9063 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,6 +1,6 @@ { "name": "oxlint", - "version": "0.17.0", + "version": "0.18.0", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [], "author": "Boshen and oxc contributors",