diff --git a/Cargo.lock b/Cargo.lock index 4eff57001f242..1853dc02ad3a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1629,7 +1629,7 @@ dependencies = [ [[package]] name = "oxc_linter" -version = "0.9.8" +version = "0.9.9" dependencies = [ "aho-corasick", "bitflags 2.6.0", @@ -2026,7 +2026,7 @@ dependencies = [ [[package]] name = "oxlint" -version = "0.9.8" +version = "0.9.9" dependencies = [ "bpaf", "glob", diff --git a/apps/oxlint/Cargo.toml b/apps/oxlint/Cargo.toml index 3ddc59cc441d4..60aadfe79b387 100644 --- a/apps/oxlint/Cargo.toml +++ b/apps/oxlint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxlint" -version = "0.9.8" +version = "0.9.9" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_linter/CHANGELOG.md b/crates/oxc_linter/CHANGELOG.md index ab5f9603846e2..da3eda5fab752 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.9.9] - 2024-09-27 + +### Bug Fixes + +- bd8f786 linter: Rule and generic filters do not re-configure existing rules (#6087) (DonIsaac) +- c5cdb4c linter: Disable all rules in a plugin when that plugin gets turned off (#6086) (DonIsaac) +- 6c855af linter: Only write fix results if source code has changed (#6096) (DonIsaac) +- 8759528 linter: Category filters not re-configuring already-enabled rules (#6085) (DonIsaac) +- c2616f7 linter: Fix panic in fixer for `oxc/only-used-in-recursion` (#6070) (camc314) +- 3da3845 linter: Malformed snippets in `eslint/for-direction` docs (#6060) (DonIsaac) +- c047d42 linter: `no-useless-escape`: do not crash on backslash character (#6048) (camchenry) +- 6f76ebe linter: Ignore invalid or partial disable directives (#6045) (camchenry) +- 09a24cd linter: Fix false positives for generics in `no-unexpected-multiline` (#6039) (camchenry) +- d05fd20 linter: Newline in type parameters causing false positive in `no-unexpected-multiline` (#6031) (DonIsaac) + +### Performance + +- f8464a3 linter: `no-magic-numbers` remove redudant checks in `is_array_index` (#6033) (Alexander S.) +- c16ae60 linter: `jest/prefer-hooks-in-order`: rewrite rule to allocate less and iterate fewer times (#6030) (camchenry) + +### Documentation + +- a4fdf1b linter: Improve docs for promise rules (#6051) (dalaoshu) +- 21cdb78 linter: Fix incorrect "bad" example in `only-used-in-recursion` (#6029) (Boshen) + +### Refactor + +- 1f92d61 linter: `jest/prefer-hooks-in-order`: improve diagnostic messages (#6036) (camchenry) + +### Testing + +- 55949eb linter: Add `OxlintRules::override_rules` tests (#6081) (DonIsaac) +- 1a6923a linter: Add filter parsing test cases (#6080) (DonIsaac) +- 58d333a linter: Add more test cases for disable directives (#6047) (camchenry) + ## [0.9.8] - 2024-09-24 ### Bug Fixes diff --git a/crates/oxc_linter/Cargo.toml b/crates/oxc_linter/Cargo.toml index 311f5235be774..73874ed8b8fe2 100644 --- a/crates/oxc_linter/Cargo.toml +++ b/crates/oxc_linter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_linter" -version = "0.9.8" +version = "0.9.9" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 537bd8332c769..4db184eb0f7e1 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -3,7 +3,7 @@ "description": "oxc vscode extension", "packageManager": "pnpm@9.10.0", "license": "MIT", - "version": "0.9.8", + "version": "0.9.9", "icon": "icon.png", "publisher": "oxc", "displayName": "Oxc", diff --git a/npm/oxlint/CHANGELOG.md b/npm/oxlint/CHANGELOG.md index 0441b8a4ee067..44ab161f6269f 100644 --- a/npm/oxlint/CHANGELOG.md +++ b/npm/oxlint/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.9.9] - 2024-09-27 + +### Bug Fixes + +- 01b9c4b npm/oxlint: Make bin/oxc_language_server an executable (#6066) (Boshen) + ## [0.9.7] - 2024-09-23 ### Refactor diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index 5a92073df2b90..548e7f97d1bc3 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,6 +1,6 @@ { "name": "oxlint", - "version": "0.9.8", + "version": "0.9.9", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [], "author": "Boshen and oxc contributors", @@ -14,7 +14,7 @@ }, "bin": { "oxlint": "bin/oxlint", - "oxc_language_server":"bin/oxc_language_server" + "oxc_language_server": "bin/oxc_language_server" }, "funding": { "url": "https://github.com/sponsors/Boshen" @@ -28,4 +28,4 @@ "configuration_schema.json", "README.md" ] -} +} \ No newline at end of file