diff --git a/Cargo.lock b/Cargo.lock index 16ba468cef009..6076f66bc3e8d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1645,7 +1645,7 @@ checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" [[package]] name = "oxc" -version = "0.82.2" +version = "0.82.3" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1721,7 +1721,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.82.2" +version = "0.82.3" dependencies = [ "allocator-api2", "bumpalo", @@ -1736,7 +1736,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.82.2" +version = "0.82.3" dependencies = [ "bitflags 2.9.2", "oxc_allocator", @@ -1750,7 +1750,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.82.2" +version = "0.82.3" dependencies = [ "phf", "proc-macro2", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.82.2" +version = "0.82.3" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1817,7 +1817,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.82.2" +version = "0.82.3" dependencies = [ "bitflags 2.9.2", "itertools", @@ -1830,7 +1830,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.82.2" +version = "0.82.3" dependencies = [ "bitflags 2.9.2", "cow-utils", @@ -1894,14 +1894,14 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.82.2" +version = "0.82.3" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.82.2" +version = "0.82.3" dependencies = [ "cow-utils", "oxc-miette", @@ -1910,7 +1910,7 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.82.2" +version = "0.82.3" dependencies = [ "cow-utils", "num-bigint", @@ -1923,7 +1923,7 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.82.2" +version = "0.82.3" dependencies = [ "dragonbox_ecma", "itoa", @@ -1957,7 +1957,7 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.82.2" +version = "0.82.3" dependencies = [ "bitflags 2.9.2", "insta", @@ -2070,7 +2070,7 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.82.2" +version = "0.82.3" dependencies = [ "fixedbitset", "itertools", @@ -2086,7 +2086,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.82.2" +version = "0.82.3" dependencies = [ "cow-utils", "insta", @@ -2109,7 +2109,7 @@ dependencies = [ [[package]] name = "oxc_minify_napi" -version = "0.82.2" +version = "0.82.3" dependencies = [ "mimalloc-safe", "napi", @@ -2148,7 +2148,7 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.82.2" +version = "0.82.3" dependencies = [ "napi", "napi-build", @@ -2162,7 +2162,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.82.2" +version = "0.82.3" dependencies = [ "bitflags 2.9.2", "cow-utils", @@ -2185,7 +2185,7 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.82.2" +version = "0.82.3" dependencies = [ "mimalloc-safe", "napi", @@ -2235,7 +2235,7 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.82.2" +version = "0.82.3" dependencies = [ "bitflags 2.9.2", "oxc_allocator", @@ -2281,7 +2281,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.82.2" +version = "0.82.3" dependencies = [ "insta", "itertools", @@ -2319,7 +2319,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.82.2" +version = "0.82.3" dependencies = [ "compact_str", "oxc-miette", @@ -2332,7 +2332,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.82.2" +version = "0.82.3" dependencies = [ "bitflags 2.9.2", "cow-utils", @@ -2403,7 +2403,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.82.2" +version = "0.82.3" dependencies = [ "mimalloc-safe", "napi", @@ -2417,7 +2417,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.82.2" +version = "0.82.3" dependencies = [ "base64", "compact_str", @@ -2449,7 +2449,7 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.82.2" +version = "0.82.3" dependencies = [ "cow-utils", "insta", @@ -2476,7 +2476,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.82.2" +version = "0.82.3" dependencies = [ "itoa", "oxc_allocator", diff --git a/Cargo.toml b/Cargo.toml index a9c1cffa7d8dc..d6ff452e9f6f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -106,32 +106,32 @@ ignore_without_reason = "allow" # FIXME [workspace.dependencies] # publish = true -oxc = { version = "0.82.2", path = "crates/oxc" } -oxc_allocator = { version = "0.82.2", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.82.2", path = "crates/oxc_ast" } -oxc_ast_macros = { version = "0.82.2", path = "crates/oxc_ast_macros" } -oxc_ast_visit = { version = "0.82.2", path = "crates/oxc_ast_visit" } -oxc_cfg = { version = "0.82.2", path = "crates/oxc_cfg" } -oxc_codegen = { version = "0.82.2", path = "crates/oxc_codegen" } -oxc_data_structures = { version = "0.82.2", path = "crates/oxc_data_structures" } -oxc_diagnostics = { version = "0.82.2", path = "crates/oxc_diagnostics" } -oxc_ecmascript = { version = "0.82.2", path = "crates/oxc_ecmascript" } -oxc_estree = { version = "0.82.2", path = "crates/oxc_estree" } -oxc_isolated_declarations = { version = "0.82.2", path = "crates/oxc_isolated_declarations" } -oxc_mangler = { version = "0.82.2", path = "crates/oxc_mangler" } -oxc_minifier = { version = "0.82.2", path = "crates/oxc_minifier" } -oxc_minify_napi = { version = "0.82.2", path = "napi/minify" } -oxc_napi = { version = "0.82.2", path = "crates/oxc_napi" } -oxc_parser = { version = "0.82.2", path = "crates/oxc_parser", features = ["regular_expression"] } -oxc_parser_napi = { version = "0.82.2", path = "napi/parser" } -oxc_regular_expression = { version = "0.82.2", path = "crates/oxc_regular_expression" } -oxc_semantic = { version = "0.82.2", path = "crates/oxc_semantic" } -oxc_span = { version = "0.82.2", path = "crates/oxc_span" } -oxc_syntax = { version = "0.82.2", path = "crates/oxc_syntax" } -oxc_transform_napi = { version = "0.82.2", path = "napi/transform" } -oxc_transformer = { version = "0.82.2", path = "crates/oxc_transformer" } -oxc_transformer_plugins = { version = "0.82.2", path = "crates/oxc_transformer_plugins" } -oxc_traverse = { version = "0.82.2", path = "crates/oxc_traverse" } +oxc = { version = "0.82.3", path = "crates/oxc" } +oxc_allocator = { version = "0.82.3", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.82.3", path = "crates/oxc_ast" } +oxc_ast_macros = { version = "0.82.3", path = "crates/oxc_ast_macros" } +oxc_ast_visit = { version = "0.82.3", path = "crates/oxc_ast_visit" } +oxc_cfg = { version = "0.82.3", path = "crates/oxc_cfg" } +oxc_codegen = { version = "0.82.3", path = "crates/oxc_codegen" } +oxc_data_structures = { version = "0.82.3", path = "crates/oxc_data_structures" } +oxc_diagnostics = { version = "0.82.3", path = "crates/oxc_diagnostics" } +oxc_ecmascript = { version = "0.82.3", path = "crates/oxc_ecmascript" } +oxc_estree = { version = "0.82.3", path = "crates/oxc_estree" } +oxc_isolated_declarations = { version = "0.82.3", path = "crates/oxc_isolated_declarations" } +oxc_mangler = { version = "0.82.3", path = "crates/oxc_mangler" } +oxc_minifier = { version = "0.82.3", path = "crates/oxc_minifier" } +oxc_minify_napi = { version = "0.82.3", path = "napi/minify" } +oxc_napi = { version = "0.82.3", path = "crates/oxc_napi" } +oxc_parser = { version = "0.82.3", path = "crates/oxc_parser", features = ["regular_expression"] } +oxc_parser_napi = { version = "0.82.3", path = "napi/parser" } +oxc_regular_expression = { version = "0.82.3", path = "crates/oxc_regular_expression" } +oxc_semantic = { version = "0.82.3", path = "crates/oxc_semantic" } +oxc_span = { version = "0.82.3", path = "crates/oxc_span" } +oxc_syntax = { version = "0.82.3", path = "crates/oxc_syntax" } +oxc_transform_napi = { version = "0.82.3", path = "napi/transform" } +oxc_transformer = { version = "0.82.3", path = "crates/oxc_transformer" } +oxc_transformer_plugins = { version = "0.82.3", path = "crates/oxc_transformer_plugins" } +oxc_traverse = { version = "0.82.3", 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 e600766e0a89f..c89507b076bd2 100644 --- a/crates/oxc/CHANGELOG.md +++ b/crates/oxc/CHANGELOG.md @@ -8,6 +8,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 82255c8de17e3..4b60f39163ea3 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_allocator/CHANGELOG.md b/crates/oxc_allocator/CHANGELOG.md index df16858d26ebb..8c24b639f0297 100644 --- a/crates/oxc_allocator/CHANGELOG.md +++ b/crates/oxc_allocator/CHANGELOG.md @@ -4,6 +4,26 @@ 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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- f490d27 allocator: Remove unsound `Send` impl and tighten `Sync` requirement for `HashMap` (#13203) (overlookmotel) +- 0815a89 allocator: Remove unsound `Send` impl and tighten `Sync` requirements for `Vec` (#13041) (overlookmotel) +- af3b98e allocator: Remove `Vec::bump` method (#13039) (overlookmotel) +- 9ac418d allocator: Remove `Clone` impl from `Vec` (#13040) (overlookmotel) +- d2e8cb6 allocator: Remove unsound `impl Sync for Allocator` (#13033) (overlookmotel) +- 8264664 allocator: Fix soundness hole in `Allocator::alloc_bytes_start` (#13141) (overlookmotel) + +### ๐Ÿšœ Refactor + +- 93eaf5f allocator: Replace `AtomicUsize` with `Cell` in `AllocationStats` (#13043) (overlookmotel) + +### ๐Ÿงช Testing + +- 792ae31 estree, allocator: Use `default` to create `ESTreeSerializer`s (#13211) (overlookmotel) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿš€ Features diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index f724597a78910..f5729e6fa0468 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast/CHANGELOG.md b/crates/oxc_ast/CHANGELOG.md index c5cfede4d3975..32df04e73d8ab 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.2] - 2025-08-17 ### ๐Ÿ› Bug Fixes diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index 6cc41f43458b8..65cc3e3cefbce 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.82.2" +version = "0.82.3" 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 1221cca2b78d9..695dc0fce75f9 100644 --- a/crates/oxc_ast_macros/CHANGELOG.md +++ b/crates/oxc_ast_macros/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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- d676e04 ast_macros: Do not panic in macro (#13102) (overlookmotel) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿšœ Refactor diff --git a/crates/oxc_ast_macros/Cargo.toml b/crates/oxc_ast_macros/Cargo.toml index 81008ccba7004..9a09419787f94 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.2" +version = "0.82.3" 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 4c446cb426642..bbf9ca6017c5e 100644 --- a/crates/oxc_ast_visit/CHANGELOG.md +++ b/crates/oxc_ast_visit/CHANGELOG.md @@ -6,6 +6,7 @@ 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 db4dc1b6f0e6d..18f8595782565 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.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_cfg/CHANGELOG.md b/crates/oxc_cfg/CHANGELOG.md index fa941e408b08d..c5335b4595db5 100644 --- a/crates/oxc_cfg/CHANGELOG.md +++ b/crates/oxc_cfg/CHANGELOG.md @@ -6,6 +6,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 ecbe3219dc9b7..779a2ca799a72 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index c32cdfed6f04b..2c898272fcb4d 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/CHANGELOG.md @@ -4,6 +4,23 @@ 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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- 8f533aa codegen: Correct `CRLF` handling in comment processing (#13169) (copilot-swe-agent) +- f10ac33 codegen: Remove end sourcemaps for `}`, `]`, `)` (#13180) (Boshen) + +### ๐Ÿšœ Refactor + +- 51ca0ad codegen: Reduce repeated code (#13191) (overlookmotel) +- 3548cf4 sourcemap: Improve sourcemap visualization code (#13177) (Boshen) + +### โšก Performance + +- e3bfff1 codegen: Faster splitting comments into lines (#13190) (overlookmotel) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿš€ Features diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index c5b66a3be5153..305ded0bc2c2b 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.82.2" +version = "0.82.3" 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 5e49c434d667d..d740830b36e21 100644 --- a/crates/oxc_data_structures/CHANGELOG.md +++ b/crates/oxc_data_structures/CHANGELOG.md @@ -6,6 +6,7 @@ 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 3f8ac0e5cb79b..0b5ce54c863cf 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.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_diagnostics/CHANGELOG.md b/crates/oxc_diagnostics/CHANGELOG.md index 7fd7deda334a6..dc3acfb27ca8c 100644 --- a/crates/oxc_diagnostics/CHANGELOG.md +++ b/crates/oxc_diagnostics/CHANGELOG.md @@ -8,6 +8,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 59ca4b03319f8..40277bc2040d3 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ecmascript/CHANGELOG.md b/crates/oxc_ecmascript/CHANGELOG.md index 565f8f8f74b48..385b971a87d65 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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- d27a04b ecmascript: Skip array length evaluation if there are any spread elements (#13162) (Monad) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿš€ Features diff --git a/crates/oxc_ecmascript/Cargo.toml b/crates/oxc_ecmascript/Cargo.toml index 44b9ddba12e29..967d835b1fdff 100644 --- a/crates/oxc_ecmascript/Cargo.toml +++ b/crates/oxc_ecmascript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ecmascript" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_estree/CHANGELOG.md b/crates/oxc_estree/CHANGELOG.md index 67273202d14f1..b363991b801af 100644 --- a/crates/oxc_estree/CHANGELOG.md +++ b/crates/oxc_estree/CHANGELOG.md @@ -4,6 +4,17 @@ 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.3] - 2025-08-20 + +### ๐Ÿšœ Refactor + +- 3f92fa8 estree: Add `#[repr(transparent)]` to config structs (#13212) (overlookmotel) + +### ๐Ÿงช Testing + +- 792ae31 estree, allocator: Use `default` to create `ESTreeSerializer`s (#13211) (overlookmotel) + + ## [0.82.0] - 2025-08-12 diff --git a/crates/oxc_estree/Cargo.toml b/crates/oxc_estree/Cargo.toml index 63529b9775297..04626e1ef9a54 100644 --- a/crates/oxc_estree/Cargo.toml +++ b/crates/oxc_estree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_estree" -version = "0.82.2" +version = "0.82.3" 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 5de170c51e55a..2cad2733be147 100644 --- a/crates/oxc_isolated_declarations/CHANGELOG.md +++ b/crates/oxc_isolated_declarations/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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- 8f533aa codegen: Correct `CRLF` handling in comment processing (#13169) (copilot-swe-agent) + + ## [0.82.0] - 2025-08-12 diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index dfefe9b3b8e24..0650287817cb7 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.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_mangler/CHANGELOG.md b/crates/oxc_mangler/CHANGELOG.md index da5d56a434d39..4a406d5b9dbb7 100644 --- a/crates/oxc_mangler/CHANGELOG.md +++ b/crates/oxc_mangler/CHANGELOG.md @@ -8,6 +8,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 7828b61668a2e..70aa79ca52816 100644 --- a/crates/oxc_mangler/Cargo.toml +++ b/crates/oxc_mangler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_mangler" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_minifier/CHANGELOG.md b/crates/oxc_minifier/CHANGELOG.md index affd9cbcef0f4..43977820e0b73 100644 --- a/crates/oxc_minifier/CHANGELOG.md +++ b/crates/oxc_minifier/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.82.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- d27a04b ecmascript: Skip array length evaluation if there are any spread elements (#13162) (Monad) +- f10ac33 codegen: Remove end sourcemaps for `}`, `]`, `)` (#13180) (Boshen) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿš€ Features diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index 485685f772de9..e3421207c8f2a 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_napi/CHANGELOG.md b/crates/oxc_napi/CHANGELOG.md index 9eaabda5861a8..7d4ff0b6470d6 100644 --- a/crates/oxc_napi/CHANGELOG.md +++ b/crates/oxc_napi/CHANGELOG.md @@ -8,6 +8,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 32a8d1ac72a7a..ff63d06f77883 100644 --- a/crates/oxc_napi/Cargo.toml +++ b/crates/oxc_napi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_napi" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_parser/CHANGELOG.md b/crates/oxc_parser/CHANGELOG.md index 4ae659de149c4..c654aa127545f 100644 --- a/crates/oxc_parser/CHANGELOG.md +++ b/crates/oxc_parser/CHANGELOG.md @@ -4,6 +4,17 @@ 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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- ade2ccb parser: Produce syntax error for `export enum` and similar ts syntaxes (#13208) (Boshen) + +### ๐Ÿšœ Refactor + +- b2d59a2 parser: Improve safety of char to bytes conversions (#13193) (overlookmotel) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿšœ Refactor diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index b246517b2814c..d806e362044ba 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.82.2" +version = "0.82.3" 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 ea9b59dd28340..bf5ce75d0dc70 100644 --- a/crates/oxc_regular_expression/CHANGELOG.md +++ b/crates/oxc_regular_expression/CHANGELOG.md @@ -8,6 +8,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 85ead358ce419..60c9bf17a355f 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.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_semantic/CHANGELOG.md b/crates/oxc_semantic/CHANGELOG.md index 073c2a691f5a0..4de7ab69f9cdb 100644 --- a/crates/oxc_semantic/CHANGELOG.md +++ b/crates/oxc_semantic/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.3] - 2025-08-20 + +### ๐Ÿšœ Refactor + +- cc067c2 semantic: Implement `Send` and `Sync` for `ScopingCell` (#13042) (overlookmotel) + + ## [0.82.0] - 2025-08-12 diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index 1f64cf1b2253b..4ebea229aa5d3 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_span/CHANGELOG.md b/crates/oxc_span/CHANGELOG.md index 880ac9a60297d..3c0d214f1ade3 100644 --- a/crates/oxc_span/CHANGELOG.md +++ b/crates/oxc_span/CHANGELOG.md @@ -8,6 +8,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 4ae9175c0b501..1b75746d033e0 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_syntax/CHANGELOG.md b/crates/oxc_syntax/CHANGELOG.md index 4dd76562995c5..185645c73829c 100644 --- a/crates/oxc_syntax/CHANGELOG.md +++ b/crates/oxc_syntax/CHANGELOG.md @@ -6,6 +6,7 @@ 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 fb25e36602ca3..6a26e88a7d2fa 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_transformer/CHANGELOG.md b/crates/oxc_transformer/CHANGELOG.md index 62f3114e309e3..04f217623bed8 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/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.82.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- 76a9865 transformer/legacy-decorator: Metadata should be inserted after all params decorators (#13215) (Dunqing) + +### ๐Ÿšœ Refactor + +- 5463a99 transformer: Shorten code (#13220) (overlookmotel) +- 49a6fda transformer/decorator: Re-order methods (#13219) (overlookmotel) + +### โšก Performance + +- ef3c23a transformer/decorator: Remove temporary `Vec` (#13218) (overlookmotel) + + ## [0.82.1] - 2025-08-13 diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index 72f12a00e9dfb..cc18b62e89322 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.82.2" +version = "0.82.3" 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 5670783284595..7ae16cda5e30d 100644 --- a/crates/oxc_transformer_plugins/CHANGELOG.md +++ b/crates/oxc_transformer_plugins/CHANGELOG.md @@ -4,6 +4,17 @@ 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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- f10ac33 codegen: Remove end sourcemaps for `}`, `]`, `)` (#13180) (Boshen) + +### ๐Ÿšœ Refactor + +- 3548cf4 sourcemap: Improve sourcemap visualization code (#13177) (Boshen) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿšœ Refactor diff --git a/crates/oxc_transformer_plugins/Cargo.toml b/crates/oxc_transformer_plugins/Cargo.toml index 279c942b185b4..aad548c85bfe6 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.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_traverse/CHANGELOG.md b/crates/oxc_traverse/CHANGELOG.md index edb8044da62ea..ead0e6b5992af 100644 --- a/crates/oxc_traverse/CHANGELOG.md +++ b/crates/oxc_traverse/CHANGELOG.md @@ -4,6 +4,17 @@ 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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- 4f8506e traverse: Fix codegen (#13192) (overlookmotel) + +### ๐Ÿšœ Refactor + +- 72880a7 traverse: Fix lint errors in codegen (#13186) (overlookmotel) + + diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index f66533ef4ab38..9c51be57a5906 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/CHANGELOG.md b/napi/minify/CHANGELOG.md index 8ad80c246b481..4157b9c79a56e 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.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- f10ac33 codegen: Remove end sourcemaps for `}`, `]`, `)` (#13180) (Boshen) + + +## [0.82.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- f10ac33 codegen: Remove end sourcemaps for `}`, `]`, `)` (#13180) (Boshen) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿšœ Refactor diff --git a/napi/minify/Cargo.toml b/napi/minify/Cargo.toml index 0467b52ee4dc1..385840e0f0779 100644 --- a/napi/minify/Cargo.toml +++ b/napi/minify/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minify_napi" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/package.json b/napi/minify/package.json index 544bde260d36f..83d93733fcbf1 100644 --- a/napi/minify/package.json +++ b/napi/minify/package.json @@ -1,6 +1,6 @@ { "name": "oxc-minify", - "version": "0.82.2", + "version": "0.82.3", "type": "commonjs", "main": "index.js", "browser": "browser.js", diff --git a/napi/parser/CHANGELOG.md b/napi/parser/CHANGELOG.md index 86a63fec97abf..812b8552d5723 100644 --- a/napi/parser/CHANGELOG.md +++ b/napi/parser/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.3] - 2025-08-20 + +### ๐Ÿšœ Refactor + +- 5baa4f1 napi/parser: Fix lint errors (#13185) (overlookmotel) + + +## [0.82.3] - 2025-08-20 + +### ๐Ÿšœ Refactor + +- 5baa4f1 napi/parser: Fix lint errors (#13185) (overlookmotel) + + ## [0.82.2] - 2025-08-17 ### ๐Ÿšœ Refactor diff --git a/napi/parser/Cargo.toml b/napi/parser/Cargo.toml index 3d17762e2dd4e..48900dc4d6989 100644 --- a/napi/parser/Cargo.toml +++ b/napi/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser_napi" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/parser/package.json b/napi/parser/package.json index 339ae1ef02b7b..7b11749c36dd7 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.82.2", + "version": "0.82.3", "type": "commonjs", "main": "index.js", "browser": "wasm.mjs", diff --git a/napi/transform/CHANGELOG.md b/napi/transform/CHANGELOG.md index 86b53bed5fd97..98950ffabf79b 100644 --- a/napi/transform/CHANGELOG.md +++ b/napi/transform/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.82.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- 76a9865 transformer/legacy-decorator: Metadata should be inserted after all params decorators (#13215) (Dunqing) +- f10ac33 codegen: Remove end sourcemaps for `}`, `]`, `)` (#13180) (Boshen) + + +## [0.82.3] - 2025-08-20 + +### ๐Ÿ› Bug Fixes + +- 76a9865 transformer/legacy-decorator: Metadata should be inserted after all params decorators (#13215) (Dunqing) +- f10ac33 codegen: Remove end sourcemaps for `}`, `]`, `)` (#13180) (Boshen) + + diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index fee0bf747d4eb..5ba313036ee88 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.82.2" +version = "0.82.3" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/transform/package.json b/napi/transform/package.json index 078f3266467e0..57fcd3cca7564 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.82.2", + "version": "0.82.3", "type": "commonjs", "main": "index.js", "browser": "browser.js", diff --git a/npm/oxc-types/CHANGELOG.md b/npm/oxc-types/CHANGELOG.md index a3c284cf7173c..435f27ccd0e26 100644 --- a/npm/oxc-types/CHANGELOG.md +++ b/npm/oxc-types/CHANGELOG.md @@ -6,6 +6,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/npm/oxc-types/package.json b/npm/oxc-types/package.json index 1e72ef721f80e..30f373ea3f076 100644 --- a/npm/oxc-types/package.json +++ b/npm/oxc-types/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/types", - "version": "0.82.2", + "version": "0.82.3", "description": "Types for Oxc AST nodes", "type": "commonjs", "keywords": [ diff --git a/npm/runtime/CHANGELOG.md b/npm/runtime/CHANGELOG.md index eec7b9665dc06..149912a328bac 100644 --- a/npm/runtime/CHANGELOG.md +++ b/npm/runtime/CHANGELOG.md @@ -22,6 +22,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). + # Changelog diff --git a/npm/runtime/package.json b/npm/runtime/package.json index 5c1115f883304..3880d5bbabc7c 100644 --- a/npm/runtime/package.json +++ b/npm/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/runtime", - "version": "0.82.2", + "version": "0.82.3", "description": "Oxc's modular runtime helpers", "license": "MIT", "repository": {