From 28bfe743cf4fbe66ec340fc286a6e85df1c7e066 Mon Sep 17 00:00:00 2001 From: Boshen <1430279+Boshen@users.noreply.github.com> Date: Wed, 13 Aug 2025 04:23:04 +0000 Subject: [PATCH] chore(release): crates) v0.82.1 --- 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 | 1 + 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 | 7 +++ 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 | 1 + crates/oxc_diagnostics/Cargo.toml | 2 +- crates/oxc_ecmascript/CHANGELOG.md | 7 +++ 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 | 14 +++++ crates/oxc_minifier/Cargo.toml | 2 +- crates/oxc_napi/CHANGELOG.md | 1 + crates/oxc_napi/Cargo.toml | 2 +- crates/oxc_parser/CHANGELOG.md | 1 + 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 | 7 +++ 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 | 14 +++++ napi/minify/Cargo.toml | 2 +- napi/minify/package.json | 2 +- napi/parser/CHANGELOG.md | 2 + napi/parser/Cargo.toml | 2 +- napi/parser/package.json | 2 +- napi/transform/CHANGELOG.md | 2 + napi/transform/Cargo.toml | 2 +- napi/transform/package.json | 2 +- npm/oxc-types/CHANGELOG.md | 1 + npm/oxc-types/package.json | 2 +- npm/runtime/CHANGELOG.md | 1 + npm/runtime/package.json | 2 +- 61 files changed, 157 insertions(+), 83 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d55d3bd0da4c0..4c548192cc4d7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1645,7 +1645,7 @@ checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" [[package]] name = "oxc" -version = "0.82.0" +version = "0.82.1" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1721,7 +1721,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.82.0" +version = "0.82.1" dependencies = [ "allocator-api2", "bumpalo", @@ -1736,7 +1736,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.82.0" +version = "0.82.1" dependencies = [ "bitflags 2.9.1", "oxc_allocator", @@ -1750,7 +1750,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.82.0" +version = "0.82.1" dependencies = [ "phf", "proc-macro2", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.82.0" +version = "0.82.1" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1817,7 +1817,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.82.0" +version = "0.82.1" dependencies = [ "bitflags 2.9.1", "itertools", @@ -1830,7 +1830,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.82.0" +version = "0.82.1" dependencies = [ "base64", "bitflags 2.9.1", @@ -1895,14 +1895,14 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.82.0" +version = "0.82.1" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.82.0" +version = "0.82.1" dependencies = [ "cow-utils", "oxc-miette", @@ -1911,7 +1911,7 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.82.0" +version = "0.82.1" dependencies = [ "cow-utils", "num-bigint", @@ -1924,7 +1924,7 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.82.0" +version = "0.82.1" dependencies = [ "dragonbox_ecma", "itoa", @@ -1958,7 +1958,7 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.82.0" +version = "0.82.1" dependencies = [ "bitflags 2.9.1", "insta", @@ -2070,7 +2070,7 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.82.0" +version = "0.82.1" dependencies = [ "fixedbitset", "itertools", @@ -2086,7 +2086,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.82.0" +version = "0.82.1" dependencies = [ "base64", "cow-utils", @@ -2108,7 +2108,7 @@ dependencies = [ [[package]] name = "oxc_minify_napi" -version = "0.82.0" +version = "0.82.1" dependencies = [ "mimalloc-safe", "napi", @@ -2147,7 +2147,7 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.82.0" +version = "0.82.1" dependencies = [ "napi", "napi-build", @@ -2161,7 +2161,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.82.0" +version = "0.82.1" dependencies = [ "bitflags 2.9.1", "cow-utils", @@ -2184,7 +2184,7 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.82.0" +version = "0.82.1" dependencies = [ "mimalloc-safe", "napi", @@ -2234,7 +2234,7 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.82.0" +version = "0.82.1" dependencies = [ "bitflags 2.9.1", "oxc_allocator", @@ -2280,7 +2280,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.82.0" +version = "0.82.1" dependencies = [ "insta", "itertools", @@ -2318,7 +2318,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.82.0" +version = "0.82.1" dependencies = [ "compact_str", "oxc-miette", @@ -2331,7 +2331,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.82.0" +version = "0.82.1" dependencies = [ "bitflags 2.9.1", "cow-utils", @@ -2402,7 +2402,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.82.0" +version = "0.82.1" dependencies = [ "mimalloc-safe", "napi", @@ -2416,7 +2416,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.82.0" +version = "0.82.1" dependencies = [ "base64", "compact_str", @@ -2448,7 +2448,7 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.82.0" +version = "0.82.1" dependencies = [ "cow-utils", "insta", @@ -2474,7 +2474,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.82.0" +version = "0.82.1" dependencies = [ "itoa", "oxc_allocator", diff --git a/Cargo.toml b/Cargo.toml index 5c97d9febdc30..7bce34907b639 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -106,32 +106,32 @@ ignore_without_reason = "allow" # FIXME [workspace.dependencies] # publish = true -oxc = { version = "0.82.0", path = "crates/oxc" } -oxc_allocator = { version = "0.82.0", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.82.0", path = "crates/oxc_ast" } -oxc_ast_macros = { version = "0.82.0", path = "crates/oxc_ast_macros" } -oxc_ast_visit = { version = "0.82.0", path = "crates/oxc_ast_visit" } -oxc_cfg = { version = "0.82.0", path = "crates/oxc_cfg" } -oxc_codegen = { version = "0.82.0", path = "crates/oxc_codegen" } -oxc_data_structures = { version = "0.82.0", path = "crates/oxc_data_structures" } -oxc_diagnostics = { version = "0.82.0", path = "crates/oxc_diagnostics" } -oxc_ecmascript = { version = "0.82.0", path = "crates/oxc_ecmascript" } -oxc_estree = { version = "0.82.0", path = "crates/oxc_estree" } -oxc_isolated_declarations = { version = "0.82.0", path = "crates/oxc_isolated_declarations" } -oxc_mangler = { version = "0.82.0", path = "crates/oxc_mangler" } -oxc_minifier = { version = "0.82.0", path = "crates/oxc_minifier" } -oxc_minify_napi = { version = "0.82.0", path = "napi/minify" } -oxc_napi = { version = "0.82.0", path = "crates/oxc_napi" } -oxc_parser = { version = "0.82.0", path = "crates/oxc_parser", features = ["regular_expression"] } -oxc_parser_napi = { version = "0.82.0", path = "napi/parser" } -oxc_regular_expression = { version = "0.82.0", path = "crates/oxc_regular_expression" } -oxc_semantic = { version = "0.82.0", path = "crates/oxc_semantic" } -oxc_span = { version = "0.82.0", path = "crates/oxc_span" } -oxc_syntax = { version = "0.82.0", path = "crates/oxc_syntax" } -oxc_transform_napi = { version = "0.82.0", path = "napi/transform" } -oxc_transformer = { version = "0.82.0", path = "crates/oxc_transformer" } -oxc_transformer_plugins = { version = "0.82.0", path = "crates/oxc_transformer_plugins" } -oxc_traverse = { version = "0.82.0", path = "crates/oxc_traverse" } +oxc = { version = "0.82.1", path = "crates/oxc" } +oxc_allocator = { version = "0.82.1", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.82.1", path = "crates/oxc_ast" } +oxc_ast_macros = { version = "0.82.1", path = "crates/oxc_ast_macros" } +oxc_ast_visit = { version = "0.82.1", path = "crates/oxc_ast_visit" } +oxc_cfg = { version = "0.82.1", path = "crates/oxc_cfg" } +oxc_codegen = { version = "0.82.1", path = "crates/oxc_codegen" } +oxc_data_structures = { version = "0.82.1", path = "crates/oxc_data_structures" } +oxc_diagnostics = { version = "0.82.1", path = "crates/oxc_diagnostics" } +oxc_ecmascript = { version = "0.82.1", path = "crates/oxc_ecmascript" } +oxc_estree = { version = "0.82.1", path = "crates/oxc_estree" } +oxc_isolated_declarations = { version = "0.82.1", path = "crates/oxc_isolated_declarations" } +oxc_mangler = { version = "0.82.1", path = "crates/oxc_mangler" } +oxc_minifier = { version = "0.82.1", path = "crates/oxc_minifier" } +oxc_minify_napi = { version = "0.82.1", path = "napi/minify" } +oxc_napi = { version = "0.82.1", path = "crates/oxc_napi" } +oxc_parser = { version = "0.82.1", path = "crates/oxc_parser", features = ["regular_expression"] } +oxc_parser_napi = { version = "0.82.1", path = "napi/parser" } +oxc_regular_expression = { version = "0.82.1", path = "crates/oxc_regular_expression" } +oxc_semantic = { version = "0.82.1", path = "crates/oxc_semantic" } +oxc_span = { version = "0.82.1", path = "crates/oxc_span" } +oxc_syntax = { version = "0.82.1", path = "crates/oxc_syntax" } +oxc_transform_napi = { version = "0.82.1", path = "napi/transform" } +oxc_transformer = { version = "0.82.1", path = "crates/oxc_transformer" } +oxc_transformer_plugins = { version = "0.82.1", path = "crates/oxc_transformer_plugins" } +oxc_traverse = { version = "0.82.1", 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 e11dba67164b1..3341a2f8f904f 100644 --- a/crates/oxc/CHANGELOG.md +++ b/crates/oxc/CHANGELOG.md @@ -6,6 +6,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/Cargo.toml b/crates/oxc/Cargo.toml index 9743f7f04a3ba..61d94a60a206c 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_allocator/CHANGELOG.md b/crates/oxc_allocator/CHANGELOG.md index 406fe10b1ed16..965af11d2a5f1 100644 --- a/crates/oxc_allocator/CHANGELOG.md +++ b/crates/oxc_allocator/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.82.0] - 2025-08-12 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index 254030b53be7d..8f24ca35cb244 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast/CHANGELOG.md b/crates/oxc_ast/CHANGELOG.md index c16f2fa010028..19c6e9a6221f4 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/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.82.0] - 2025-08-12 ### ๐Ÿšœ Refactor diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index 84458ef1c4532..65119ee69c8e9 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.82.0" +version = "0.82.1" 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 d5c1f0a256f41..016ae2504ab8d 100644 --- a/crates/oxc_ast_macros/CHANGELOG.md +++ b/crates/oxc_ast_macros/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.81.0] - 2025-08-06 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_ast_macros/Cargo.toml b/crates/oxc_ast_macros/Cargo.toml index 0ceb2769b4c23..977d590350dc1 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.82.0" +version = "0.82.1" 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 5707a721946fc..4e83fb9b90afe 100644 --- a/crates/oxc_ast_visit/CHANGELOG.md +++ b/crates/oxc_ast_visit/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.82.0] - 2025-08-12 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_ast_visit/Cargo.toml b/crates/oxc_ast_visit/Cargo.toml index 6a7cf8d97e09a..997d4cc5e144c 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.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_cfg/CHANGELOG.md b/crates/oxc_cfg/CHANGELOG.md index de55402c6b455..fc1a27deda1f7 100644 --- a/crates/oxc_cfg/CHANGELOG.md +++ b/crates/oxc_cfg/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.82.0] - 2025-08-12 ### ๐Ÿšœ Refactor diff --git a/crates/oxc_cfg/Cargo.toml b/crates/oxc_cfg/Cargo.toml index 96208bb98e627..c3855de85b739 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index 78455eadd1147..db5eebc06bc79 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/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.82.1] - 2025-08-13 + +### ๐Ÿš€ Features + +- 2c5fa58 codegen: Allow attaching comment to the top of the file. (#13048) (Boshen) + + ## [0.82.0] - 2025-08-12 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index 75b2f63d786f5..fcb8b17eaa14a 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.82.0" +version = "0.82.1" 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 9b3c656c5e49f..35bcffd33a6f7 100644 --- a/crates/oxc_data_structures/CHANGELOG.md +++ b/crates/oxc_data_structures/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.82.0] - 2025-08-12 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_data_structures/Cargo.toml b/crates/oxc_data_structures/Cargo.toml index 49795f9f97c84..c5ba5cd8b1365 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.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_diagnostics/CHANGELOG.md b/crates/oxc_diagnostics/CHANGELOG.md index 6ce820b088967..d2e0058e04ed8 100644 --- a/crates/oxc_diagnostics/CHANGELOG.md +++ b/crates/oxc_diagnostics/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.80.0] - 2025-08-03 ### ๐Ÿšœ Refactor diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index 2ad0595d0f885..cd0f99c592cec 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ecmascript/CHANGELOG.md b/crates/oxc_ecmascript/CHANGELOG.md index 79f5056a10f6e..af5cdff549ce3 100644 --- a/crates/oxc_ecmascript/CHANGELOG.md +++ b/crates/oxc_ecmascript/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.82.1] - 2025-08-13 + +### ๐Ÿ“š Documentation + +- 9c05e2f ecmascript: Correct docs for `GlobalContext::is_global_reference` (#13022) (overlookmotel) + + ## [0.82.0] - 2025-08-12 ### ๐Ÿš€ Features diff --git a/crates/oxc_ecmascript/Cargo.toml b/crates/oxc_ecmascript/Cargo.toml index 7881af151c9c6..268f2f15d2c4b 100644 --- a/crates/oxc_ecmascript/Cargo.toml +++ b/crates/oxc_ecmascript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ecmascript" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_estree/CHANGELOG.md b/crates/oxc_estree/CHANGELOG.md index 2f965700f243d..6ffe831b45297 100644 --- a/crates/oxc_estree/CHANGELOG.md +++ b/crates/oxc_estree/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.82.0] - 2025-08-12 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_estree/Cargo.toml b/crates/oxc_estree/Cargo.toml index 54d4a7b23c566..2282e6fe07e7d 100644 --- a/crates/oxc_estree/Cargo.toml +++ b/crates/oxc_estree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_estree" -version = "0.82.0" +version = "0.82.1" 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 4b2fc8f1b4f9b..85a45177e4808 100644 --- a/crates/oxc_isolated_declarations/CHANGELOG.md +++ b/crates/oxc_isolated_declarations/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.82.0] - 2025-08-12 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index 3dae164807a19..7746bdd169e90 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.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_mangler/CHANGELOG.md b/crates/oxc_mangler/CHANGELOG.md index 929c4a6fb833f..387bf3c9f3c09 100644 --- a/crates/oxc_mangler/CHANGELOG.md +++ b/crates/oxc_mangler/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.80.0] - 2025-08-03 ### ๐Ÿšœ Refactor diff --git a/crates/oxc_mangler/Cargo.toml b/crates/oxc_mangler/Cargo.toml index ceb0f6d53566b..e34b99f037c8b 100644 --- a/crates/oxc_mangler/Cargo.toml +++ b/crates/oxc_mangler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_mangler" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_minifier/CHANGELOG.md b/crates/oxc_minifier/CHANGELOG.md index cbee01167b50e..1d8331624b69f 100644 --- a/crates/oxc_minifier/CHANGELOG.md +++ b/crates/oxc_minifier/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). +## [0.82.1] - 2025-08-13 + +### ๐Ÿš€ Features + +- 993db89 minifier: `.minify` and `.dce` methods; run dce in loop (#13026) (Boshen) + +### ๐Ÿšœ Refactor + +- 73a6f25 minifier: Inline statement methods (#13044) (Boshen) +- 53c51f9 minifier: Remove clippy allow directives and fix needless_pass_by_ref_mut warnings in oxc_minifier (#13030) (Copilot) +- 3a8a3ce minifier: Remove clippy::unused_self allow directive by converting methods to associated functions (#13029) (Copilot) +- 7223686 minifier: Use the original vec in-place in `minimize_statements` (#13028) (Boshen) + + ## [0.82.0] - 2025-08-12 ### ๐Ÿš€ Features diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index 390dffdadd083..e25f1114497ab 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_napi/CHANGELOG.md b/crates/oxc_napi/CHANGELOG.md index 2320b32161e48..b66ad35ff54d1 100644 --- a/crates/oxc_napi/CHANGELOG.md +++ b/crates/oxc_napi/CHANGELOG.md @@ -6,6 +6,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 9276c5c2170fd..4128006746c4b 100644 --- a/crates/oxc_napi/Cargo.toml +++ b/crates/oxc_napi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_napi" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_parser/CHANGELOG.md b/crates/oxc_parser/CHANGELOG.md index cd06611ef0237..c60939c7bf713 100644 --- a/crates/oxc_parser/CHANGELOG.md +++ b/crates/oxc_parser/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.82.0] - 2025-08-12 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 077b58579e3be..7e32e813dd6b7 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.82.0" +version = "0.82.1" 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 f07f71ccbbe21..2aff75b4db4d2 100644 --- a/crates/oxc_regular_expression/CHANGELOG.md +++ b/crates/oxc_regular_expression/CHANGELOG.md @@ -6,6 +6,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_regular_expression/Cargo.toml b/crates/oxc_regular_expression/Cargo.toml index e812d28d2ff1e..234e1e1d0fbce 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.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_semantic/CHANGELOG.md b/crates/oxc_semantic/CHANGELOG.md index 5bd68bb117c75..f1c04d54e533b 100644 --- a/crates/oxc_semantic/CHANGELOG.md +++ b/crates/oxc_semantic/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.82.0] - 2025-08-12 ### ๐Ÿ› Bug Fixes diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index 410d82a3d0c44..d5c7ea5023118 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_span/CHANGELOG.md b/crates/oxc_span/CHANGELOG.md index e47c4f84aaceb..9a5cdcdd9755d 100644 --- a/crates/oxc_span/CHANGELOG.md +++ b/crates/oxc_span/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + ## [0.80.0] - 2025-08-03 ### ๐Ÿš€ Features diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index af4fde3416ecb..82f06b86871d3 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_syntax/CHANGELOG.md b/crates/oxc_syntax/CHANGELOG.md index e994d13d72791..10517a16a0702 100644 --- a/crates/oxc_syntax/CHANGELOG.md +++ b/crates/oxc_syntax/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.82.0] - 2025-08-12 ### ๐Ÿš€ Features diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index c43ebd732a67e..16d6d8531df09 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_transformer/CHANGELOG.md b/crates/oxc_transformer/CHANGELOG.md index a54805756f134..b279d71691f03 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/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.82.1] - 2025-08-13 + +### ๐Ÿ› Bug Fixes + +- 6fe0bb5 transformer/react: Spread props optimization breaks __self and __source injection (#13009) (#13020) (Dunqing) + + ## [0.82.0] - 2025-08-12 ### ๐Ÿšœ Refactor diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index b6db59a2d6958..b1e2af733197e 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.82.0" +version = "0.82.1" 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 ff6b50b4d7976..748d4f4446290 100644 --- a/crates/oxc_transformer_plugins/CHANGELOG.md +++ b/crates/oxc_transformer_plugins/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.81.0] - 2025-08-06 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_transformer_plugins/Cargo.toml b/crates/oxc_transformer_plugins/Cargo.toml index 83c17af6872f3..bbd05e83c6c5e 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.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_traverse/CHANGELOG.md b/crates/oxc_traverse/CHANGELOG.md index d0a4b93017b95..4221d9bea2e15 100644 --- a/crates/oxc_traverse/CHANGELOG.md +++ b/crates/oxc_traverse/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.81.0] - 2025-08-06 ### ๐Ÿ’ฅ BREAKING CHANGES diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index 43c5a9b225d06..1814324cbf07d 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/CHANGELOG.md b/napi/minify/CHANGELOG.md index cfd7cabc3992d..fa7e81465da7b 100644 --- a/napi/minify/CHANGELOG.md +++ b/napi/minify/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). +## [0.82.1] - 2025-08-13 + +### ๐Ÿš€ Features + +- 993db89 minifier: `.minify` and `.dce` methods; run dce in loop (#13026) (Boshen) + + +## [0.82.1] - 2025-08-13 + +### ๐Ÿš€ Features + +- 993db89 minifier: `.minify` and `.dce` methods; run dce in loop (#13026) (Boshen) + + diff --git a/napi/minify/Cargo.toml b/napi/minify/Cargo.toml index 3eda052a0a400..20875312bab00 100644 --- a/napi/minify/Cargo.toml +++ b/napi/minify/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minify_napi" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/package.json b/napi/minify/package.json index 54fc7398a5e1d..2c083b300529e 100644 --- a/napi/minify/package.json +++ b/napi/minify/package.json @@ -1,6 +1,6 @@ { "name": "oxc-minify", - "version": "0.82.0", + "version": "0.82.1", "main": "index.js", "browser": "browser.js", "scripts": { diff --git a/napi/parser/CHANGELOG.md b/napi/parser/CHANGELOG.md index 1d5d5d5d97435..86e5302a3112c 100644 --- a/napi/parser/CHANGELOG.md +++ b/napi/parser/CHANGELOG.md @@ -4,6 +4,8 @@ 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.82.0] - 2025-08-12 ### ๐Ÿšœ Refactor diff --git a/napi/parser/Cargo.toml b/napi/parser/Cargo.toml index 4742389f3f9a3..7ddec9d701107 100644 --- a/napi/parser/Cargo.toml +++ b/napi/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser_napi" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/parser/package.json b/napi/parser/package.json index e5541fae127b1..3d61a64348692 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.82.0", + "version": "0.82.1", "main": "index.js", "browser": "wasm.mjs", "scripts": { diff --git a/napi/transform/CHANGELOG.md b/napi/transform/CHANGELOG.md index 4b482ed7f6bea..e97148ba21b4d 100644 --- a/napi/transform/CHANGELOG.md +++ b/napi/transform/CHANGELOG.md @@ -8,6 +8,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + + ## [0.80.0] - 2025-08-03 ### ๐Ÿงช Testing diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index bd287b7e0174e..b7033088d5d4c 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.82.0" +version = "0.82.1" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/transform/package.json b/napi/transform/package.json index 12d4f39548f43..6200e76374bdd 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.82.0", + "version": "0.82.1", "main": "index.js", "browser": "browser.js", "scripts": { diff --git a/npm/oxc-types/CHANGELOG.md b/npm/oxc-types/CHANGELOG.md index 07d97e7bd56bd..4f056907561c5 100644 --- a/npm/oxc-types/CHANGELOG.md +++ b/npm/oxc-types/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.82.0] - 2025-08-12 ### ๐Ÿšœ Refactor diff --git a/npm/oxc-types/package.json b/npm/oxc-types/package.json index a27ed1dee66f9..6ab3be9d0b9ab 100644 --- a/npm/oxc-types/package.json +++ b/npm/oxc-types/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/types", - "version": "0.82.0", + "version": "0.82.1", "description": "Types for Oxc AST nodes", "keywords": [ "AST", diff --git a/npm/runtime/CHANGELOG.md b/npm/runtime/CHANGELOG.md index 9abe365a19125..97f369df896e9 100644 --- a/npm/runtime/CHANGELOG.md +++ b/npm/runtime/CHANGELOG.md @@ -21,6 +21,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + # Changelog All notable changes to this package will be documented in this file. diff --git a/npm/runtime/package.json b/npm/runtime/package.json index 999191fad0a03..e1d49a0d2ba98 100644 --- a/npm/runtime/package.json +++ b/npm/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/runtime", - "version": "0.82.0", + "version": "0.82.1", "description": "Oxc's modular runtime helpers", "license": "MIT", "repository": {