diff --git a/Cargo.lock b/Cargo.lock index eca499c11871f..be8800f3f6dff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1469,7 +1469,7 @@ checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" [[package]] name = "oxc" -version = "0.72.1" +version = "0.72.2" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1543,7 +1543,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.72.1" +version = "0.72.2" dependencies = [ "allocator-api2", "bumpalo", @@ -1557,7 +1557,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.72.1" +version = "0.72.2" dependencies = [ "bitflags 2.9.1", "cow-utils", @@ -1572,7 +1572,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.72.1" +version = "0.72.2" dependencies = [ "phf", "proc-macro2", @@ -1605,7 +1605,7 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.72.1" +version = "0.72.2" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1640,7 +1640,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.72.1" +version = "0.72.2" dependencies = [ "bitflags 2.9.1", "itertools", @@ -1653,7 +1653,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.72.1" +version = "0.72.2" dependencies = [ "base64", "bitflags 2.9.1", @@ -1716,7 +1716,7 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.72.1" +version = "0.72.2" dependencies = [ "ropey", "rustversion", @@ -1724,7 +1724,7 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.72.1" +version = "0.72.2" dependencies = [ "cow-utils", "oxc-miette", @@ -1732,7 +1732,7 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.72.1" +version = "0.72.2" dependencies = [ "cow-utils", "num-bigint", @@ -1744,7 +1744,7 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.72.1" +version = "0.72.2" dependencies = [ "itoa", "oxc_data_structures", @@ -1778,7 +1778,7 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.72.1" +version = "0.72.2" dependencies = [ "bitflags 2.9.1", "insta", @@ -1878,7 +1878,7 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.72.1" +version = "0.72.2" dependencies = [ "fixedbitset", "itertools", @@ -1894,7 +1894,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.72.1" +version = "0.72.2" dependencies = [ "cow-utils", "insta", @@ -1952,7 +1952,7 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.72.1" +version = "0.72.2" dependencies = [ "napi", "napi-build", @@ -1966,7 +1966,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.72.1" +version = "0.72.2" dependencies = [ "bitflags 2.9.1", "cow-utils", @@ -1989,7 +1989,7 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.72.1" +version = "0.72.2" dependencies = [ "mimalloc-safe", "napi", @@ -2039,7 +2039,7 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.72.1" +version = "0.72.2" dependencies = [ "bitflags 2.9.1", "oxc_allocator", @@ -2084,7 +2084,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.72.1" +version = "0.72.2" dependencies = [ "insta", "itertools", @@ -2125,7 +2125,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.72.1" +version = "0.72.2" dependencies = [ "compact_str", "oxc-miette", @@ -2138,7 +2138,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.72.1" +version = "0.72.2" dependencies = [ "bitflags 2.9.1", "cow-utils", @@ -2198,7 +2198,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.72.1" +version = "0.72.2" dependencies = [ "mimalloc-safe", "napi", @@ -2212,7 +2212,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.72.1" +version = "0.72.2" dependencies = [ "base64", "compact_str", @@ -2244,7 +2244,7 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.72.1" +version = "0.72.2" dependencies = [ "cow-utils", "insta", @@ -2270,7 +2270,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.72.1" +version = "0.72.2" dependencies = [ "itoa", "oxc_allocator", diff --git a/Cargo.toml b/Cargo.toml index b6ddda5662c2a..df8dcec88887f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,31 +104,31 @@ doc_lazy_continuation = "allow" # FIXME [workspace.dependencies] # publish = true -oxc = { version = "0.72.1", path = "crates/oxc" } -oxc_allocator = { version = "0.72.1", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.72.1", path = "crates/oxc_ast" } -oxc_ast_macros = { version = "0.72.1", path = "crates/oxc_ast_macros" } -oxc_ast_visit = { version = "0.72.1", path = "crates/oxc_ast_visit" } -oxc_cfg = { version = "0.72.1", path = "crates/oxc_cfg" } -oxc_codegen = { version = "0.72.1", path = "crates/oxc_codegen" } -oxc_data_structures = { version = "0.72.1", path = "crates/oxc_data_structures" } -oxc_diagnostics = { version = "0.72.1", path = "crates/oxc_diagnostics" } -oxc_ecmascript = { version = "0.72.1", path = "crates/oxc_ecmascript" } -oxc_estree = { version = "0.72.1", path = "crates/oxc_estree" } -oxc_isolated_declarations = { version = "0.72.1", path = "crates/oxc_isolated_declarations" } -oxc_mangler = { version = "0.72.1", path = "crates/oxc_mangler" } -oxc_minifier = { version = "0.72.1", path = "crates/oxc_minifier" } -oxc_napi = { version = "0.72.1", path = "crates/oxc_napi" } -oxc_parser = { version = "0.72.1", path = "crates/oxc_parser", features = ["regular_expression"] } -oxc_parser_napi = { version = "0.72.1", path = "napi/parser" } -oxc_regular_expression = { version = "0.72.1", path = "crates/oxc_regular_expression" } -oxc_semantic = { version = "0.72.1", path = "crates/oxc_semantic" } -oxc_span = { version = "0.72.1", path = "crates/oxc_span" } -oxc_syntax = { version = "0.72.1", path = "crates/oxc_syntax" } -oxc_transform_napi = { version = "0.72.1", path = "napi/transform" } -oxc_transformer = { version = "0.72.1", path = "crates/oxc_transformer" } -oxc_transformer_plugins = { version = "0.72.1", path = "crates/oxc_transformer_plugins" } -oxc_traverse = { version = "0.72.1", path = "crates/oxc_traverse" } +oxc = { version = "0.72.2", path = "crates/oxc" } +oxc_allocator = { version = "0.72.2", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.72.2", path = "crates/oxc_ast" } +oxc_ast_macros = { version = "0.72.2", path = "crates/oxc_ast_macros" } +oxc_ast_visit = { version = "0.72.2", path = "crates/oxc_ast_visit" } +oxc_cfg = { version = "0.72.2", path = "crates/oxc_cfg" } +oxc_codegen = { version = "0.72.2", path = "crates/oxc_codegen" } +oxc_data_structures = { version = "0.72.2", path = "crates/oxc_data_structures" } +oxc_diagnostics = { version = "0.72.2", path = "crates/oxc_diagnostics" } +oxc_ecmascript = { version = "0.72.2", path = "crates/oxc_ecmascript" } +oxc_estree = { version = "0.72.2", path = "crates/oxc_estree" } +oxc_isolated_declarations = { version = "0.72.2", path = "crates/oxc_isolated_declarations" } +oxc_mangler = { version = "0.72.2", path = "crates/oxc_mangler" } +oxc_minifier = { version = "0.72.2", path = "crates/oxc_minifier" } +oxc_napi = { version = "0.72.2", path = "crates/oxc_napi" } +oxc_parser = { version = "0.72.2", path = "crates/oxc_parser", features = ["regular_expression"] } +oxc_parser_napi = { version = "0.72.2", path = "napi/parser" } +oxc_regular_expression = { version = "0.72.2", path = "crates/oxc_regular_expression" } +oxc_semantic = { version = "0.72.2", path = "crates/oxc_semantic" } +oxc_span = { version = "0.72.2", path = "crates/oxc_span" } +oxc_syntax = { version = "0.72.2", path = "crates/oxc_syntax" } +oxc_transform_napi = { version = "0.72.2", path = "napi/transform" } +oxc_transformer = { version = "0.72.2", path = "crates/oxc_transformer" } +oxc_transformer_plugins = { version = "0.72.2", path = "crates/oxc_transformer_plugins" } +oxc_traverse = { version = "0.72.2", path = "crates/oxc_traverse" } # publish = false oxc_formatter = { path = "crates/oxc_formatter" } diff --git a/crates/oxc/Cargo.toml b/crates/oxc/Cargo.toml index ea5b507e54491..dcb55b97aa69c 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index 822b01f9d9814..2c2eae5ebc53e 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast/CHANGELOG.md b/crates/oxc_ast/CHANGELOG.md index 4433bbfd7ebac..b761809cc2804 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.72.2] - 2025-05-31 + +### Features + +- 1df6732 ast/estree: Add decorators to ESTree AST (#11393) (overlookmotel) + +### Documentation + +- a30cd3f ast: Fix typo in docs for `TSPropertySignature` (#11352) (overlookmotel) + +### Refactor + +- 12690a1 ast/estree: Re-order fields in visitation order (#11362) (overlookmotel) +- 75ee3a5 ast/estree: Do not put TS struct fields last (#11360) (overlookmotel) +- 4c49274 parser: Rewrite import/export specifier parsing (#11356) (camchenry) + ## [0.72.1] - 2025-05-28 ### Features diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index c3ed6e07c9481..2e81b6c0621ba 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_macros/Cargo.toml b/crates/oxc_ast_macros/Cargo.toml index c18597431a099..a25da724ea542 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.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_visit/Cargo.toml b/crates/oxc_ast_visit/Cargo.toml index e313216a6bfc3..1195c4b63d743 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.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_cfg/Cargo.toml b/crates/oxc_cfg/Cargo.toml index 3922362a2c8c8..7391949372852 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index dbe8e09d1fd82..95463aaf4e881 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.72.2] - 2025-05-31 + +### Bug Fixes + +- daaa8f5 parser: Correctly parse decorators of property declaration (#11370) (magic-akari) + ## [0.71.0] - 2025-05-20 - 1a4fec0 codegen: [**BREAKING**] A legal comment can also be a jsdoc comment (#11158) (Boshen) diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index b3501e23a5e84..bf7fea5c8d4ea 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_data_structures/Cargo.toml b/crates/oxc_data_structures/Cargo.toml index 5131e4ce43f6f..bacc8c792f41f 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.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index 6719d352b7eda..afbea5d29edae 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ecmascript/Cargo.toml b/crates/oxc_ecmascript/Cargo.toml index 5afa1374a9dfd..cef6ddad926ea 100644 --- a/crates/oxc_ecmascript/Cargo.toml +++ b/crates/oxc_ecmascript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ecmascript" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_estree/Cargo.toml b/crates/oxc_estree/Cargo.toml index 082e529e7f579..d5b65e2dd663a 100644 --- a/crates/oxc_estree/Cargo.toml +++ b/crates/oxc_estree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_estree" -version = "0.72.1" +version = "0.72.2" 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 7d76b7dd74fec..a3ead23431ab5 100644 --- a/crates/oxc_isolated_declarations/CHANGELOG.md +++ b/crates/oxc_isolated_declarations/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.72.2] - 2025-05-31 + +### Bug Fixes + +- e93caa4 isolated-declarations: Omit empty variable declarations (#11372) (magic-akari) +- daaa8f5 parser: Correctly parse decorators of property declaration (#11370) (magic-akari) + +### Testing + +- 03e8aa9 isolated-declarations: Fix multiline comment mismatch in windows (#11373) (Dunqing) + ## [0.72.1] - 2025-05-28 ### Bug Fixes diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index f5bb9bb978656..ada79b7826142 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.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_mangler/Cargo.toml b/crates/oxc_mangler/Cargo.toml index 423bf1fb40f72..4f66f4fde0712 100644 --- a/crates/oxc_mangler/Cargo.toml +++ b/crates/oxc_mangler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_mangler" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index f2ae5502adf5e..637a0196573d9 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_napi/Cargo.toml b/crates/oxc_napi/Cargo.toml index 2eed7bf719101..c190bd7c2b322 100644 --- a/crates/oxc_napi/Cargo.toml +++ b/crates/oxc_napi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_napi" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_parser/CHANGELOG.md b/crates/oxc_parser/CHANGELOG.md index 6417cbedf5f70..cf87ffd3d93b3 100644 --- a/crates/oxc_parser/CHANGELOG.md +++ b/crates/oxc_parser/CHANGELOG.md @@ -4,6 +4,24 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.72.2] - 2025-05-31 + +### Bug Fixes + +- daaa8f5 parser: Correctly parse decorators of property declaration (#11370) (magic-akari) + +### Performance + +- 24aba18 parser: Avoid checkpoint when parsing left curly in jsx (#11377) (Ulrich Stark) +- 1bdeed2 parser: Remove lexer lookahead (#11349) (Boshen) + +### Refactor + +- 996194a parser: Remove unnecessary Tristate and checks (#11404) (Ulrich Stark) +- cd3ed4d parser: Replace `at` and `bump` combinations with `eat` (#11390) (Ulrich Stark) +- 4c49274 parser: Rewrite import/export specifier parsing (#11356) (camchenry) +- bfaa443 parser: Consolidate export type `lookahead()` calls (#11341) (leaysgur) + ## [0.72.1] - 2025-05-28 ### Performance diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 9c8e564076599..3e02ce4cb6b96 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_regular_expression/Cargo.toml b/crates/oxc_regular_expression/Cargo.toml index 8b1a97aee0b4f..5825b7e55d8f1 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.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index 144c74fc4af8e..f072f4cc0039c 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index 4f5b47d958ef0..c953e051f0d47 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_syntax/CHANGELOG.md b/crates/oxc_syntax/CHANGELOG.md index 803fc5bc632d7..cac1aed498d8b 100644 --- a/crates/oxc_syntax/CHANGELOG.md +++ b/crates/oxc_syntax/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.72.2] - 2025-05-31 + +### Refactor + +- 1d1ebd6 ast_tools/estree: Order `type` and `span` fields first by default (#11361) (overlookmotel) + ## [0.72.0] - 2025-05-24 ### Features diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index 986f056406e2b..05267ad2b9bf0 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index eca3009042fc7..a9732573a8d87 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_transformer_plugins/Cargo.toml b/crates/oxc_transformer_plugins/Cargo.toml index ac6c117c71497..0741b4709d3a6 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.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index 27ef5be73ef31..ae7f5fb25fbe5 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/package.json b/napi/minify/package.json index aa7aabb78a641..456ae6964c72d 100644 --- a/napi/minify/package.json +++ b/napi/minify/package.json @@ -1,6 +1,6 @@ { "name": "oxc-minify", - "version": "0.72.1", + "version": "0.72.2", "main": "index.js", "browser": "browser.js", "scripts": { diff --git a/napi/parser/CHANGELOG.md b/napi/parser/CHANGELOG.md index 6375ea491d01d..17a6dcc4d69c2 100644 --- a/napi/parser/CHANGELOG.md +++ b/napi/parser/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.72.2] - 2025-05-31 + +### Features + +- 1df6732 ast/estree: Add decorators to ESTree AST (#11393) (overlookmotel) + +### Refactor + +- 12690a1 ast/estree: Re-order fields in visitation order (#11362) (overlookmotel) +- 75ee3a5 ast/estree: Do not put TS struct fields last (#11360) (overlookmotel) +- 1d1ebd6 ast_tools/estree: Order `type` and `span` fields first by default (#11361) (overlookmotel) + +## [0.72.2] - 2025-05-31 + +### Features + +- 1df6732 ast/estree: Add decorators to ESTree AST (#11393) (overlookmotel) + +### Refactor + +- 12690a1 ast/estree: Re-order fields in visitation order (#11362) (overlookmotel) +- 75ee3a5 ast/estree: Do not put TS struct fields last (#11360) (overlookmotel) +- 1d1ebd6 ast_tools/estree: Order `type` and `span` fields first by default (#11361) (overlookmotel) + ## [0.72.1] - 2025-05-28 ### Features diff --git a/napi/parser/Cargo.toml b/napi/parser/Cargo.toml index 3b55a532a8eb1..0fc49e842d11f 100644 --- a/napi/parser/Cargo.toml +++ b/napi/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser_napi" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/parser/package.json b/napi/parser/package.json index 855c0004be247..5668d68191dcd 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.72.1", + "version": "0.72.2", "main": "index.js", "browser": "wasm.mjs", "scripts": { diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index cb8407723b54b..27899aee43bdc 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.72.1" +version = "0.72.2" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/transform/package.json b/napi/transform/package.json index 03ae629a0d921..e132c2fb2f676 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.72.1", + "version": "0.72.2", "main": "index.js", "browser": "browser.js", "scripts": { diff --git a/npm/oxc-types/CHANGELOG.md b/npm/oxc-types/CHANGELOG.md index 29cb9eeaa283c..99c3a0b414b96 100644 --- a/npm/oxc-types/CHANGELOG.md +++ b/npm/oxc-types/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.72.2] - 2025-05-31 + +### Features + +- 1df6732 ast/estree: Add decorators to ESTree AST (#11393) (overlookmotel) + +### Refactor + +- 12690a1 ast/estree: Re-order fields in visitation order (#11362) (overlookmotel) +- 75ee3a5 ast/estree: Do not put TS struct fields last (#11360) (overlookmotel) + ## [0.72.0] - 2025-05-24 ### Features diff --git a/npm/oxc-types/package.json b/npm/oxc-types/package.json index 5332a6ae2af2d..8e1bb2b1ae044 100644 --- a/npm/oxc-types/package.json +++ b/npm/oxc-types/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/types", - "version": "0.72.1", + "version": "0.72.2", "description": "Types for Oxc AST nodes", "keywords": [ "AST", diff --git a/npm/runtime/package.json b/npm/runtime/package.json index 67aefd6272a0a..d4f4344b4e144 100644 --- a/npm/runtime/package.json +++ b/npm/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/runtime", - "version": "0.72.1", + "version": "0.72.2", "description": "Oxc's modular runtime helpers", "license": "MIT", "repository": {