From 4a00e3d4b82a8684f61d77c258c819016f8c7cb5 Mon Sep 17 00:00:00 2001 From: Boshen <1430279+Boshen@users.noreply.github.com> Date: Thu, 18 Sep 2025 14:02:51 +0000 Subject: [PATCH] chore(release): crates) v0.90.0 --- Cargo.lock | 52 +++++++++---------- Cargo.toml | 52 +++++++++---------- crates/oxc/CHANGELOG.md | 1 + crates/oxc/Cargo.toml | 2 +- crates/oxc_allocator/CHANGELOG.md | 1 + crates/oxc_allocator/Cargo.toml | 2 +- crates/oxc_ast/CHANGELOG.md | 7 +++ crates/oxc_ast/Cargo.toml | 2 +- crates/oxc_ast_macros/CHANGELOG.md | 1 + crates/oxc_ast_macros/Cargo.toml | 2 +- crates/oxc_ast_visit/CHANGELOG.md | 1 + crates/oxc_ast_visit/Cargo.toml | 2 +- crates/oxc_cfg/CHANGELOG.md | 1 + crates/oxc_cfg/Cargo.toml | 2 +- crates/oxc_codegen/CHANGELOG.md | 1 + crates/oxc_codegen/Cargo.toml | 2 +- crates/oxc_data_structures/CHANGELOG.md | 1 + crates/oxc_data_structures/Cargo.toml | 2 +- crates/oxc_diagnostics/CHANGELOG.md | 7 +++ crates/oxc_diagnostics/Cargo.toml | 2 +- crates/oxc_ecmascript/CHANGELOG.md | 1 + crates/oxc_ecmascript/Cargo.toml | 2 +- crates/oxc_estree/CHANGELOG.md | 1 + crates/oxc_estree/Cargo.toml | 2 +- crates/oxc_isolated_declarations/CHANGELOG.md | 1 + crates/oxc_isolated_declarations/Cargo.toml | 2 +- crates/oxc_mangler/CHANGELOG.md | 1 + crates/oxc_mangler/Cargo.toml | 2 +- crates/oxc_minifier/CHANGELOG.md | 1 + crates/oxc_minifier/Cargo.toml | 2 +- crates/oxc_napi/CHANGELOG.md | 1 + crates/oxc_napi/Cargo.toml | 2 +- crates/oxc_parser/CHANGELOG.md | 16 ++++++ crates/oxc_parser/Cargo.toml | 2 +- crates/oxc_regular_expression/CHANGELOG.md | 1 + crates/oxc_regular_expression/Cargo.toml | 2 +- crates/oxc_semantic/CHANGELOG.md | 1 + crates/oxc_semantic/Cargo.toml | 2 +- crates/oxc_span/CHANGELOG.md | 1 + crates/oxc_span/Cargo.toml | 2 +- crates/oxc_syntax/CHANGELOG.md | 1 + crates/oxc_syntax/Cargo.toml | 2 +- crates/oxc_transformer/CHANGELOG.md | 8 +++ crates/oxc_transformer/Cargo.toml | 2 +- crates/oxc_transformer_plugins/CHANGELOG.md | 1 + crates/oxc_transformer_plugins/Cargo.toml | 2 +- crates/oxc_traverse/CHANGELOG.md | 1 + crates/oxc_traverse/Cargo.toml | 2 +- napi/minify/CHANGELOG.md | 22 ++++++++ napi/minify/Cargo.toml | 2 +- napi/minify/package.json | 2 +- napi/parser/CHANGELOG.md | 32 ++++++++++++ napi/parser/Cargo.toml | 2 +- napi/parser/package.json | 2 +- napi/transform/CHANGELOG.md | 24 +++++++++ napi/transform/Cargo.toml | 2 +- napi/transform/package.json | 2 +- npm/oxc-types/CHANGELOG.md | 7 +++ npm/oxc-types/package.json | 2 +- npm/runtime/CHANGELOG.md | 7 +++ npm/runtime/package.json | 2 +- 61 files changed, 232 insertions(+), 83 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 53708b5f57da8..202c803c92656 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1655,7 +1655,7 @@ checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" [[package]] name = "oxc" -version = "0.89.0" +version = "0.90.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1732,7 +1732,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.89.0" +version = "0.90.0" dependencies = [ "allocator-api2", "bumpalo", @@ -1747,7 +1747,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.89.0" +version = "0.90.0" dependencies = [ "bitflags 2.9.4", "oxc_allocator", @@ -1762,7 +1762,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.89.0" +version = "0.90.0" dependencies = [ "phf", "proc-macro2", @@ -1795,7 +1795,7 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.89.0" +version = "0.90.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1829,7 +1829,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.89.0" +version = "0.90.0" dependencies = [ "bitflags 2.9.4", "itertools", @@ -1842,7 +1842,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.89.0" +version = "0.90.0" dependencies = [ "bitflags 2.9.4", "cow-utils", @@ -1906,14 +1906,14 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.89.0" +version = "0.90.0" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.89.0" +version = "0.90.0" dependencies = [ "cow-utils", "oxc-miette", @@ -1922,7 +1922,7 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.89.0" +version = "0.90.0" dependencies = [ "cow-utils", "num-bigint", @@ -1935,7 +1935,7 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.89.0" +version = "0.90.0" dependencies = [ "dragonbox_ecma", "itoa", @@ -1969,7 +1969,7 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.89.0" +version = "0.90.0" dependencies = [ "bitflags 2.9.4", "insta", @@ -2079,7 +2079,7 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.89.0" +version = "0.90.0" dependencies = [ "itertools", "oxc_allocator", @@ -2094,7 +2094,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.89.0" +version = "0.90.0" dependencies = [ "cow-utils", "insta", @@ -2118,7 +2118,7 @@ dependencies = [ [[package]] name = "oxc_minify_napi" -version = "0.89.0" +version = "0.90.0" dependencies = [ "mimalloc-safe", "napi", @@ -2157,7 +2157,7 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.89.0" +version = "0.90.0" dependencies = [ "napi", "napi-build", @@ -2171,7 +2171,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.89.0" +version = "0.90.0" dependencies = [ "bitflags 2.9.4", "cow-utils", @@ -2194,7 +2194,7 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.89.0" +version = "0.90.0" dependencies = [ "mimalloc-safe", "napi", @@ -2245,7 +2245,7 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.89.0" +version = "0.90.0" dependencies = [ "bitflags 2.9.4", "oxc_allocator", @@ -2293,7 +2293,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.89.0" +version = "0.90.0" dependencies = [ "insta", "itertools", @@ -2331,7 +2331,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.89.0" +version = "0.90.0" dependencies = [ "compact_str", "oxc-miette", @@ -2344,7 +2344,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.89.0" +version = "0.90.0" dependencies = [ "bitflags 2.9.4", "cow-utils", @@ -2418,7 +2418,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.89.0" +version = "0.90.0" dependencies = [ "mimalloc-safe", "napi", @@ -2432,7 +2432,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.89.0" +version = "0.90.0" dependencies = [ "base64", "compact_str", @@ -2464,7 +2464,7 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.89.0" +version = "0.90.0" dependencies = [ "cow-utils", "insta", @@ -2491,7 +2491,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.89.0" +version = "0.90.0" dependencies = [ "itoa", "oxc_allocator", diff --git a/Cargo.toml b/Cargo.toml index 901ac8c993f15..8f272224d2611 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -103,32 +103,32 @@ multiple_crate_versions = "allow" [workspace.dependencies] # publish = true -oxc = { version = "0.89.0", path = "crates/oxc" } -oxc_allocator = { version = "0.89.0", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.89.0", path = "crates/oxc_ast" } -oxc_ast_macros = { version = "0.89.0", path = "crates/oxc_ast_macros" } -oxc_ast_visit = { version = "0.89.0", path = "crates/oxc_ast_visit" } -oxc_cfg = { version = "0.89.0", path = "crates/oxc_cfg" } -oxc_codegen = { version = "0.89.0", path = "crates/oxc_codegen" } -oxc_data_structures = { version = "0.89.0", path = "crates/oxc_data_structures" } -oxc_diagnostics = { version = "0.89.0", path = "crates/oxc_diagnostics" } -oxc_ecmascript = { version = "0.89.0", path = "crates/oxc_ecmascript" } -oxc_estree = { version = "0.89.0", path = "crates/oxc_estree" } -oxc_isolated_declarations = { version = "0.89.0", path = "crates/oxc_isolated_declarations" } -oxc_mangler = { version = "0.89.0", path = "crates/oxc_mangler" } -oxc_minifier = { version = "0.89.0", path = "crates/oxc_minifier" } -oxc_minify_napi = { version = "0.89.0", path = "napi/minify" } -oxc_napi = { version = "0.89.0", path = "crates/oxc_napi" } -oxc_parser = { version = "0.89.0", path = "crates/oxc_parser", features = ["regular_expression"] } -oxc_parser_napi = { version = "0.89.0", path = "napi/parser" } -oxc_regular_expression = { version = "0.89.0", path = "crates/oxc_regular_expression" } -oxc_semantic = { version = "0.89.0", path = "crates/oxc_semantic" } -oxc_span = { version = "0.89.0", path = "crates/oxc_span" } -oxc_syntax = { version = "0.89.0", path = "crates/oxc_syntax" } -oxc_transform_napi = { version = "0.89.0", path = "napi/transform" } -oxc_transformer = { version = "0.89.0", path = "crates/oxc_transformer" } -oxc_transformer_plugins = { version = "0.89.0", path = "crates/oxc_transformer_plugins" } -oxc_traverse = { version = "0.89.0", path = "crates/oxc_traverse" } +oxc = { version = "0.90.0", path = "crates/oxc" } +oxc_allocator = { version = "0.90.0", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.90.0", path = "crates/oxc_ast" } +oxc_ast_macros = { version = "0.90.0", path = "crates/oxc_ast_macros" } +oxc_ast_visit = { version = "0.90.0", path = "crates/oxc_ast_visit" } +oxc_cfg = { version = "0.90.0", path = "crates/oxc_cfg" } +oxc_codegen = { version = "0.90.0", path = "crates/oxc_codegen" } +oxc_data_structures = { version = "0.90.0", path = "crates/oxc_data_structures" } +oxc_diagnostics = { version = "0.90.0", path = "crates/oxc_diagnostics" } +oxc_ecmascript = { version = "0.90.0", path = "crates/oxc_ecmascript" } +oxc_estree = { version = "0.90.0", path = "crates/oxc_estree" } +oxc_isolated_declarations = { version = "0.90.0", path = "crates/oxc_isolated_declarations" } +oxc_mangler = { version = "0.90.0", path = "crates/oxc_mangler" } +oxc_minifier = { version = "0.90.0", path = "crates/oxc_minifier" } +oxc_minify_napi = { version = "0.90.0", path = "napi/minify" } +oxc_napi = { version = "0.90.0", path = "crates/oxc_napi" } +oxc_parser = { version = "0.90.0", path = "crates/oxc_parser", features = ["regular_expression"] } +oxc_parser_napi = { version = "0.90.0", path = "napi/parser" } +oxc_regular_expression = { version = "0.90.0", path = "crates/oxc_regular_expression" } +oxc_semantic = { version = "0.90.0", path = "crates/oxc_semantic" } +oxc_span = { version = "0.90.0", path = "crates/oxc_span" } +oxc_syntax = { version = "0.90.0", path = "crates/oxc_syntax" } +oxc_transform_napi = { version = "0.90.0", path = "napi/transform" } +oxc_transformer = { version = "0.90.0", path = "crates/oxc_transformer" } +oxc_transformer_plugins = { version = "0.90.0", path = "crates/oxc_transformer_plugins" } +oxc_traverse = { version = "0.90.0", path = "crates/oxc_traverse" } # publish = false oxc_formatter = { path = "crates/oxc_formatter" } diff --git a/crates/oxc/CHANGELOG.md b/crates/oxc/CHANGELOG.md index e63e0de499738..9e86987e945ca 100644 --- a/crates/oxc/CHANGELOG.md +++ b/crates/oxc/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). + ## [0.88.0] - 2025-09-15 ### ⚡ Performance diff --git a/crates/oxc/Cargo.toml b/crates/oxc/Cargo.toml index 616aef8c56c5c..51ad2f2596aa3 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_allocator/CHANGELOG.md b/crates/oxc_allocator/CHANGELOG.md index 721aefc4f7f61..9b6e2eff38ed3 100644 --- a/crates/oxc_allocator/CHANGELOG.md +++ b/crates/oxc_allocator/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). + ## [0.88.0] - 2025-09-15 ### 💥 BREAKING CHANGES diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index 8ab3709c3f2af..b75fda55f5468 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast/CHANGELOG.md b/crates/oxc_ast/CHANGELOG.md index 93398f92882bd..7ad7061871c84 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/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). +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- 24a21b3 napi/parser: `preserveParens` option for raw transfer (#13855) (overlookmotel) + + ## [0.88.0] - 2025-09-15 diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index 374ccdc79361b..24ef37cb9d18b 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_macros/CHANGELOG.md b/crates/oxc_ast_macros/CHANGELOG.md index aab9dd91a4f85..94f8e8eea54dd 100644 --- a/crates/oxc_ast_macros/CHANGELOG.md +++ b/crates/oxc_ast_macros/CHANGELOG.md @@ -11,6 +11,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.82.3] - 2025-08-20 ### 🐛 Bug Fixes diff --git a/crates/oxc_ast_macros/Cargo.toml b/crates/oxc_ast_macros/Cargo.toml index cec56747b12e1..89b08b56dd20c 100644 --- a/crates/oxc_ast_macros/Cargo.toml +++ b/crates/oxc_ast_macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast_macros" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_visit/CHANGELOG.md b/crates/oxc_ast_visit/CHANGELOG.md index db99f4b78a998..2778dfcfb57bb 100644 --- a/crates/oxc_ast_visit/CHANGELOG.md +++ b/crates/oxc_ast_visit/CHANGELOG.md @@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.83.0] - 2025-08-29 ### 🚀 Features diff --git a/crates/oxc_ast_visit/Cargo.toml b/crates/oxc_ast_visit/Cargo.toml index ae190b80201bb..39d016b83f8e6 100644 --- a/crates/oxc_ast_visit/Cargo.toml +++ b/crates/oxc_ast_visit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast_visit" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_cfg/CHANGELOG.md b/crates/oxc_cfg/CHANGELOG.md index 7cceba7354bb0..74eb13b5134d4 100644 --- a/crates/oxc_cfg/CHANGELOG.md +++ b/crates/oxc_cfg/CHANGELOG.md @@ -14,6 +14,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.82.0] - 2025-08-12 ### 🚜 Refactor diff --git a/crates/oxc_cfg/Cargo.toml b/crates/oxc_cfg/Cargo.toml index b33ab7a5a7a83..315b2f43b9a82 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index 204553bb28f78..323d1bf57b836 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/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). + ## [0.88.0] - 2025-09-15 ### 🐛 Bug Fixes diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index 29c1f26ce9537..8807ade68cf3e 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_data_structures/CHANGELOG.md b/crates/oxc_data_structures/CHANGELOG.md index 8a02492f8584f..17c71cffdb525 100644 --- a/crates/oxc_data_structures/CHANGELOG.md +++ b/crates/oxc_data_structures/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). + ## [0.88.0] - 2025-09-15 ### 💥 BREAKING CHANGES diff --git a/crates/oxc_data_structures/Cargo.toml b/crates/oxc_data_structures/Cargo.toml index bbecc74c257c8..9c589c530ed83 100644 --- a/crates/oxc_data_structures/Cargo.toml +++ b/crates/oxc_data_structures/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_data_structures" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_diagnostics/CHANGELOG.md b/crates/oxc_diagnostics/CHANGELOG.md index fdb1c1cd6a599..33f309d79a737 100644 --- a/crates/oxc_diagnostics/CHANGELOG.md +++ b/crates/oxc_diagnostics/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). +## [0.90.0] - 2025-09-18 + +### 🐛 Bug Fixes + +- fa866b3 linter: Sort optimized/unoptimized diagnostics before comparison (#13850) (camc314) + + diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index e9ccace1ccd8a..ab546b4f48d23 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ecmascript/CHANGELOG.md b/crates/oxc_ecmascript/CHANGELOG.md index bd690feb7c322..4a535db7a10c2 100644 --- a/crates/oxc_ecmascript/CHANGELOG.md +++ b/crates/oxc_ecmascript/CHANGELOG.md @@ -7,6 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.86.0] - 2025-08-31 ### 🚀 Features diff --git a/crates/oxc_ecmascript/Cargo.toml b/crates/oxc_ecmascript/Cargo.toml index 89b97ca328058..5395514a8253d 100644 --- a/crates/oxc_ecmascript/Cargo.toml +++ b/crates/oxc_ecmascript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ecmascript" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_estree/CHANGELOG.md b/crates/oxc_estree/CHANGELOG.md index 8e200799d6f9b..53a9e49605949 100644 --- a/crates/oxc_estree/CHANGELOG.md +++ b/crates/oxc_estree/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). + ## [0.88.0] - 2025-09-15 ### 🚜 Refactor diff --git a/crates/oxc_estree/Cargo.toml b/crates/oxc_estree/Cargo.toml index 3a898ad00ff62..991da48edcd80 100644 --- a/crates/oxc_estree/Cargo.toml +++ b/crates/oxc_estree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_estree" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_isolated_declarations/CHANGELOG.md b/crates/oxc_isolated_declarations/CHANGELOG.md index 84581dff947ed..f5d43b5911b55 100644 --- a/crates/oxc_isolated_declarations/CHANGELOG.md +++ b/crates/oxc_isolated_declarations/CHANGELOG.md @@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.83.0] - 2025-08-29 ### 🚜 Refactor diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index 71ed1e90d6c3f..d57009830fe24 100644 --- a/crates/oxc_isolated_declarations/Cargo.toml +++ b/crates/oxc_isolated_declarations/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_isolated_declarations" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_mangler/CHANGELOG.md b/crates/oxc_mangler/CHANGELOG.md index 330e0337ed833..eedbd0545051d 100644 --- a/crates/oxc_mangler/CHANGELOG.md +++ b/crates/oxc_mangler/CHANGELOG.md @@ -7,6 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.86.0] - 2025-08-31 ### 🚀 Features diff --git a/crates/oxc_mangler/Cargo.toml b/crates/oxc_mangler/Cargo.toml index 77c2688390a6d..16a43fae9ebe2 100644 --- a/crates/oxc_mangler/Cargo.toml +++ b/crates/oxc_mangler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_mangler" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_minifier/CHANGELOG.md b/crates/oxc_minifier/CHANGELOG.md index 0be20f0a485f6..16921d51ed940 100644 --- a/crates/oxc_minifier/CHANGELOG.md +++ b/crates/oxc_minifier/CHANGELOG.md @@ -4,6 +4,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). + ## [0.89.0] - 2025-09-15 ### 🐛 Bug Fixes diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index 36dc8f5f077c6..f009fdc079175 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_napi/CHANGELOG.md b/crates/oxc_napi/CHANGELOG.md index f6ed956f99756..90ee06814d186 100644 --- a/crates/oxc_napi/CHANGELOG.md +++ b/crates/oxc_napi/CHANGELOG.md @@ -16,6 +16,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.80.0] - 2025-08-03 ### 📚 Documentation diff --git a/crates/oxc_napi/Cargo.toml b/crates/oxc_napi/Cargo.toml index 4c44d1f56b911..e22b50d8c5c6a 100644 --- a/crates/oxc_napi/Cargo.toml +++ b/crates/oxc_napi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_napi" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_parser/CHANGELOG.md b/crates/oxc_parser/CHANGELOG.md index c159b8e589a8e..f26c0c96e9d58 100644 --- a/crates/oxc_parser/CHANGELOG.md +++ b/crates/oxc_parser/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). +## [0.90.0] - 2025-09-18 + +### 🐛 Bug Fixes + +- 00e4477 parser: Update ident reference check in jsx (#13819) (camc314) + +### 📚 Documentation + +- 3a03b85 parser: Improve docs for `Token::read_bool` (#13873) (overlookmotel) +- 5d4e4f0 parser: Document is_on_new_line and read_bool performance characteristics (#13867) (Boshen) + +### ⚡ Performance + +- ca4a081 parser: Cache redundant token operations in hot paths (#13775) (Boshen) + + ## [0.88.0] - 2025-09-15 diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 6b3c870fe6a57..2ff05ab2e6bf7 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_regular_expression/CHANGELOG.md b/crates/oxc_regular_expression/CHANGELOG.md index 0c03a567d1d33..093e6cfdd9b97 100644 --- a/crates/oxc_regular_expression/CHANGELOG.md +++ b/crates/oxc_regular_expression/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). + ## [0.88.0] - 2025-09-15 ### 🚀 Features diff --git a/crates/oxc_regular_expression/Cargo.toml b/crates/oxc_regular_expression/Cargo.toml index 48f501963de2f..29d66a4c940bc 100644 --- a/crates/oxc_regular_expression/Cargo.toml +++ b/crates/oxc_regular_expression/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_regular_expression" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_semantic/CHANGELOG.md b/crates/oxc_semantic/CHANGELOG.md index 68440651607d8..c401ee8fec57a 100644 --- a/crates/oxc_semantic/CHANGELOG.md +++ b/crates/oxc_semantic/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). + ## [0.88.0] - 2025-09-15 ### 🐛 Bug Fixes diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index 12a0f7a0ec9a5..f21acfb3919ad 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_span/CHANGELOG.md b/crates/oxc_span/CHANGELOG.md index 53fe1d4f06492..593ffa73a3829 100644 --- a/crates/oxc_span/CHANGELOG.md +++ b/crates/oxc_span/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). + ## [0.88.0] - 2025-09-15 ### 🐛 Bug Fixes diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index 023cead2d6dfd..9b71191d143c4 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_syntax/CHANGELOG.md b/crates/oxc_syntax/CHANGELOG.md index af92403520ed0..c6af0dc53bfdc 100644 --- a/crates/oxc_syntax/CHANGELOG.md +++ b/crates/oxc_syntax/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). + ## [0.88.0] - 2025-09-15 ### 🐛 Bug Fixes diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index 2db4dfd8b04f2..00be6e3538b90 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_transformer/CHANGELOG.md b/crates/oxc_transformer/CHANGELOG.md index 38f669bfeb128..4f8e121b2a575 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/CHANGELOG.md @@ -4,6 +4,14 @@ 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). +## [0.90.0] - 2025-09-18 + +### 🐛 Bug Fixes + +- 5ec9209 transformer/class-properties: Don't transform properties that have `declare` modifier (#13766) (Dunqing) +- 7d0b8a1 transformer/typescript: Panic occurs when `declare` property and `definite` property that has initializer (#13785) (Dunqing) + + ## [0.88.0] - 2025-09-15 diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index 0a57bc2fe00c6..b0694bae76bef 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_transformer_plugins/CHANGELOG.md b/crates/oxc_transformer_plugins/CHANGELOG.md index 179a9047f5cf0..dfbaf80bd1181 100644 --- a/crates/oxc_transformer_plugins/CHANGELOG.md +++ b/crates/oxc_transformer_plugins/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.87.0] - 2025-09-08 ### 🐛 Bug Fixes diff --git a/crates/oxc_transformer_plugins/Cargo.toml b/crates/oxc_transformer_plugins/Cargo.toml index e597b2f019a25..cce8bcb019e4d 100644 --- a/crates/oxc_transformer_plugins/Cargo.toml +++ b/crates/oxc_transformer_plugins/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer_plugins" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_traverse/CHANGELOG.md b/crates/oxc_traverse/CHANGELOG.md index c6000af6443ae..1a129a81474ba 100644 --- a/crates/oxc_traverse/CHANGELOG.md +++ b/crates/oxc_traverse/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.87.0] - 2025-09-08 ### 🐛 Bug Fixes diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index 9055723cca57c..6b6e0e2296cc3 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/CHANGELOG.md b/napi/minify/CHANGELOG.md index 02fb71cfcb8e0..1d7680776952e 100644 --- a/napi/minify/CHANGELOG.md +++ b/napi/minify/CHANGELOG.md @@ -4,6 +4,28 @@ 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). +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- b52389a node: Bump `engines` field to require Node.js 20.19.0+ for ESM support (#13879) (Copilot) + +### 🐛 Bug Fixes + +- 9796ec1 napi: Fix binding files (Boshen) + + +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- b52389a node: Bump `engines` field to require Node.js 20.19.0+ for ESM support (#13879) (Copilot) + +### 🐛 Bug Fixes + +- 9796ec1 napi: Fix binding files (Boshen) + + diff --git a/napi/minify/Cargo.toml b/napi/minify/Cargo.toml index 0f5e71ac4b6a6..b0a1f9f42f2df 100644 --- a/napi/minify/Cargo.toml +++ b/napi/minify/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minify_napi" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/package.json b/napi/minify/package.json index fb80dea882a61..dbe559615cbec 100644 --- a/napi/minify/package.json +++ b/napi/minify/package.json @@ -1,6 +1,6 @@ { "name": "oxc-minify", - "version": "0.89.0", + "version": "0.90.0", "type": "module", "main": "index.js", "browser": "browser.js", diff --git a/napi/parser/CHANGELOG.md b/napi/parser/CHANGELOG.md index d4471334a4668..cc5b642bdc00b 100644 --- a/napi/parser/CHANGELOG.md +++ b/napi/parser/CHANGELOG.md @@ -4,6 +4,38 @@ 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). +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- b52389a node: Bump `engines` field to require Node.js 20.19.0+ for ESM support (#13879) (Copilot) +- 24a21b3 napi/parser: `preserveParens` option for raw transfer (#13855) (overlookmotel) + +### 🐛 Bug Fixes + +- 9796ec1 napi: Fix binding files (Boshen) + +### 🚜 Refactor + +- 42b1000 napi/parser: Export functions directly (#13854) (overlookmotel) + + +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- b52389a node: Bump `engines` field to require Node.js 20.19.0+ for ESM support (#13879) (Copilot) +- 24a21b3 napi/parser: `preserveParens` option for raw transfer (#13855) (overlookmotel) + +### 🐛 Bug Fixes + +- 9796ec1 napi: Fix binding files (Boshen) + +### 🚜 Refactor + +- 42b1000 napi/parser: Export functions directly (#13854) (overlookmotel) + + ## [0.89.0] - 2025-09-15 ### 🐛 Bug Fixes diff --git a/napi/parser/Cargo.toml b/napi/parser/Cargo.toml index 0e164dc5b4d69..8b6797193e6e1 100644 --- a/napi/parser/Cargo.toml +++ b/napi/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser_napi" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/parser/package.json b/napi/parser/package.json index ab9557c2cbe33..44e88d95015b5 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.89.0", + "version": "0.90.0", "type": "commonjs", "main": "index.mjs", "browser": "wasm.mjs", diff --git a/napi/transform/CHANGELOG.md b/napi/transform/CHANGELOG.md index 248d457f677e1..250304e97c5ea 100644 --- a/napi/transform/CHANGELOG.md +++ b/napi/transform/CHANGELOG.md @@ -4,6 +4,30 @@ 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). +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- 70c402b napi/transform: Add async transform function (#13881) (Boshen) +- b52389a node: Bump `engines` field to require Node.js 20.19.0+ for ESM support (#13879) (Copilot) + +### 🐛 Bug Fixes + +- 9796ec1 napi: Fix binding files (Boshen) + + +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- 70c402b napi/transform: Add async transform function (#13881) (Boshen) +- b52389a node: Bump `engines` field to require Node.js 20.19.0+ for ESM support (#13879) (Copilot) + +### 🐛 Bug Fixes + +- 9796ec1 napi: Fix binding files (Boshen) + + diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index 4b3b8c40c58c2..26a0d18575185 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.89.0" +version = "0.90.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/transform/package.json b/napi/transform/package.json index 6e68e80892cdc..0b8dc3d3cd7c2 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.89.0", + "version": "0.90.0", "type": "module", "main": "index.js", "browser": "browser.js", diff --git a/npm/oxc-types/CHANGELOG.md b/npm/oxc-types/CHANGELOG.md index 7e49a337437f4..820c68e1a6899 100644 --- a/npm/oxc-types/CHANGELOG.md +++ b/npm/oxc-types/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). +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- 89e9f5f npm/oxc-types: Convert to ES modules (#13875) (Boshen) + + diff --git a/npm/oxc-types/package.json b/npm/oxc-types/package.json index 88bc6e6d406ce..ec8fdbb8d3b03 100644 --- a/npm/oxc-types/package.json +++ b/npm/oxc-types/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/types", - "version": "0.89.0", + "version": "0.90.0", "description": "Types for Oxc AST nodes", "type": "module", "keywords": [ diff --git a/npm/runtime/CHANGELOG.md b/npm/runtime/CHANGELOG.md index 60c32c5b504ca..f68fdba27122d 100644 --- a/npm/runtime/CHANGELOG.md +++ b/npm/runtime/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). +## [0.90.0] - 2025-09-18 + +### 🚀 Features + +- b52389a node: Bump `engines` field to require Node.js 20.19.0+ for ESM support (#13879) (Copilot) + + diff --git a/npm/runtime/package.json b/npm/runtime/package.json index 6a3a84a1badc8..9030cb28988f2 100644 --- a/npm/runtime/package.json +++ b/npm/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/runtime", - "version": "0.89.0", + "version": "0.90.0", "description": "Oxc's modular runtime helpers", "license": "MIT", "repository": {