diff --git a/Cargo.lock b/Cargo.lock index 5a4ab77141f7a..08e3b0a013843 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1519,7 +1519,7 @@ checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564" [[package]] name = "oxc" -version = "0.59.0" +version = "0.60.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1582,7 +1582,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.59.0" +version = "0.60.0" dependencies = [ "allocator-api2", "assert-unchecked", @@ -1597,7 +1597,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.59.0" +version = "0.60.0" dependencies = [ "bitflags 2.9.0", "cow-utils", @@ -1612,7 +1612,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.59.0" +version = "0.60.0" dependencies = [ "proc-macro2", "quote", @@ -1644,7 +1644,7 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.59.0" +version = "0.60.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1677,7 +1677,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.59.0" +version = "0.60.0" dependencies = [ "bitflags 2.9.0", "itertools", @@ -1690,7 +1690,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.59.0" +version = "0.60.0" dependencies = [ "base64", "bitflags 2.9.0", @@ -1753,7 +1753,7 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.59.0" +version = "0.60.0" dependencies = [ "assert-unchecked", "ropey", @@ -1761,7 +1761,7 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.59.0" +version = "0.60.0" dependencies = [ "cow-utils", "oxc-miette", @@ -1769,7 +1769,7 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.59.0" +version = "0.60.0" dependencies = [ "cow-utils", "num-bigint", @@ -1781,7 +1781,7 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.59.0" +version = "0.60.0" dependencies = [ "itoa", "oxc_data_structures", @@ -1799,7 +1799,7 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.59.0" +version = "0.60.0" dependencies = [ "bitflags 2.9.0", "insta", @@ -1902,7 +1902,7 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.59.0" +version = "0.60.0" dependencies = [ "fixedbitset", "itertools", @@ -1917,7 +1917,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.59.0" +version = "0.60.0" dependencies = [ "cow-utils", "insta", @@ -1975,7 +1975,7 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.59.0" +version = "0.60.0" dependencies = [ "napi", "napi-build", @@ -1985,7 +1985,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.59.0" +version = "0.60.0" dependencies = [ "assert-unchecked", "bitflags 2.9.0", @@ -2008,7 +2008,7 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.59.0" +version = "0.60.0" dependencies = [ "mimalloc-safe", "napi", @@ -2083,7 +2083,7 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.59.0" +version = "0.60.0" dependencies = [ "oxc_allocator", "oxc_ast_macros", @@ -2116,7 +2116,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.59.0" +version = "0.60.0" dependencies = [ "assert-unchecked", "insta", @@ -2158,7 +2158,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.59.0" +version = "0.60.0" dependencies = [ "compact_str", "oxc-miette", @@ -2171,7 +2171,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.59.0" +version = "0.60.0" dependencies = [ "assert-unchecked", "bitflags 2.9.0", @@ -2231,7 +2231,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.59.0" +version = "0.60.0" dependencies = [ "mimalloc-safe", "napi", @@ -2245,7 +2245,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.59.0" +version = "0.60.0" dependencies = [ "base64", "compact_str", @@ -2279,7 +2279,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.59.0" +version = "0.60.0" dependencies = [ "compact_str", "itoa", diff --git a/Cargo.toml b/Cargo.toml index 9305edeb9070b..53aa267f38aa9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -103,30 +103,30 @@ doc_lazy_continuation = "allow" # FIXME [workspace.dependencies] # publish = true -oxc = { version = "0.59.0", path = "crates/oxc" } -oxc_allocator = { version = "0.59.0", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.59.0", path = "crates/oxc_ast" } -oxc_ast_macros = { version = "0.59.0", path = "crates/oxc_ast_macros" } -oxc_ast_visit = { version = "0.59.0", path = "crates/oxc_ast_visit" } -oxc_cfg = { version = "0.59.0", path = "crates/oxc_cfg" } -oxc_codegen = { version = "0.59.0", path = "crates/oxc_codegen" } -oxc_data_structures = { version = "0.59.0", path = "crates/oxc_data_structures" } -oxc_diagnostics = { version = "0.59.0", path = "crates/oxc_diagnostics" } -oxc_ecmascript = { version = "0.59.0", path = "crates/oxc_ecmascript" } -oxc_estree = { version = "0.59.0", path = "crates/oxc_estree" } -oxc_isolated_declarations = { version = "0.59.0", path = "crates/oxc_isolated_declarations" } -oxc_mangler = { version = "0.59.0", path = "crates/oxc_mangler" } -oxc_minifier = { version = "0.59.0", path = "crates/oxc_minifier" } -oxc_napi = { version = "0.59.0", path = "crates/oxc_napi" } -oxc_parser = { version = "0.59.0", path = "crates/oxc_parser" } -oxc_parser_napi = { version = "0.59.0", path = "napi/parser" } -oxc_regular_expression = { version = "0.59.0", path = "crates/oxc_regular_expression" } -oxc_semantic = { version = "0.59.0", path = "crates/oxc_semantic" } -oxc_span = { version = "0.59.0", path = "crates/oxc_span" } -oxc_syntax = { version = "0.59.0", path = "crates/oxc_syntax" } -oxc_transform_napi = { version = "0.59.0", path = "napi/transform" } -oxc_transformer = { version = "0.59.0", path = "crates/oxc_transformer" } -oxc_traverse = { version = "0.59.0", path = "crates/oxc_traverse" } +oxc = { version = "0.60.0", path = "crates/oxc" } +oxc_allocator = { version = "0.60.0", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.60.0", path = "crates/oxc_ast" } +oxc_ast_macros = { version = "0.60.0", path = "crates/oxc_ast_macros" } +oxc_ast_visit = { version = "0.60.0", path = "crates/oxc_ast_visit" } +oxc_cfg = { version = "0.60.0", path = "crates/oxc_cfg" } +oxc_codegen = { version = "0.60.0", path = "crates/oxc_codegen" } +oxc_data_structures = { version = "0.60.0", path = "crates/oxc_data_structures" } +oxc_diagnostics = { version = "0.60.0", path = "crates/oxc_diagnostics" } +oxc_ecmascript = { version = "0.60.0", path = "crates/oxc_ecmascript" } +oxc_estree = { version = "0.60.0", path = "crates/oxc_estree" } +oxc_isolated_declarations = { version = "0.60.0", path = "crates/oxc_isolated_declarations" } +oxc_mangler = { version = "0.60.0", path = "crates/oxc_mangler" } +oxc_minifier = { version = "0.60.0", path = "crates/oxc_minifier" } +oxc_napi = { version = "0.60.0", path = "crates/oxc_napi" } +oxc_parser = { version = "0.60.0", path = "crates/oxc_parser" } +oxc_parser_napi = { version = "0.60.0", path = "napi/parser" } +oxc_regular_expression = { version = "0.60.0", path = "crates/oxc_regular_expression" } +oxc_semantic = { version = "0.60.0", path = "crates/oxc_semantic" } +oxc_span = { version = "0.60.0", path = "crates/oxc_span" } +oxc_syntax = { version = "0.60.0", path = "crates/oxc_syntax" } +oxc_transform_napi = { version = "0.60.0", path = "napi/transform" } +oxc_transformer = { version = "0.60.0", path = "crates/oxc_transformer" } +oxc_traverse = { version = "0.60.0", path = "crates/oxc_traverse" } # publish = false oxc_linter = { path = "crates/oxc_linter" } diff --git a/crates/oxc/Cargo.toml b/crates/oxc/Cargo.toml index b7a1af0515122..bd218e3117506 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index 8300ec7594eba..42f2e298957f3 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.59.0" +version = "0.60.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 42c76e7fb5181..6b45f72ebd6e7 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/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.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + +### Bug Fixes + +- bc8bc08 semantic: Use correct scope flags for using declarations (#9751) (camc314) + +### Performance + +- 2d63704 ast: Re-order `VariableDeclarationKind` variants (#9853) (overlookmotel) + ## [0.59.0] - 2025-03-18 - 3d17860 ast: [**BREAKING**] Reorder fields of `TemplateElement` (#9821) (overlookmotel) diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index 669db141a2b00..d694acddb3269 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.59.0" +version = "0.60.0" 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 d4185f15d68da..47ff401591972 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.59.0" +version = "0.60.0" 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 41e771428e49f..1c6cb33743571 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.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_cfg/Cargo.toml b/crates/oxc_cfg/Cargo.toml index 84481b88a544a..001600de1d17a 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.59.0" +version = "0.60.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 18b327704ab94..08d683d11a85d 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + ## [0.59.0] - 2025-03-18 - ce6808a parser: [**BREAKING**] Rename `type_parameters` to `type_arguments` where needed (#9815) (hi-ogawa) diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index 5a9c9ef0419be..eee16fb862fda 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.59.0" +version = "0.60.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 2393ade332096..9f8f3c0554b05 100644 --- a/crates/oxc_data_structures/CHANGELOG.md +++ b/crates/oxc_data_structures/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.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + ## [0.55.0] - 2025-03-05 ### Features diff --git a/crates/oxc_data_structures/Cargo.toml b/crates/oxc_data_structures/Cargo.toml index a6b0e7f02364c..0367c83e563a2 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.59.0" +version = "0.60.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 1ea0df4f3dfba..e27379e72eecb 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.59.0" +version = "0.60.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 220043106fb05..3de6d2a075f2c 100644 --- a/crates/oxc_ecmascript/Cargo.toml +++ b/crates/oxc_ecmascript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ecmascript" -version = "0.59.0" +version = "0.60.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 795623350a157..b61c9db6a6f0e 100644 --- a/crates/oxc_estree/CHANGELOG.md +++ b/crates/oxc_estree/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.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + ## [0.54.0] - 2025-03-04 ### Performance diff --git a/crates/oxc_estree/Cargo.toml b/crates/oxc_estree/Cargo.toml index 2c526bba17d06..c0b8970e01761 100644 --- a/crates/oxc_estree/Cargo.toml +++ b/crates/oxc_estree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_estree" -version = "0.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index f0f65942e5ab8..3d6ce7fd3710d 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.59.0" +version = "0.60.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 d44aa26f67b5f..dfb8eff3253fc 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.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + ## [0.58.0] - 2025-03-13 ### Documentation diff --git a/crates/oxc_mangler/Cargo.toml b/crates/oxc_mangler/Cargo.toml index f00eaa67af29a..a3ac6e1bd42f5 100644 --- a/crates/oxc_mangler/Cargo.toml +++ b/crates/oxc_mangler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_mangler" -version = "0.59.0" +version = "0.60.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 31c3ec2ca1e97..251648310b6c5 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.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + ## [0.59.0] - 2025-03-18 - 3d17860 ast: [**BREAKING**] Reorder fields of `TemplateElement` (#9821) (overlookmotel) diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index d16992bef5c3f..a40e47c1a40d5 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.59.0" +version = "0.60.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 329a9f822a70a..ac0bf0a166423 100644 --- a/crates/oxc_napi/Cargo.toml +++ b/crates/oxc_napi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_napi" -version = "0.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 11ca185432443..bb37450cd9844 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.59.0" +version = "0.60.0" 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 abf2eac54e62a..030eaf7f89920 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.59.0" +version = "0.60.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 5768a77a12c59..9fa210e74655a 100644 --- a/crates/oxc_semantic/CHANGELOG.md +++ b/crates/oxc_semantic/CHANGELOG.md @@ -4,6 +4,25 @@ 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.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + +### Bug Fixes + +- bc8bc08 semantic: Use correct scope flags for using declarations (#9751) (camc314) + +### Performance + +- 3f808cb semantic: Speed up creating redeclarations (#9851) (overlookmotel) + +### Refactor + +- 78d0713 semantic: Remove dead code (#9852) (overlookmotel) + ## [0.59.0] - 2025-03-18 - ce6808a parser: [**BREAKING**] Rename `type_parameters` to `type_arguments` where needed (#9815) (hi-ogawa) diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index bc126b9699ea7..f5ca7c83da87e 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index 1bd0da4a19446..2246228a57afa 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index aba02283d9688..744ee36e4ffd4 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.59.0" +version = "0.60.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 460f14fc0fd9d..cc410db04c481 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + ## [0.59.0] - 2025-03-18 - ce6808a parser: [**BREAKING**] Rename `type_parameters` to `type_arguments` where needed (#9815) (hi-ogawa) diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index 7b87f167ad8e2..98d3a47e69295 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.59.0" +version = "0.60.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 98caca9c79fd8..4c4edc62df40f 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.60.0] - 2025-03-18 + +- b3ce925 data_structures: [**BREAKING**] Put all parts behind features (#9849) (overlookmotel) + +### Features + + ## [0.59.0] - 2025-03-18 - ce6808a parser: [**BREAKING**] Rename `type_parameters` to `type_arguments` where needed (#9815) (hi-ogawa) diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index e36eb8679fde8..4d9ceba462dc8 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/minify/CHANGELOG.md b/napi/minify/CHANGELOG.md index 7ab120f007185..7e9eae806846d 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.60.0] - 2025-03-18 + +### Features + +- aa3dff8 napi: Add mimalloc to parser and transformr (#9859) (Boshen) + +### Refactor + +- 7106e5d napi: Disable unused browser fs (#9848) (hi-ogawa) + ## [0.59.0] - 2025-03-18 ### Performance diff --git a/napi/minify/package.json b/napi/minify/package.json index 6c0c7d1bd9e45..d810cfe54d612 100644 --- a/napi/minify/package.json +++ b/napi/minify/package.json @@ -1,6 +1,6 @@ { "name": "oxc-minify", - "version": "0.59.0", + "version": "0.60.0", "main": "index.js", "browser": "browser.js", "scripts": { diff --git a/napi/parser/CHANGELOG.md b/napi/parser/CHANGELOG.md index 2e2257b433b89..e9ca6a51964eb 100644 --- a/napi/parser/CHANGELOG.md +++ b/napi/parser/CHANGELOG.md @@ -4,6 +4,34 @@ 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.60.0] - 2025-03-18 + +### Features + +- aa3dff8 napi: Add mimalloc to parser and transformr (#9859) (Boshen) + +### Performance + +- 2d63704 ast: Re-order `VariableDeclarationKind` variants (#9853) (overlookmotel) + +### Refactor + +- 7106e5d napi: Disable unused browser fs (#9848) (hi-ogawa) + +## [0.60.0] - 2025-03-18 + +### Features + +- aa3dff8 napi: Add mimalloc to parser and transformr (#9859) (Boshen) + +### Performance + +- 2d63704 ast: Re-order `VariableDeclarationKind` variants (#9853) (overlookmotel) + +### Refactor + +- 7106e5d napi: Disable unused browser fs (#9848) (hi-ogawa) + ## [0.59.0] - 2025-03-18 - 3d17860 ast: [**BREAKING**] Reorder fields of `TemplateElement` (#9821) (overlookmotel) diff --git a/napi/parser/Cargo.toml b/napi/parser/Cargo.toml index 9ca437be99d4a..d9c912fe1829c 100644 --- a/napi/parser/Cargo.toml +++ b/napi/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser_napi" -version = "0.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/parser/package.json b/napi/parser/package.json index 90dd23ae218e6..962ae1105d966 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.59.0", + "version": "0.60.0", "main": "index.js", "browser": "wasm.mjs", "scripts": { diff --git a/napi/transform/CHANGELOG.md b/napi/transform/CHANGELOG.md index 3e9c8e2494b9a..e7792e3ae6823 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.60.0] - 2025-03-18 + +### Features + +- aa3dff8 napi: Add mimalloc to parser and transformr (#9859) (Boshen) + +### Refactor + +- 7106e5d napi: Disable unused browser fs (#9848) (hi-ogawa) + +## [0.60.0] - 2025-03-18 + +### Features + +- aa3dff8 napi: Add mimalloc to parser and transformr (#9859) (Boshen) + +### Refactor + +- 7106e5d napi: Disable unused browser fs (#9848) (hi-ogawa) + ## [0.58.1] - 2025-03-13 ### Features diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index fe7fa791b00f3..e4e1326bcdef4 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.59.0" +version = "0.60.0" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/napi/transform/package.json b/napi/transform/package.json index 886f2fe283aae..b77f9c88fe737 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.59.0", + "version": "0.60.0", "main": "index.js", "browser": "browser.js", "scripts": { diff --git a/npm/oxc-types/CHANGELOG.md b/npm/oxc-types/CHANGELOG.md index 1767feec56023..826ccece006cf 100644 --- a/npm/oxc-types/CHANGELOG.md +++ b/npm/oxc-types/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.60.0] - 2025-03-18 + +### Bug Fixes + +- 7b711f0 ast/estree: Make TS-only fields optional in TS type defs (#9846) (overlookmotel) + +### Performance + +- 2d63704 ast: Re-order `VariableDeclarationKind` variants (#9853) (overlookmotel) + ## [0.59.0] - 2025-03-18 - ce6808a parser: [**BREAKING**] Rename `type_parameters` to `type_arguments` where needed (#9815) (hi-ogawa) diff --git a/npm/oxc-types/package.json b/npm/oxc-types/package.json index 4d6b6c253ef2a..c7e2c1078c9b6 100644 --- a/npm/oxc-types/package.json +++ b/npm/oxc-types/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/types", - "version": "0.59.0", + "version": "0.60.0", "description": "Types for Oxc AST nodes", "keywords": [ "AST", diff --git a/npm/runtime/package.json b/npm/runtime/package.json index 425359b9ad54a..d721fba643096 100644 --- a/npm/runtime/package.json +++ b/npm/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-project/runtime", - "version": "0.59.0", + "version": "0.60.0", "description": "Oxc's modular runtime helpers", "license": "MIT", "repository": { diff --git a/wasm/parser/package.json b/wasm/parser/package.json index b33fe4e261270..4a301cab35721 100644 --- a/wasm/parser/package.json +++ b/wasm/parser/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-parser/wasm", - "version": "0.59.0", + "version": "0.60.0", "description": "Wasm target for the oxc parser.", "keywords": [ "JavaScript",