diff --git a/Cargo.lock b/Cargo.lock index dff09b9f4c9d0..7cb7183c54903 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1700,7 +1700,7 @@ dependencies = [ [[package]] name = "oxc_linter" -version = "0.11.1" +version = "0.12.0" dependencies = [ "aho-corasick", "bitflags 2.6.0", @@ -2123,7 +2123,7 @@ dependencies = [ [[package]] name = "oxlint" -version = "0.11.1" +version = "0.12.0" dependencies = [ "bpaf", "glob", diff --git a/apps/oxlint/CHANGELOG.md b/apps/oxlint/CHANGELOG.md index 5d3173eee354b..71e77c942eac3 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.12.0] - 2024-11-20 + +### Features + +- 2268a0e linter: Support `overrides` config field (#6974) (DonIsaac) +- d3a0119 oxlint: Add `cwd` property to `LintRunner` (#7352) (Alexander S.) + +### Bug Fixes + +- df5c535 linter: Revert unmatched rule error (#7257) (Cameron A McHenry) + ## [0.11.0] - 2024-11-03 - 1f2a6c6 linter: [**BREAKING**] Report unmatched rules with error exit code (#7027) (camchenry) diff --git a/apps/oxlint/Cargo.toml b/apps/oxlint/Cargo.toml index 40cd92790b83c..2601f0450b3b7 100644 --- a/apps/oxlint/Cargo.toml +++ b/apps/oxlint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxlint" -version = "0.11.1" +version = "0.12.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 50248a5f74369..2c0248f73e6fb 100644 --- a/crates/oxc_linter/CHANGELOG.md +++ b/crates/oxc_linter/CHANGELOG.md @@ -4,6 +4,37 @@ 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.12.0] - 2024-11-20 + +- 20d9080 linter: [**BREAKING**] Override plugins array when passed in config file (#7303) (camchenry) + +- 44375a5 ast: [**BREAKING**] Rename `TSEnumMemberName` enum variants (#7250) (overlookmotel) + +### Features + +- 1d9f528 linter: Implement `unicorn/prefer-string-raw` lint rule (#7335) (Ryan Walker) +- d445e0f linter: Implement `unicorn/consistent-existence-index-check` (#7262) (Ryan Walker) +- 01ddf37 linter: Add `allowReject` option to `no-useless-promise-resolve-reject` (#7274) (no-yan) +- 755a31b linter: Support bind function case for compatibility with `promise/no-return-wrap` (#7232) (no-yan) +- 428770e linter: Add `import/no-namespace` rule (#7229) (Dmitry Zakharov) +- 9c91151 linter: Implement typescript/no-empty-object-type (#6977) (Orenbek) +- 2268a0e linter: Support `overrides` config field (#6974) (DonIsaac) +- 3dcac1a linter: React/exhaustive-deps (#7151) (camc314) + +### Bug Fixes + +- bc0e72c linter: Handle user variables correctly for import/no_commonjs (#7316) (Dmitry Zakharov) +- bf839c1 linter: False positive in `jest/expect-expect` (#7341) (dalaoshu) +- ff2a1d4 linter: Move `exhaustive-deps` to `react` (#7251) (camc314) +- df5c535 linter: Revert unmatched rule error (#7257) (Cameron A McHenry) +- c4ed230 linter: Fix false positive in eslint/no-cond-assign (#7241) (camc314) +- ef847da linter: False positive in `jsx-a11y/iframe-has-title` (#7253) (dalaoshu) +- 62b6327 linter: React/exhaustive-deps update span for unknown deps diagnostic (#7249) (camc314) + +### Refactor + +- c6a4868 linter: Temporarily remove unknown rules checking (#7260) (camchenry) + ## [0.11.1] - 2024-11-09 - 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen) diff --git a/crates/oxc_linter/Cargo.toml b/crates/oxc_linter/Cargo.toml index 50a9006ba030a..3c9e856458066 100644 --- a/crates/oxc_linter/Cargo.toml +++ b/crates/oxc_linter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_linter" -version = "0.11.1" +version = "0.12.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/editors/vscode/CHANGELOG.md b/editors/vscode/CHANGELOG.md index a5b11ed45704a..d08b80e4e01fd 100644 --- a/editors/vscode/CHANGELOG.md +++ b/editors/vscode/CHANGELOG.md @@ -4,6 +4,20 @@ 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.12.0] - 2024-11-20 + +### Bug Fixes + +- ba0b2ff editor: Reload workspace configuration after change (#7302) (Alexander S.) + +### Documentation + +- 4c124a8 editor/vscode: Update VS Code readme with installation instructions and available features (#7306) (Nicholas Rayburn) + +### Testing + +- 5190b7f editor: Add test setup (#7361) (Alexander S.) + ## [0.11.1] - 2024-11-09 ### Features diff --git a/editors/vscode/package.json b/editors/vscode/package.json index cfb54add0232a..8d767b904a6d6 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.11.1", + "version": "0.12.0", "icon": "icon.png", "publisher": "oxc", "displayName": "Oxc", diff --git a/npm/oxlint/CHANGELOG.md b/npm/oxlint/CHANGELOG.md index 98d7573e56186..106bedf340811 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.12.0] - 2024-11-20 + +### Features + +- 2268a0e linter: Support `overrides` config field (#6974) (DonIsaac) + ## [0.11.0] - 2024-11-03 ### Documentation diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index becd82e44ab7d..cff4d6e1a1078 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,6 +1,6 @@ { "name": "oxlint", - "version": "0.11.1", + "version": "0.12.0", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [], "author": "Boshen and oxc contributors",