diff --git a/Cargo.lock b/Cargo.lock index 58b7fbfc00c63..996c78b361a28 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1459,7 +1459,7 @@ checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" [[package]] name = "oxc" -version = "0.70.0" +version = "0.71.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1520,7 +1520,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.70.0" +version = "0.71.0" dependencies = [ "allocator-api2", "bumpalo", @@ -1535,7 +1535,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.70.0" +version = "0.71.0" dependencies = [ "bitflags 2.9.1", "cow-utils", @@ -1550,7 +1550,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.70.0" +version = "0.71.0" dependencies = [ "phf", "proc-macro2", @@ -1583,7 +1583,7 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.70.0" +version = "0.71.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1618,7 +1618,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.70.0" +version = "0.71.0" dependencies = [ "bitflags 2.9.1", "itertools", @@ -1631,7 +1631,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.70.0" +version = "0.71.0" dependencies = [ "base64", "bitflags 2.9.1", @@ -1694,7 +1694,7 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.70.0" +version = "0.71.0" dependencies = [ "ropey", "rustversion", @@ -1702,7 +1702,7 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.70.0" +version = "0.71.0" dependencies = [ "cow-utils", "oxc-miette", @@ -1710,7 +1710,7 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.70.0" +version = "0.71.0" dependencies = [ "cow-utils", "num-bigint", @@ -1722,7 +1722,7 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.70.0" +version = "0.71.0" dependencies = [ "itoa", "oxc_data_structures", @@ -1756,7 +1756,7 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.70.0" +version = "0.71.0" dependencies = [ "bitflags 2.9.1", "insta", @@ -1856,7 +1856,7 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.70.0" +version = "0.71.0" dependencies = [ "fixedbitset", "itertools", @@ -1872,7 +1872,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.70.0" +version = "0.71.0" dependencies = [ "cow-utils", "insta", @@ -1930,7 +1930,7 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.70.0" +version = "0.71.0" dependencies = [ "napi", "napi-build", @@ -1944,7 +1944,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.70.0" +version = "0.71.0" dependencies = [ "bitflags 2.9.1", "cow-utils", @@ -1967,7 +1967,7 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.70.0" +version = "0.71.0" dependencies = [ "mimalloc-safe", "napi", @@ -2017,7 +2017,7 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.70.0" +version = "0.71.0" dependencies = [ "bitflags 2.9.1", "oxc_allocator", @@ -2050,7 +2050,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.70.0" +version = "0.71.0" dependencies = [ "insta", "itertools", @@ -2091,7 +2091,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.70.0" +version = "0.71.0" dependencies = [ "compact_str", "oxc-miette", @@ -2104,7 +2104,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.70.0" +version = "0.71.0" dependencies = [ "bitflags 2.9.1", "cow-utils", @@ -2164,7 +2164,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.70.0" +version = "0.71.0" dependencies = [ "mimalloc-safe", "napi", @@ -2178,7 +2178,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.70.0" +version = "0.71.0" dependencies = [ "base64", "compact_str", @@ -2210,7 +2210,7 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.70.0" +version = "0.71.0" dependencies = [ "cow-utils", "insta", @@ -2236,7 +2236,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.70.0" +version = "0.71.0" dependencies = [ "itoa", "oxc_allocator", diff --git a/Cargo.toml b/Cargo.toml index 1be3bea5c4adf..6483ff93fb359 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,31 +104,31 @@ doc_lazy_continuation = "allow" # FIXME [workspace.dependencies] # publish = true -oxc = { version = "0.70.0", path = "crates/oxc" } -oxc_allocator = { version = "0.70.0", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.70.0", path = "crates/oxc_ast" } -oxc_ast_macros = { version = "0.70.0", path = "crates/oxc_ast_macros" } -oxc_ast_visit = { version = "0.70.0", path = "crates/oxc_ast_visit" } -oxc_cfg = { version = "0.70.0", path = "crates/oxc_cfg" } -oxc_codegen = { version = "0.70.0", path = "crates/oxc_codegen" } -oxc_data_structures = { version = "0.70.0", path = "crates/oxc_data_structures" } -oxc_diagnostics = { version = "0.70.0", path = "crates/oxc_diagnostics" } -oxc_ecmascript = { version = "0.70.0", path = "crates/oxc_ecmascript" } -oxc_estree = { version = "0.70.0", path = "crates/oxc_estree" } -oxc_isolated_declarations = { version = "0.70.0", path = "crates/oxc_isolated_declarations" } -oxc_mangler = { version = "0.70.0", path = "crates/oxc_mangler" } -oxc_minifier = { version = "0.70.0", path = "crates/oxc_minifier" } -oxc_napi = { version = "0.70.0", path = "crates/oxc_napi" } -oxc_parser = { version = "0.70.0", path = "crates/oxc_parser", features = ["regular_expression"] } -oxc_parser_napi = { version = "0.70.0", path = "napi/parser" } -oxc_regular_expression = { version = "0.70.0", path = "crates/oxc_regular_expression" } -oxc_semantic = { version = "0.70.0", path = "crates/oxc_semantic" } -oxc_span = { version = "0.70.0", path = "crates/oxc_span" } -oxc_syntax = { version = "0.70.0", path = "crates/oxc_syntax" } -oxc_transform_napi = { version = "0.70.0", path = "napi/transform" } -oxc_transformer = { version = "0.70.0", path = "crates/oxc_transformer" } -oxc_transformer_plugins = { version = "0.70.0", path = "crates/oxc_transformer_plugins" } -oxc_traverse = { version = "0.70.0", path = "crates/oxc_traverse" } +oxc = { version = "0.71.0", path = "crates/oxc" } +oxc_allocator = { version = "0.71.0", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.71.0", path = "crates/oxc_ast" } +oxc_ast_macros = { version = "0.71.0", path = "crates/oxc_ast_macros" } +oxc_ast_visit = { version = "0.71.0", path = "crates/oxc_ast_visit" } +oxc_cfg = { version = "0.71.0", path = "crates/oxc_cfg" } +oxc_codegen = { version = "0.71.0", path = "crates/oxc_codegen" } +oxc_data_structures = { version = "0.71.0", path = "crates/oxc_data_structures" } +oxc_diagnostics = { version = "0.71.0", path = "crates/oxc_diagnostics" } +oxc_ecmascript = { version = "0.71.0", path = "crates/oxc_ecmascript" } +oxc_estree = { version = "0.71.0", path = "crates/oxc_estree" } +oxc_isolated_declarations = { version = "0.71.0", path = "crates/oxc_isolated_declarations" } +oxc_mangler = { version = "0.71.0", path = "crates/oxc_mangler" } +oxc_minifier = { version = "0.71.0", path = "crates/oxc_minifier" } +oxc_napi = { version = "0.71.0", path = "crates/oxc_napi" } +oxc_parser = { version = "0.71.0", path = "crates/oxc_parser", features = ["regular_expression"] } +oxc_parser_napi = { version = "0.71.0", path = "napi/parser" } +oxc_regular_expression = { version = "0.71.0", path = "crates/oxc_regular_expression" } +oxc_semantic = { version = "0.71.0", path = "crates/oxc_semantic" } +oxc_span = { version = "0.71.0", path = "crates/oxc_span" } +oxc_syntax = { version = "0.71.0", path = "crates/oxc_syntax" } +oxc_transform_napi = { version = "0.71.0", path = "napi/transform" } +oxc_transformer = { version = "0.71.0", path = "crates/oxc_transformer" } +oxc_transformer_plugins = { version = "0.71.0", path = "crates/oxc_transformer_plugins" } +oxc_traverse = { version = "0.71.0", 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 699a6c316adef..1a2adc8d3e57a 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_allocator/CHANGELOG.md b/crates/oxc_allocator/CHANGELOG.md index 57198a89dc74b..3535221831245 100644 --- a/crates/oxc_allocator/CHANGELOG.md +++ b/crates/oxc_allocator/CHANGELOG.md @@ -4,6 +4,33 @@ 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.71.0] - 2025-05-20 + +### Features + +- c60382d allocator/vec2: Change `len` and `cap` fields from `usize` to `u32` (#10884) (Dunqing) + +### Performance + +- a6057c7 allocator/vec: Remove `SetLenOnDrop` (#11079) (overlookmotel) +- 7e69c08 allocator/vec: Remove `alloc_guard` from `RawVec::from_raw_parts_in` + clarify safety docs (#11073) (overlookmotel) +- 5dcd0f1 allocator/vec2: Reorder `RawVec` fields (#11050) (Dunqing) + +### Documentation + +- 7c84a56 allocator/vec: Correct safety comments for `RawVec::append_elements` (#11072) (overlookmotel) + +### Refactor + +- f081757 allocator/vec: Simplify comparison macros (#11178) (overlookmotel) +- b4b7d09 allocator/vec: Remove `RawVec::with_capacity_zeroed_in` (#11177) (overlookmotel) +- 44630a9 allocator/vec: Re-order arguments to `RawVec::from_raw_parts_in` (#11176) (overlookmotel) +- 31c5169 allocator/vec: Rename vars and lifetimes (#11175) (overlookmotel) +- aa76a16 allocator/vec: Re-order methods (#11080) (overlookmotel) +- 2f05c54 allocator/vec: Limit scope of `#[expect(clippy::cast_possible_truncation)]` (#11074) (overlookmotel) +- fc2f040 allocator/vec: Clarify comment (#11071) (overlookmotel) +- 7d54577 allocator/vec2: Move `len` field from `Vec` to `RawVec` (#10883) (Dunqing) + ## [0.69.0] - 2025-05-09 ### Bug Fixes diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index 3da1d6daea3a7..dda976941bd84 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast/CHANGELOG.md b/crates/oxc_ast/CHANGELOG.md index 2f12aa186e0d7..1b974e89b5f2c 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/CHANGELOG.md @@ -4,6 +4,42 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +- 1a4fec0 codegen: [**BREAKING**] A legal comment can also be a jsdoc comment (#11158) (Boshen) + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Features + +- c60382d allocator/vec2: Change `len` and `cap` fields from `usize` to `u32` (#10884) (Dunqing) +- d47b305 ast/estree: Add `phase` field to `ImportExpression` in ESTree AST (#11165) (overlookmotel) +- 1bc8d29 ast/estree: Add `phase` field to `ImportDeclaration` in ESTree AST (#11157) (overlookmotel) +- 9e90e00 ast_tools: Introduce `#[js_only]` attr for struct fields and converters (#11160) (overlookmotel) + +### Bug Fixes + + +### Performance + +- 6571b9b ast: Use bitflags for storing comment newline state (#11096) (camchenry) +- 2b0a69f ast: Re-order struct fields to reduce padding (#11056) (overlookmotel) +- b9e51e2 ast: Reduce size of `Comment` to 16 bytes (#11062) (camchenry) + +### Documentation + +- e92bf1f napi: Update docs for `oxc-parser` (#11156) (overlookmotel) + +### Refactor + +- 20a4a8c ast: Shorten `CommentNewlines` methods (#11152) (overlookmotel) +- 58c7de6 ast: Rename `CommentNewlines` fields (#11151) (overlookmotel) +- e5438dc ast: Inline `Comment` newline flags setters (#11150) (overlookmotel) + +### Styling + +- b3519ca ast: Remove dummy comment (#11162) (overlookmotel) + ## [0.70.0] - 2025-05-15 ### Features diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index 7d1b433ac95b8..66565198037fc 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_macros/CHANGELOG.md b/crates/oxc_ast_macros/CHANGELOG.md index 31f227fa22c9d..c8cfe9c98859c 100644 --- a/crates/oxc_ast_macros/CHANGELOG.md +++ b/crates/oxc_ast_macros/CHANGELOG.md @@ -4,6 +4,21 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +### Features + +- 9e90e00 ast_tools: Introduce `#[js_only]` attr for struct fields and converters (#11160) (overlookmotel) + +### Bug Fixes + +- ec96e76 ast_macros: Fix missing `syn` feature "clone-impls" (#11181) (Boshen) + +### Performance + +- 6571b9b ast: Use bitflags for storing comment newline state (#11096) (camchenry) +- 2b0a69f ast: Re-order struct fields to reduce padding (#11056) (overlookmotel) + ## [0.70.0] - 2025-05-15 ### Refactor diff --git a/crates/oxc_ast_macros/Cargo.toml b/crates/oxc_ast_macros/Cargo.toml index 38b38a7446e8f..f7cfa824709cd 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.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_visit/CHANGELOG.md b/crates/oxc_ast_visit/CHANGELOG.md index 8f95f69abf4fa..79f16e8c507c9 100644 --- a/crates/oxc_ast_visit/CHANGELOG.md +++ b/crates/oxc_ast_visit/CHANGELOG.md @@ -4,6 +4,18 @@ 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.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Features + +- c79a7d0 data_structures: Introduce `PointerExt` trait (#11095) (overlookmotel) + +### Refactor + +- bb8bde3 various: Update macros to use `expr` fragment specifier (#11113) (overlookmotel) + ## [0.70.0] - 2025-05-15 ### Bug Fixes diff --git a/crates/oxc_ast_visit/Cargo.toml b/crates/oxc_ast_visit/Cargo.toml index 33cc2b31b573c..168dfc556477f 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.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_cfg/CHANGELOG.md b/crates/oxc_cfg/CHANGELOG.md index f869d5ebaeadd..e835b4654d8c9 100644 --- a/crates/oxc_cfg/CHANGELOG.md +++ b/crates/oxc_cfg/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.71.0] - 2025-05-20 + +### Refactor + +- bb8bde3 various: Update macros to use `expr` fragment specifier (#11113) (overlookmotel) + ## [0.63.0] - 2025-04-08 ### Performance diff --git a/crates/oxc_cfg/Cargo.toml b/crates/oxc_cfg/Cargo.toml index 9f6bb5e1d1663..264af64cad329 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index 87e56d2b3cab6..dbe8e09d1fd82 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/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.71.0] - 2025-05-20 + +- 1a4fec0 codegen: [**BREAKING**] A legal comment can also be a jsdoc comment (#11158) (Boshen) + +### Features + +- fa06d7f codegen: Print override modifier of FormalParameter (#11134) (Ulrich Stark) +- c29b1b8 codegen: Deduplicate repeated legal comments (#11069) (Boshen) +- c79a7d0 data_structures: Introduce `PointerExt` trait (#11095) (overlookmotel) + +### Bug Fixes + +- ef72143 parser: Parse index signature with multiple parameter (#11068) (Boshen) + +### Performance + +- b9e51e2 ast: Reduce size of `Comment` to 16 bytes (#11062) (camchenry) + ## [0.70.0] - 2025-05-15 ### Features diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index 2da30676aea31..ad5130b4c7950 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_data_structures/CHANGELOG.md b/crates/oxc_data_structures/CHANGELOG.md index ddc7c0ff86b5c..07339537413db 100644 --- a/crates/oxc_data_structures/CHANGELOG.md +++ b/crates/oxc_data_structures/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.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Features + +- c79a7d0 data_structures: Introduce `PointerExt` trait (#11095) (overlookmotel) + +### Performance + +- f8fac4e data_structures: Inline all methods in `PointerExt` (#11149) (overlookmotel) + +### Refactor + +- bb8bde3 various: Update macros to use `expr` fragment specifier (#11113) (overlookmotel) + ## [0.69.0] - 2025-05-09 ### Features diff --git a/crates/oxc_data_structures/Cargo.toml b/crates/oxc_data_structures/Cargo.toml index b57cd347196ef..3be706d0962b2 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.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index 865cae86c47cd..fd736bd08892b 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_ecmascript/Cargo.toml b/crates/oxc_ecmascript/Cargo.toml index d414296441805..7a1b093931d46 100644 --- a/crates/oxc_ecmascript/Cargo.toml +++ b/crates/oxc_ecmascript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ecmascript" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_estree/CHANGELOG.md b/crates/oxc_estree/CHANGELOG.md index b9b2ad01d42f1..d40f40faa6060 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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +### Features + +- 9e90e00 ast_tools: Introduce `#[js_only]` attr for struct fields and converters (#11160) (overlookmotel) +- c79a7d0 data_structures: Introduce `PointerExt` trait (#11095) (overlookmotel) + +### Performance + +- 8f8d823 ast/estree: Optimize serializing strings to JSON (#11070) (overlookmotel) + ## [0.69.0] - 2025-05-09 ### Features diff --git a/crates/oxc_estree/Cargo.toml b/crates/oxc_estree/Cargo.toml index 20667b81562fb..fb4b6503d445d 100644 --- a/crates/oxc_estree/Cargo.toml +++ b/crates/oxc_estree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_estree" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_isolated_declarations/CHANGELOG.md b/crates/oxc_isolated_declarations/CHANGELOG.md index af331357a091d..9430fdb0ceb30 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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Refactor + + ## [0.70.0] - 2025-05-15 ### Features diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index 45c29528dac0c..dc139a4d865b4 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.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_mangler/CHANGELOG.md b/crates/oxc_mangler/CHANGELOG.md index 8b367dbc2d18d..3752a17f86d18 100644 --- a/crates/oxc_mangler/CHANGELOG.md +++ b/crates/oxc_mangler/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +- 65a6419 mangler: [**BREAKING**] `Mangler::build_with_semantic` take mut ref to `Semantic` (#11132) (overlookmotel) + +### Performance + + ## [0.61.2] - 2025-03-23 ### Features diff --git a/crates/oxc_mangler/Cargo.toml b/crates/oxc_mangler/Cargo.toml index cf5b5ac44a31f..19c4ec14b8d65 100644 --- a/crates/oxc_mangler/Cargo.toml +++ b/crates/oxc_mangler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_mangler" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_minifier/CHANGELOG.md b/crates/oxc_minifier/CHANGELOG.md index 9a3270f93be19..42d89dd6d02e7 100644 --- a/crates/oxc_minifier/CHANGELOG.md +++ b/crates/oxc_minifier/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +- 65a6419 mangler: [**BREAKING**] `Mangler::build_with_semantic` take mut ref to `Semantic` (#11132) (overlookmotel) + +### Performance + + ## [0.70.0] - 2025-05-15 ### Refactor diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index 42057537c50a9..4dd9a34bdbec0 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_napi/Cargo.toml b/crates/oxc_napi/Cargo.toml index 53da1b2f1cff6..ae3400043d6f1 100644 --- a/crates/oxc_napi/Cargo.toml +++ b/crates/oxc_napi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_napi" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_parser/CHANGELOG.md b/crates/oxc_parser/CHANGELOG.md index 41450d086f797..49c7708e9e1a2 100644 --- a/crates/oxc_parser/CHANGELOG.md +++ b/crates/oxc_parser/CHANGELOG.md @@ -4,6 +4,28 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +- 1a4fec0 codegen: [**BREAKING**] A legal comment can also be a jsdoc comment (#11158) (Boshen) + +### Bug Fixes + +- 83e4f9b parser: Fix reading `Token` flags on big-endian systems (#11153) (overlookmotel) +- ef72143 parser: Parse index signature with multiple parameter (#11068) (Boshen) + +### Performance + +- 6571b9b ast: Use bitflags for storing comment newline state (#11096) (camchenry) +- b9e51e2 ast: Reduce size of `Comment` to 16 bytes (#11062) (camchenry) +- 0f9b43e lexer: Tighten search loops (#11118) (overlookmotel) +- 261e78b lexer: Use `offset_from` and `offset_from_unsigned` for pointer comparisons (#11116) (overlookmotel) + +### Refactor + +- 58c7de6 ast: Rename `CommentNewlines` fields (#11151) (overlookmotel) +- 7b9ab22 parser: Use bump instead of eat if ignoring return value (#11137) (Ulrich Stark) +- bb8bde3 various: Update macros to use `expr` fragment specifier (#11113) (overlookmotel) + ## [0.70.0] - 2025-05-15 ### Bug Fixes diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index db925aad87940..7bd1ddcac10a8 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_regular_expression/CHANGELOG.md b/crates/oxc_regular_expression/CHANGELOG.md index a34591adc1f6a..d31e1b2cb0bfe 100644 --- a/crates/oxc_regular_expression/CHANGELOG.md +++ b/crates/oxc_regular_expression/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.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Features + +- c60382d allocator/vec2: Change `len` and `cap` fields from `usize` to `u32` (#10884) (Dunqing) + +### Performance + +- 2b0a69f ast: Re-order struct fields to reduce padding (#11056) (overlookmotel) + +### Refactor + +- 9775585 regular_expression: Refactor `regexp-modifiers` support (#11142) (Yuji Sugiura) + ## [0.70.0] - 2025-05-15 ### Documentation diff --git a/crates/oxc_regular_expression/Cargo.toml b/crates/oxc_regular_expression/Cargo.toml index d8ed69f2639d0..67b9d51dc27f6 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.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_semantic/CHANGELOG.md b/crates/oxc_semantic/CHANGELOG.md index 5c9c85412d229..bedfb7efb43c8 100644 --- a/crates/oxc_semantic/CHANGELOG.md +++ b/crates/oxc_semantic/CHANGELOG.md @@ -4,6 +4,19 @@ 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.71.0] - 2025-05-20 + +- 65a6419 mangler: [**BREAKING**] `Mangler::build_with_semantic` take mut ref to `Semantic` (#11132) (overlookmotel) + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Performance + + +### Refactor + +- bb8bde3 various: Update macros to use `expr` fragment specifier (#11113) (overlookmotel) + ## [0.70.0] - 2025-05-15 ### Bug Fixes diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index 2008c9e3dc7b6..71fdcc829729a 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_span/CHANGELOG.md b/crates/oxc_span/CHANGELOG.md index 209fd03dd0167..ab05dc239a7dc 100644 --- a/crates/oxc_span/CHANGELOG.md +++ b/crates/oxc_span/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.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Documentation + +- 8570211 span: Fix incorrect comments for functions (#11138) (Ulrich Stark) + +### Refactor + + ## [0.70.0] - 2025-05-15 - 4e5c73b span: [**BREAKING**] `SourceType::from_path(".js")` return js instead of jsx (#11038) (Boshen) diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index 2344d2cd2cc0b..d41d2a59cbe17 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_syntax/CHANGELOG.md b/crates/oxc_syntax/CHANGELOG.md index f908b116adab9..5c66bade0cef1 100644 --- a/crates/oxc_syntax/CHANGELOG.md +++ b/crates/oxc_syntax/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.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Performance + +- 2b0a69f ast: Re-order struct fields to reduce padding (#11056) (overlookmotel) + +### Refactor + + ## [0.69.0] - 2025-05-09 ### Features diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index a4f0dc4270869..6a75d3b085aee 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_transformer/CHANGELOG.md b/crates/oxc_transformer/CHANGELOG.md index abd6ff3c532df..3f7c38caeaa81 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Bug Fixes + +- fcd5ba9 transformer/legacy-decorator: Decorates insertion order is incorrect (#11144) (Dunqing) +- 468ddf4 transformer/legacy-decorator: Static class fields cannot be accessed in static field initializer when `class-properties` plugin is not enabled (#11143) (Dunqing) +- 907e114 transformer/optional-chaining: Optional chaining expression isn't being transformed correctly when inside a double call expression (#11179) (Dunqing) +- d374490 transformer/typescript: Panics when `setPublicClassFields = true` and the class includes private field (#11089) (Dunqing) + +### Refactor + + ## [0.70.0] - 2025-05-15 - 4e5c73b span: [**BREAKING**] `SourceType::from_path(".js")` return js instead of jsx (#11038) (Boshen) diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index b97177ec92e5f..046257d29b893 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_transformer_plugins/CHANGELOG.md b/crates/oxc_transformer_plugins/CHANGELOG.md index 779e58664c6fa..24667555cb7d2 100644 --- a/crates/oxc_transformer_plugins/CHANGELOG.md +++ b/crates/oxc_transformer_plugins/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Refactor + + ## [0.70.0] - 2025-05-15 ### Features diff --git a/crates/oxc_transformer_plugins/Cargo.toml b/crates/oxc_transformer_plugins/Cargo.toml index 94f565562056e..00d312ca1b3b0 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.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_traverse/CHANGELOG.md b/crates/oxc_traverse/CHANGELOG.md index 11fcbcc1c0f91..2441c1a5e5448 100644 --- a/crates/oxc_traverse/CHANGELOG.md +++ b/crates/oxc_traverse/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +- 5d9344f rust: [**BREAKING**] Clippy avoid-breaking-exported-api = false (#11088) (Boshen) + +### Refactor + + ## [0.69.0] - 2025-05-09 - 2b5d826 ast: [**BREAKING**] Fix field order for `TSTypeAssertion` (#10906) (overlookmotel) diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index f6f1e840286bc..881b96fb25643 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/CHANGELOG.md b/napi/minify/CHANGELOG.md index 176f823b9257a..9eec827f10c43 100644 --- a/napi/minify/CHANGELOG.md +++ b/napi/minify/CHANGELOG.md @@ -4,6 +4,16 @@ 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.71.0] - 2025-05-20 + +### Features + +- d67c9e5 napi: Bump napi to beta (#11159) (Boshen) + +### Bug Fixes + +- 963167d napi: Fix cfg feature on global_allocator (Boshen) + ## [0.70.0] - 2025-05-15 ### Features diff --git a/napi/minify/package.json b/napi/minify/package.json index 0f72ff5c9ed2c..adacf4bc8d581 100644 --- a/napi/minify/package.json +++ b/napi/minify/package.json @@ -1,6 +1,6 @@ { "name": "oxc-minify", - "version": "0.70.0", + "version": "0.71.0", "main": "index.js", "browser": "browser.js", "scripts": { diff --git a/napi/parser/CHANGELOG.md b/napi/parser/CHANGELOG.md index ac7d413b79fe5..b0890a90acac2 100644 --- a/napi/parser/CHANGELOG.md +++ b/napi/parser/CHANGELOG.md @@ -4,6 +4,64 @@ 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.71.0] - 2025-05-20 + +### Features + +- c60382d allocator/vec2: Change `len` and `cap` fields from `usize` to `u32` (#10884) (Dunqing) +- d47b305 ast/estree: Add `phase` field to `ImportExpression` in ESTree AST (#11165) (overlookmotel) +- 1bc8d29 ast/estree: Add `phase` field to `ImportDeclaration` in ESTree AST (#11157) (overlookmotel) +- 9e90e00 ast_tools: Introduce `#[js_only]` attr for struct fields and converters (#11160) (overlookmotel) +- d67c9e5 napi: Bump napi to beta (#11159) (Boshen) + +### Bug Fixes + +- 3795eb6 ci: Use jsdelivr for all benchmark files (#11108) (Boshen) +- 963167d napi: Fix cfg feature on global_allocator (Boshen) + +### Performance + +- 5dcd0f1 allocator/vec2: Reorder `RawVec` fields (#11050) (Dunqing) +- 2b0a69f ast: Re-order struct fields to reduce padding (#11056) (overlookmotel) +- b9e51e2 ast: Reduce size of `Comment` to 16 bytes (#11062) (camchenry) + +### Documentation + +- e92bf1f napi: Update docs for `oxc-parser` (#11156) (overlookmotel) + +### Refactor + +- 9775585 regular_expression: Refactor `regexp-modifiers` support (#11142) (Yuji Sugiura) + +## [0.71.0] - 2025-05-20 + +### Features + +- c60382d allocator/vec2: Change `len` and `cap` fields from `usize` to `u32` (#10884) (Dunqing) +- d47b305 ast/estree: Add `phase` field to `ImportExpression` in ESTree AST (#11165) (overlookmotel) +- 1bc8d29 ast/estree: Add `phase` field to `ImportDeclaration` in ESTree AST (#11157) (overlookmotel) +- 9e90e00 ast_tools: Introduce `#[js_only]` attr for struct fields and converters (#11160) (overlookmotel) +- d67c9e5 napi: Bump napi to beta (#11159) (Boshen) + +### Bug Fixes + +- 3795eb6 ci: Use jsdelivr for all benchmark files (#11108) (Boshen) +- 963167d napi: Fix cfg feature on global_allocator (Boshen) + +### Performance + +- 5dcd0f1 allocator/vec2: Reorder `RawVec` fields (#11050) (Dunqing) +- 2b0a69f ast: Re-order struct fields to reduce padding (#11056) (overlookmotel) +- b9e51e2 ast: Reduce size of `Comment` to 16 bytes (#11062) (camchenry) + +### Documentation + +- e92bf1f napi: Update docs for `oxc-parser` (#11156) (overlookmotel) + +### Refactor + +- 9775585 regular_expression: Refactor `regexp-modifiers` support (#11142) (Yuji Sugiura) + ## [0.70.0] - 2025-05-15 ### Features diff --git a/napi/parser/Cargo.toml b/napi/parser/Cargo.toml index 5dcdd62a12e97..786c5d5c54b76 100644 --- a/napi/parser/Cargo.toml +++ b/napi/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser_napi" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/parser/package.json b/napi/parser/package.json index ef635c5c9b2fb..ce251a12fb6ae 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.70.0", + "version": "0.71.0", "main": "index.js", "browser": "wasm.mjs", "scripts": { diff --git a/napi/transform/CHANGELOG.md b/napi/transform/CHANGELOG.md index 327a9256994f9..b2ee86195b173 100644 --- a/napi/transform/CHANGELOG.md +++ b/napi/transform/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/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +### Features + +- d67c9e5 napi: Bump napi to beta (#11159) (Boshen) + +### Bug Fixes + +- 963167d napi: Fix cfg feature on global_allocator (Boshen) + +## [0.71.0] - 2025-05-20 + +### Features + +- d67c9e5 napi: Bump napi to beta (#11159) (Boshen) + +### Bug Fixes + +- 963167d napi: Fix cfg feature on global_allocator (Boshen) + ## [0.70.0] - 2025-05-15 ### Features diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index 5c3f33c082262..b63eb6881faa3 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.70.0" +version = "0.71.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/transform/package.json b/napi/transform/package.json index 8a5e734520ecc..9f2fd95ebbfa3 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.70.0", + "version": "0.71.0", "main": "index.js", "browser": "browser.js", "scripts": { diff --git a/npm/oxc-types/CHANGELOG.md b/npm/oxc-types/CHANGELOG.md index 2a1e28364b182..acaddaf1b1f56 100644 --- a/npm/oxc-types/CHANGELOG.md +++ b/npm/oxc-types/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.71.0] - 2025-05-20 + +### Features + +- d47b305 ast/estree: Add `phase` field to `ImportExpression` in ESTree AST (#11165) (overlookmotel) +- 1bc8d29 ast/estree: Add `phase` field to `ImportDeclaration` in ESTree AST (#11157) (overlookmotel) + ## [0.70.0] - 2025-05-15 ### Bug Fixes diff --git a/npm/oxc-types/package.json b/npm/oxc-types/package.json index e37640fa0d9f6..1d16a6236fb28 100644 --- a/npm/oxc-types/package.json +++ b/npm/oxc-types/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/types", - "version": "0.70.0", + "version": "0.71.0", "description": "Types for Oxc AST nodes", "keywords": [ "AST", diff --git a/npm/runtime/package.json b/npm/runtime/package.json index b35eed95df5af..fa4541c475859 100644 --- a/npm/runtime/package.json +++ b/npm/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/runtime", - "version": "0.70.0", + "version": "0.71.0", "description": "Oxc's modular runtime helpers", "license": "MIT", "repository": {