diff --git a/Cargo.lock b/Cargo.lock index a27bb8d6965d2..19bd102b1c163 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1654,7 +1654,7 @@ dependencies = [ [[package]] name = "oxc_linter" -version = "0.7.0" +version = "0.7.1" dependencies = [ "bitflags 2.6.0", "convert_case", @@ -2020,7 +2020,7 @@ dependencies = [ [[package]] name = "oxlint" -version = "0.7.0" +version = "0.7.1" dependencies = [ "bpaf", "glob", diff --git a/apps/oxlint/Cargo.toml b/apps/oxlint/Cargo.toml index 77b35bb4b079c..8b0cdf14b18c4 100644 --- a/apps/oxlint/Cargo.toml +++ b/apps/oxlint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxlint" -version = "0.7.0" +version = "0.7.1" publish = false authors.workspace = true description.workspace = true diff --git a/crates/oxc_linter/CHANGELOG.md b/crates/oxc_linter/CHANGELOG.md index 05665e9539511..f58dd175df14d 100644 --- a/crates/oxc_linter/CHANGELOG.md +++ b/crates/oxc_linter/CHANGELOG.md @@ -4,6 +4,59 @@ 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.7.1] - 2024-08-12 + +### Features + +- 3d40528 linter: Add fix emoji to rules table and doc pages (#4715) (DonIsaac) +- d2734f3 linter: Start fixer for no-unused-vars (#4718) (DonIsaac) +- 070ae53 linter: Add fixer for unicorn prefer-string-replace-all (#4801) (camc314) +- b3c3125 linter: Overhaul unicorn/no-useless-spread (#4791) (DonIsaac) +- 5992b75 linter: Implement `eslint-plugin-promise/no-return-in-finally, prefer-await-to-then` rule (#4318) (Jelle van der Waa) +- b259f47 linter: Add fixer for unicorn/no-length-as-slice-end (#4780) (heygsc) +- abd83fa linter: Add fixer for jsx_ally/no_aria_hidden_on_focusable (#4772) (heygsc) +- b20e335 linter: Add fixer for eslint/no-eq-null (#4758) (heygsc) +- 2f6c3b9 linter: Add fixer for eslint/no-compare-neg-zero (#4748) (heygsc) +- eaddc8f linter: Add fixer for eslint/func_names (#4714) (DonIsaac) +- 80557a9 linter: Add fixer for eslint/for-direction (#4679) (heygsc) +- c3c5766 linter/eslint-plugin-promise: Implement valid-params (#4598) (Jelle van der Waa) +- c509a21 linter/eslint-plugin-vitest: Implement prefer-to-be-falsy (#4770) (dalaoshu) +- 41f861f linter/eslint-plugin-vitest: Implement prefer-to-be-truthy (#4755) (dalaoshu) +- cc922f4 vscode: Provide config's schema to oxlint config files (#4826) (Don Isaac) +- f629514 website: Auto-generate rule docs pages (#4640) (DonIsaac) + +### Bug Fixes + +- b22ed45 linter: Improve prefer_namespace_keyword rule (#4751) (Burlin) +- db68a6c linter: Fixer for eslint/for-direction (#4727) (heygsc) +- 6273994 linter: Block in eslint/no_cond_assign (#4721) (heygsc) +- b9d6aa5 linter: Fix false positives in no-confusing-non-null-assertion (#4665) (Renée) +- cbf08d2 linter: Skip no-multi-str on jsx attributes (#4666) (heygsc) +- a6f9f96 linter: No unused errors should be warnings (Boshen) +- 7345bc9 linter/func-names: Handle ts accessibility when reporting missing names (#4713) (DonIsaac) + +### Performance + +- d191823 linter: Optmize allocations in jest fn parsing (#4787) (lucab) +- e3abdfa linter: Reduce String allocations and clones (#4673) (DonIsaac) + +### Documentation + +- 4b7dfd6 linter: Correct docs for no-unused-vars (#4716) (Don Isaac) + +### Refactor + +- 096ac7b linter: Clean up jsx-a11y/anchor-is-valid (#4831) (DonIsaac) +- 15a0fd4 linter: Use Option to reduce nested level in `eslint/getter-return` (#4814) (IWANABETHATGUY) +- 63f274c linter: Simplify NoObjCalls resolution logic (#4765) (lucab) +- 6708680 linter: Replace Windows-style line breaks with Unix-style in test fixture (#4768) (overlookmotel) +- e285903 linter: Clean up eslint/func_names (#4710) (DonIsaac) + +### Testing + +- 8f2a566 linter: Ensure rule docs have valid syntax (#4644) (DonIsaac) +- 4dd29db linter: Add fixer test for unicorn/no-zero-fractions (#4783) (heygsc) + ## [0.7.0] - 2024-08-05 - 85a7cea semantic: [**BREAKING**] Remove name from `reference` (#4329) (Dunqing) diff --git a/crates/oxc_linter/Cargo.toml b/crates/oxc_linter/Cargo.toml index 0cea54cd241f7..827d342431604 100644 --- a/crates/oxc_linter/Cargo.toml +++ b/crates/oxc_linter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_linter" -version = "0.7.0" +version = "0.7.1" publish = false authors.workspace = true description.workspace = true diff --git a/editors/vscode/CHANGELOG.md b/editors/vscode/CHANGELOG.md index ad49acbde0f57..938e0177b0dca 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.7.1] - 2024-08-12 + +### Features + +- cc922f4 vscode: Provide config's schema to oxlint config files (#4826) (Don Isaac) + ## [0.2.6] - 2024-01-26 ### Features diff --git a/editors/vscode/package.json b/editors/vscode/package.json index bb6f3c3cd355d..b5e12bf80043b 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.7.0", + "version": "0.7.1", "icon": "icon.png", "publisher": "oxc", "displayName": "Oxc", @@ -154,4 +154,4 @@ "vsce": { "dependencies": false } -} +} \ No newline at end of file diff --git a/npm/oxlint/CHANGELOG.md b/npm/oxlint/CHANGELOG.md index 40f54df509161..78f71e88ec04f 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.7.1] - 2024-08-12 + +### Features + +- cc922f4 vscode: Provide config's schema to oxlint config files (#4826) (Don Isaac) + ## [0.7.0] - 2024-08-05 ### Bug Fixes diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index a813495b45e9c..654530c2f650c 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,6 +1,6 @@ { "name": "oxlint", - "version": "0.7.0", + "version": "0.7.1", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [], "author": "Boshen and oxc contributors",