diff --git a/Cargo.lock b/Cargo.lock index 20c2340aea9c4..567529b9b79ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1773,7 +1773,7 @@ dependencies = [ [[package]] name = "oxc_language_server" -version = "0.16.0" +version = "0.16.1" dependencies = [ "cow-utils", "env_logger", @@ -1798,7 +1798,7 @@ dependencies = [ [[package]] name = "oxc_linter" -version = "0.16.0" +version = "0.16.1" dependencies = [ "bitflags 2.9.0", "convert_case", @@ -2242,7 +2242,7 @@ dependencies = [ [[package]] name = "oxlint" -version = "0.16.0" +version = "0.16.1" dependencies = [ "bpaf", "cow-utils", diff --git a/apps/oxlint/CHANGELOG.md b/apps/oxlint/CHANGELOG.md index 7120bd29150ce..590829a302c3b 100644 --- a/apps/oxlint/CHANGELOG.md +++ b/apps/oxlint/CHANGELOG.md @@ -4,6 +4,24 @@ 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.16.1] - 2025-03-20 + +### Features + +- 8e3d9be linter: Support `--report-unused-disable-directive` (#9223) (1zumii) + +### Bug Fixes + +- e6f7c74 linter: Import and fix tests for typescript::no_unnecessary_parameter_property_assignment (#9720) (Ulrich Stark) + +### Performance + +- 84fa538 minify: Use mimalloc-safe to replace mimalloc (#9810) (LongYinan) + +### Refactor + +- b34cf94 oxlint: Remove `jemallocator` (#9823) (Boshen) + ## [0.16.0] - 2025-03-16 - 225e266 linter: [**BREAKING**] Enable `--experimental-nested-config` by default and add `--disable-nested-config` option (#9760) (camchenry) diff --git a/apps/oxlint/Cargo.toml b/apps/oxlint/Cargo.toml index f2e97cdada230..e6839e62a5f8b 100644 --- a/apps/oxlint/Cargo.toml +++ b/apps/oxlint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxlint" -version = "0.16.0" +version = "0.16.1" 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 62847e927a1bb..49fe76705337b 100644 --- a/crates/oxc_language_server/CHANGELOG.md +++ b/crates/oxc_language_server/CHANGELOG.md @@ -4,6 +4,19 @@ 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.16.1] - 2025-03-20 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + +- 0973356 editor: Support nested configs (#9743) (Nicholas Rayburn) +- ea7e3f0 oxc_language_server: Support nested configs (#9739) (Nicholas Rayburn) + +### Documentation + +- 8bc70b3 language_server: Tell about Initialization options + didChangeWatchedFiles for nested configuration (#9876) (Alexander S.) + ## [0.15.14] - 2025-03-11 ### Features diff --git a/crates/oxc_language_server/Cargo.toml b/crates/oxc_language_server/Cargo.toml index 7f24474f83b4c..4bdc7dc5d7148 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.16.0" +version = "0.16.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_linter/CHANGELOG.md b/crates/oxc_linter/CHANGELOG.md index dc72d5fd0e031..3a8792fa21fab 100644 --- a/crates/oxc_linter/CHANGELOG.md +++ b/crates/oxc_linter/CHANGELOG.md @@ -4,6 +4,45 @@ 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.16.1] - 2025-03-20 + +- ce6808a parser: [**BREAKING**] Rename `type_parameters` to `type_arguments` where needed (#9815) (hi-ogawa) + +### Features + +- 8e3d9be linter: Support `--report-unused-disable-directive` (#9223) (1zumii) +- 62c0132 linter: Add import/no-empty-named-blocks rule (#9710) (yefan) +- ea7e3f0 oxc_language_server: Support nested configs (#9739) (Nicholas Rayburn) + +### Bug Fixes + +- e9565c9 linter: Parse vue custom tag that starts with script (#9887) (Boshen) +- e6f7c74 linter: Import and fix tests for typescript::no_unnecessary_parameter_property_assignment (#9720) (Ulrich Stark) +- 4e39ba0 linter: Ignore modules with invalid source (#9801) (branchseer) +- 73fe248 linter/no_case_declarations: Fix span of error for `await using` (#9854) (overlookmotel) +- 2e023ab linter/react: `exhaustive-deps` report longest dependency (#9891) (overlookmotel) +- a113f7e parser: Error when `}` and `>` appear in `JSXText` (#9777) (Boshen) +- 3d4c5f3 semantic: Correctly visit `IfStmt` `test` when building cfg (#9864) (camc314) +- bc8bc08 semantic: Use correct scope flags for using declarations (#9751) (camc314) + +### Performance + +- d44ab9b linter: Return early in loop in `promise/no-nesting` (#9808) (therewillbecode) +- 2b65ed2 linter/no_unescaped_entities: Optimize string search and error generation (#9832) (overlookmotel) + +### Documentation + +- e408db8 linter: Improve docs for `unicorn/no-abusive-eslint-disable` (#9834) (shulaoda) +- 187fe39 linter: Add correctness examples to `typescript-prefer-as-const` (#9805) (therewillbecode) + +### Refactor + +- 723fdfb linter: Improve `jest-prefer-hooks-in-order` (#9892) (therewillbecode) +- 544a090 linter: Remove not implemented rule `constructor-super` (#9877) (Sysix) +- 8bdac56 linter: Improve `ast_util::is_method_call` (#9874) (shulaoda) +- a68e45c linter: Improve `unicorn/no-anonymous-default-export` (#9847) (dalaoshu) +- 6407200 linter: Improve `unicorn/new-for-builtins` (#9804) (dalaoshu) + ## [0.16.0] - 2025-03-16 ### Features diff --git a/crates/oxc_linter/Cargo.toml b/crates/oxc_linter/Cargo.toml index 3136a20719607..ce24118fec3e1 100644 --- a/crates/oxc_linter/Cargo.toml +++ b/crates/oxc_linter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_linter" -version = "0.16.0" +version = "0.16.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/editors/vscode/CHANGELOG.md b/editors/vscode/CHANGELOG.md index 3077af60090ad..af79f87206b14 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.16.1] - 2025-03-20 + +### Features + +- 0973356 editor: Support nested configs (#9743) (Nicholas Rayburn) + ## [0.16.0] - 2025-03-16 ### Features diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 0c3763dda2e73..a2017919f6686 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.16.0", + "version": "0.16.1", "icon": "icon.png", "publisher": "oxc", "displayName": "Oxc", diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index b198f5a03d975..b0fe8384f892f 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,6 +1,6 @@ { "name": "oxlint", - "version": "0.16.0", + "version": "0.16.1", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [], "author": "Boshen and oxc contributors",