diff --git a/Cargo.lock b/Cargo.lock index 05c82f58b4697..4b89287a16537 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1968,7 +1968,7 @@ dependencies = [ [[package]] name = "oxc_language_server" -version = "1.13.0" +version = "1.14.0" dependencies = [ "env_logger", "futures", @@ -1988,7 +1988,7 @@ dependencies = [ [[package]] name = "oxc_linter" -version = "1.13.0" +version = "1.14.0" dependencies = [ "bitflags 2.9.3", "constcat", @@ -2504,7 +2504,7 @@ dependencies = [ [[package]] name = "oxlint" -version = "1.13.0" +version = "1.14.0" dependencies = [ "bpaf", "cow-utils", diff --git a/apps/oxlint/CHANGELOG.md b/apps/oxlint/CHANGELOG.md index 738431177e305..eaf13bc95df6c 100644 --- a/apps/oxlint/CHANGELOG.md +++ b/apps/oxlint/CHANGELOG.md @@ -4,6 +4,21 @@ 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). +## [1.14.0] - 2025-08-30 + +### ๐Ÿšœ Refactor + +- 6431033 linter: Move ignore logic to `LintIgnoreMatcher` (#13222) (Sysix) + +### ๐Ÿ“š Documentation + +- 51d3840 linter: Update oxlint CLI help message on `.oxlintrc.json` config file (#13334) (0xCLARITY) + +### ๐Ÿงช Testing + +- 6eeeb67 oxlint: Add test for ignore patterns referenced by symlink file (#13356) (Sysix) + + ## [1.13.0] - 2025-08-26 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/apps/oxlint/Cargo.toml b/apps/oxlint/Cargo.toml index ef94bac8931f9..8f2d8189db174 100644 --- a/apps/oxlint/Cargo.toml +++ b/apps/oxlint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxlint" -version = "1.13.0" +version = "1.14.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 60eb0a9c940e8..ab712ee668365 100644 --- a/crates/oxc_language_server/CHANGELOG.md +++ b/crates/oxc_language_server/CHANGELOG.md @@ -4,6 +4,22 @@ 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). +## [1.14.0] - 2025-08-30 + +### ๐Ÿ› Bug Fixes + +- 902b39b language_server: Split run logic for `oxlint` and `tsgolint` (#13332) (Sysix) +- 2a910c5 language_server: Disable tsgolint test on big endian (#13313) (camc314) + +### ๐Ÿšœ Refactor + +- 6431033 linter: Move ignore logic to `LintIgnoreMatcher` (#13222) (Sysix) + +### ๐Ÿงช Testing + +- 33e0e8b language_server: Dont run tsgolint related test on big-edian (#13342) (Sysix) + + ## [1.13.0] - 2025-08-26 ### ๐Ÿ› Bug Fixes diff --git a/crates/oxc_language_server/Cargo.toml b/crates/oxc_language_server/Cargo.toml index 343108ef1aa4d..43636f192576e 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 = "1.13.0" +version = "1.14.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 f96d336e5bb4a..a5ac0ba8a6eba 100644 --- a/crates/oxc_linter/CHANGELOG.md +++ b/crates/oxc_linter/CHANGELOG.md @@ -4,6 +4,42 @@ 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). +## [1.14.0] - 2025-08-30 + +### ๐Ÿ’ฅ BREAKING CHANGES + +- df8e639 allocator: [**BREAKING**] Put `AllocatorPool` behind `pool` feature (#13373) (overlookmotel) + +### ๐Ÿš€ Features + +- d1c9db5 linter: Convert spans to UTF-16 in JS plugins (#13344) (overlookmotel) +- 9c9f80d linter/grouped-accessor-pairs: Add `enforceForTSTypes` option (#13296) (Copilot) +- 5b91f3c linter: Add `vue/valid-define-emits` (#12545) (Sysix) + +### ๐Ÿ› Bug Fixes + +- c215619 linter: Parse `globalThis.RegExp` for regexp rules (#13395) (Sysix) +- 3c34767 linter: Handle errors from tsgolint (#13252) (camc314) + +### ๐Ÿšœ Refactor + +- d499400 linter/jsx-handler-names: Simplify option checks for inline functions and local variables (#13405) (camc314) +- 62da550 linter/no-done-callback: Remove nested if-let stmts (#13400) (camc314) +- c9cb2a4 eslint/arrow-body-style: Clean up implementation and improve documentation (#13389) (Antoine Zanardi) +- 53de36e linter: `ContextSubHost` hold owned `Semantic` (#13338) (overlookmotel) +- e871dab linter: Run linter with `ContextSubHost` (#12769) (Sysix) +- 077abdf linter: Introduce `ContextSubHost` for cross script block analyse (#12724) (Sysix) +- 6431033 linter: Move ignore logic to `LintIgnoreMatcher` (#13222) (Sysix) + +### โšก Performance + +- 827fe1c linter: Use `Cell` instead of `RefCell` (#13330) (overlookmotel) + +### ๐Ÿงช Testing + +- 13470b2 oxc_linter: Run `from_tsgo_lint_diagnostic` tests only with lsp feature flag (#13396) (Sysix) + + ## [1.13.0] - 2025-08-26 ### ๐Ÿš€ Features diff --git a/crates/oxc_linter/Cargo.toml b/crates/oxc_linter/Cargo.toml index 2114a14885fc2..fa3772d8d2b84 100644 --- a/crates/oxc_linter/Cargo.toml +++ b/crates/oxc_linter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_linter" -version = "1.13.0" +version = "1.14.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/editors/vscode/CHANGELOG.md b/editors/vscode/CHANGELOG.md index 8ec2bd921ac7f..f1a53523c45e2 100644 --- a/editors/vscode/CHANGELOG.md +++ b/editors/vscode/CHANGELOG.md @@ -5,6 +5,7 @@ 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). + ## [1.12.0] - 2025-08-17 ### ๐Ÿš€ Features diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 022dffee39d51..7dd53ecad1de6 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": "1.13.0", + "version": "1.14.0", "icon": "icon.png", "publisher": "oxc", "displayName": "Oxc", diff --git a/npm/oxlint/CHANGELOG.md b/npm/oxlint/CHANGELOG.md index bee0ab8ec51c6..37bbbe0f1225c 100644 --- a/npm/oxlint/CHANGELOG.md +++ b/npm/oxlint/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). +## [1.14.0] - 2025-08-30 + +### ๐Ÿš€ Features + +- 7fc4aef npm/oxlint: 'oxlint-tsgolint': '>=0.1.4' (Boshen) + + ## [1.13.0] - 2025-08-26 ### ๐Ÿ› Bug Fixes diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index 8ce26439df8f5..5041e2af67a41 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,6 +1,6 @@ { "name": "oxlint", - "version": "1.13.0", + "version": "1.14.0", "type": "commonjs", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [],