diff --git a/Cargo.lock b/Cargo.lock index 006762326f7e..b25fecd19695 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1272,7 +1272,7 @@ checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" [[package]] name = "oxc" -version = "0.16.3" +version = "0.17.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.16.3" +version = "0.17.0" dependencies = [ "allocator-api2", "bumpalo", @@ -1318,7 +1318,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.16.3" +version = "0.17.0" dependencies = [ "bitflags 2.6.0", "num-bigint", @@ -1350,7 +1350,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.16.3" +version = "0.17.0" [[package]] name = "oxc_benchmark" @@ -1374,7 +1374,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.16.3" +version = "0.17.0" dependencies = [ "bitflags 2.6.0", "itertools 0.13.0", @@ -1385,7 +1385,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.16.3" +version = "0.17.0" dependencies = [ "base64", "bitflags 2.6.0", @@ -1437,7 +1437,7 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.16.3" +version = "0.17.0" dependencies = [ "miette", "owo-colors", @@ -1447,14 +1447,14 @@ dependencies = [ [[package]] name = "oxc_index" -version = "0.16.3" +version = "0.17.0" dependencies = [ "serde", ] [[package]] name = "oxc_isolated_declarations" -version = "0.16.3" +version = "0.17.0" dependencies = [ "insta", "oxc_allocator", @@ -1549,7 +1549,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.16.3" +version = "0.17.0" dependencies = [ "insta", "itertools 0.13.0", @@ -1584,7 +1584,7 @@ dependencies = [ [[package]] name = "oxc_module_lexer" -version = "0.16.3" +version = "0.17.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1594,7 +1594,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.16.3" +version = "0.17.0" dependencies = [ "assert-unchecked", "bitflags 2.6.0", @@ -1687,7 +1687,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.16.3" +version = "0.17.0" dependencies = [ "indexmap", "insta", @@ -1709,7 +1709,7 @@ dependencies = [ [[package]] name = "oxc_sourcemap" -version = "0.16.3" +version = "0.17.0" dependencies = [ "base64-simd", "cfg-if", @@ -1721,7 +1721,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.16.3" +version = "0.17.0" dependencies = [ "compact_str", "miette", @@ -1732,7 +1732,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.16.3" +version = "0.17.0" dependencies = [ "bitflags 2.6.0", "dashmap 6.0.1", @@ -1776,7 +1776,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.16.3" +version = "0.17.0" dependencies = [ "napi", "napi-build", @@ -1791,7 +1791,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.16.3" +version = "0.17.0" dependencies = [ "dashmap 6.0.1", "indexmap", @@ -1813,7 +1813,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.16.3" +version = "0.17.0" dependencies = [ "compact_str", "memoffset", diff --git a/Cargo.toml b/Cargo.toml index 4dec01dec247..084effb7ed8d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,25 +74,25 @@ cargo_common_metadata = "allow" # TODO: fix this [workspace.dependencies] # publish = true -oxc = { version = "0.16.3", path = "crates/oxc" } -oxc_allocator = { version = "0.16.3", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.16.3", path = "crates/oxc_ast" } -oxc_codegen = { version = "0.16.3", path = "crates/oxc_codegen" } -oxc_diagnostics = { version = "0.16.3", path = "crates/oxc_diagnostics" } -oxc_index = { version = "0.16.3", path = "crates/oxc_index" } -oxc_minifier = { version = "0.16.3", path = "crates/oxc_minifier" } -oxc_parser = { version = "0.16.3", path = "crates/oxc_parser" } -oxc_semantic = { version = "0.16.3", path = "crates/oxc_semantic" } -oxc_span = { version = "0.16.3", path = "crates/oxc_span" } -oxc_syntax = { version = "0.16.3", path = "crates/oxc_syntax" } -oxc_transformer = { version = "0.16.3", path = "crates/oxc_transformer" } -oxc_sourcemap = { version = "0.16.3", path = "crates/oxc_sourcemap" } -oxc_ast_macros = { version = "0.16.3", path = "crates/oxc_ast_macros" } -oxc_traverse = { version = "0.16.3", path = "crates/oxc_traverse" } -oxc_module_lexer = { version = "0.16.3", path = "crates/oxc_module_lexer" } -oxc_cfg = { version = "0.16.3", path = "crates/oxc_cfg" } -oxc_isolated_declarations = { version = "0.16.3", path = "crates/oxc_isolated_declarations" } -oxc_transform_napi = { version = "0.16.3", path = "napi/transform" } +oxc = { version = "0.17.0", path = "crates/oxc" } +oxc_allocator = { version = "0.17.0", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.17.0", path = "crates/oxc_ast" } +oxc_codegen = { version = "0.17.0", path = "crates/oxc_codegen" } +oxc_diagnostics = { version = "0.17.0", path = "crates/oxc_diagnostics" } +oxc_index = { version = "0.17.0", path = "crates/oxc_index" } +oxc_minifier = { version = "0.17.0", path = "crates/oxc_minifier" } +oxc_parser = { version = "0.17.0", path = "crates/oxc_parser" } +oxc_semantic = { version = "0.17.0", path = "crates/oxc_semantic" } +oxc_span = { version = "0.17.0", path = "crates/oxc_span" } +oxc_syntax = { version = "0.17.0", path = "crates/oxc_syntax" } +oxc_transformer = { version = "0.17.0", path = "crates/oxc_transformer" } +oxc_sourcemap = { version = "0.17.0", path = "crates/oxc_sourcemap" } +oxc_ast_macros = { version = "0.17.0", path = "crates/oxc_ast_macros" } +oxc_traverse = { version = "0.17.0", path = "crates/oxc_traverse" } +oxc_module_lexer = { version = "0.17.0", path = "crates/oxc_module_lexer" } +oxc_cfg = { version = "0.17.0", path = "crates/oxc_cfg" } +oxc_isolated_declarations = { version = "0.17.0", path = "crates/oxc_isolated_declarations" } +oxc_transform_napi = { version = "0.17.0", path = "napi/transform" } # publish = false oxc_macros = { path = "crates/oxc_macros" } diff --git a/crates/oxc/Cargo.toml b/crates/oxc/Cargo.toml index 339ea73319ab..be80d8226547 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index 1dcdd5337bc5..2e0973f79974 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.16.3" +version = "0.17.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_ast/CHANGELOG.md b/crates/oxc_ast/CHANGELOG.md index 4550977d13ef..f736350345c7 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/CHANGELOG.md @@ -4,6 +4,29 @@ 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.17.0] - 2024-07-05 + +- e32b4bc ast: [**BREAKING**] Store trivia comments in a sorted slice (#4045) (Luca Bruno) + +- 1df6ac0 ast: [**BREAKING**] Rename `visit_enum_memeber` to `visit_ts_enum_member`. (#4000) (rzvxa) + +- 4a0eaa0 ast: [**BREAKING**] Rename `visit_enum` to `visit_ts_enum_declaration`. (#3998) (rzvxa) + +- c98d8aa ast: [**BREAKING**] Rename `visit_arrow_expression` to `visit_arrow_function_expression`. (#3995) (rzvxa) + +### Features + +- 1854a52 ast_codegen: Introduce the `#[span]` hint. (#4012) (rzvxa) +- 7538af1 ast_codegen: Add visit generator (#3954) (rzvxa) + +### Bug Fixes + +- 05a047c isolated-declarations: Method following an abstract method gets dropped (#4024) (Dunqing) + +### Refactor + +- b51f75b ast_codegen: No longer outputs discard variable for empty visitors. (#4008) (rzvxa) + ## [0.16.3] - 2024-07-02 ### Features diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index 85f88b607090..7911f8d1ce2d 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.16.3" +version = "0.17.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_macros/CHANGELOG.md b/crates/oxc_ast_macros/CHANGELOG.md index ebf3bcc3610a..bbe183637e1c 100644 --- a/crates/oxc_ast_macros/CHANGELOG.md +++ b/crates/oxc_ast_macros/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.17.0] - 2024-07-05 + +### Features + +- 1854a52 ast_codegen: Introduce the `#[span]` hint. (#4012) (rzvxa) +- 7538af1 ast_codegen: Add visit generator (#3954) (rzvxa) + ## [0.16.0] - 2024-06-26 ### Refactor diff --git a/crates/oxc_ast_macros/Cargo.toml b/crates/oxc_ast_macros/Cargo.toml index c10dc3fe041e..adc7d22ca64a 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.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_cfg/Cargo.toml b/crates/oxc_cfg/Cargo.toml index fd445ec7bf0b..45344c697834 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index a3f09e7b07d4..9322c2404a24 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/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.17.0] - 2024-07-05 + +### Features + +- 7768d23 isolated-declarations: Support optional class methods (#4035) (Egor Blinov) + +### Bug Fixes + +- aaac2d8 codegen: Preserve parentheses from AST instead calculating from operator precedence (#4055) (Boshen) +- 5e5b1b1 codegen: Correct accessibility emit for class formal-parameters/methods/properties (#4042) (Egor Blinov) +- 7844734 codegen: Missing const keyword in TSTypeParamter (#4022) (Dunqing) +- 6254a41 codegen: Missing TypeParamters in TSCallSignature (#4021) (Dunqing) + ## [0.16.3] - 2024-07-02 ### Bug Fixes diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index 9a58927a727d..f4716c2b151d 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index 6d4987ccaed3..98e927edb37a 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.16.3" +version = "0.17.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_index/Cargo.toml b/crates/oxc_index/Cargo.toml index dab84e0b43ea..0831320249ad 100644 --- a/crates/oxc_index/Cargo.toml +++ b/crates/oxc_index/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_index" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_isolated_declarations/CHANGELOG.md b/crates/oxc_isolated_declarations/CHANGELOG.md index 45e03efde46c..d0205c8b0337 100644 --- a/crates/oxc_isolated_declarations/CHANGELOG.md +++ b/crates/oxc_isolated_declarations/CHANGELOG.md @@ -4,6 +4,27 @@ 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.17.0] - 2024-07-05 + +- c98d8aa ast: [**BREAKING**] Rename `visit_arrow_expression` to `visit_arrow_function_expression`. (#3995) (rzvxa) + +### Features + +- 7768d23 isolated-declarations: Support optional class methods (#4035) (Egor Blinov) + +### Bug Fixes + +- 3d29e9c isolated-declarations: Eliminate imports incorrectly when they are used in `TSInferType` (#4043) (Dunqing) +- 02ea19a isolated-declarations: Should emit `export {}` when only having `ImportDeclaration` (#4026) (Dunqing) +- 7c915f4 isolated-declarations: Binding elements with export should report an error (#4025) (Dunqing) +- 05a047c isolated-declarations: Method following an abstract method gets dropped (#4024) (Dunqing) +- c043bec isolated_declarations: Add mapped-type constraint to the scope (#4037) (Egor Blinov) +- b007553 isolated_declarations: Fix readonly specifier on class constructor params (#4030) (Egor Blinov) +- da62839 isolated_declarations: Inferring literal types for readonly class fileds (#4027) (Egor Blinov) + +### Refactor + + ## [0.16.2] - 2024-06-30 ### Features diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index f773dee27776..4323d762a4a6 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.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_minifier/CHANGELOG.md b/crates/oxc_minifier/CHANGELOG.md index 6e5d4d9c8bde..c87f96021a75 100644 --- a/crates/oxc_minifier/CHANGELOG.md +++ b/crates/oxc_minifier/CHANGELOG.md @@ -4,6 +4,20 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.17.0] - 2024-07-05 + +### Features + +- 0da9dfb minifier: Add constant folding to remove dead code (#4058) (Boshen) + +### Bug Fixes + +- aaac2d8 codegen: Preserve parentheses from AST instead calculating from operator precedence (#4055) (Boshen) + +### Refactor + +- edb557c minifier: Add a folder struct for constant folding (#4057) (Boshen) + ## [0.16.2] - 2024-06-30 ### Performance diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index c66741fb59dc..faea2cb3c41e 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_module_lexer/Cargo.toml b/crates/oxc_module_lexer/Cargo.toml index 1b086e8d601c..3702b847e746 100644 --- a/crates/oxc_module_lexer/Cargo.toml +++ b/crates/oxc_module_lexer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_module_lexer" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_parser/CHANGELOG.md b/crates/oxc_parser/CHANGELOG.md index 7450ca99b909..eb2173e8968a 100644 --- a/crates/oxc_parser/CHANGELOG.md +++ b/crates/oxc_parser/CHANGELOG.md @@ -4,6 +4,15 @@ 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.17.0] - 2024-07-05 + +- e32b4bc ast: [**BREAKING**] Store trivia comments in a sorted slice (#4045) (Luca Bruno) + +### Refactor + +- 243c9f3 parser: Use function instead of trait to parse list with rest element (#4028) (Boshen) +- 1dacb1f parser: Use function instead of trait to parse delimited lists (#4014) (Boshen) + ## [0.16.3] - 2024-07-02 ### Refactor diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 72b2465b9848..a5b5a7b46a73 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.16.3" +version = "0.17.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_semantic/CHANGELOG.md b/crates/oxc_semantic/CHANGELOG.md index f5113ac59504..2ec245f3ee31 100644 --- a/crates/oxc_semantic/CHANGELOG.md +++ b/crates/oxc_semantic/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.17.0] - 2024-07-05 + +- 1df6ac0 ast: [**BREAKING**] Rename `visit_enum_memeber` to `visit_ts_enum_member`. (#4000) (rzvxa) + +- 4a0eaa0 ast: [**BREAKING**] Rename `visit_enum` to `visit_ts_enum_declaration`. (#3998) (rzvxa) + +- c98d8aa ast: [**BREAKING**] Rename `visit_arrow_expression` to `visit_arrow_function_expression`. (#3995) (rzvxa) + +### Refactor + + ## [0.16.3] - 2024-07-02 ### Bug Fixes diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index b417e5ea078b..b7ea34300852 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.16.3" +version = "0.17.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_sourcemap/Cargo.toml b/crates/oxc_sourcemap/Cargo.toml index 4e71ff07f194..1e3753f1da1a 100644 --- a/crates/oxc_sourcemap/Cargo.toml +++ b/crates/oxc_sourcemap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_sourcemap" -version = "0.16.3" +version = "0.17.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index 51954488c89f..c9c143ad7bc9 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index e83f4e4d252f..e2e65d8531e2 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_transformer/CHANGELOG.md b/crates/oxc_transformer/CHANGELOG.md index 27f2980fc4d9..09dbdad704c3 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/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.17.0] - 2024-07-05 + +### Bug Fixes + +- aaac2d8 codegen: Preserve parentheses from AST instead calculating from operator precedence (#4055) (Boshen) + ## [0.16.3] - 2024-07-02 ### Bug Fixes diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index db59eb2baa27..57044e68ee11 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_traverse/CHANGELOG.md b/crates/oxc_traverse/CHANGELOG.md index aa7966302533..f20a251c1b64 100644 --- a/crates/oxc_traverse/CHANGELOG.md +++ b/crates/oxc_traverse/CHANGELOG.md @@ -4,6 +4,15 @@ 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.17.0] - 2024-07-05 + +- 4a0eaa0 ast: [**BREAKING**] Rename `visit_enum` to `visit_ts_enum_declaration`. (#3998) (rzvxa) + +- c98d8aa ast: [**BREAKING**] Rename `visit_arrow_expression` to `visit_arrow_function_expression`. (#3995) (rzvxa) + +### Refactor + + ## [0.16.3] - 2024-07-02 ### Refactor diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index bad64e980c62..5bc24d1208db 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index dc203cc9309a..6d63835d8842 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.16.3" +version = "0.17.0" publish = true authors.workspace = true description.workspace = true diff --git a/npm/oxc-parser/package.json b/npm/oxc-parser/package.json index c7c1118d0f2f..490a453f318b 100644 --- a/npm/oxc-parser/package.json +++ b/npm/oxc-parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.16.3", + "version": "0.17.0", "description": "Oxc Parser Node API", "keywords": [ "Parser" diff --git a/npm/oxc-transform/package.json b/npm/oxc-transform/package.json index e85c04726158..c67145081521 100644 --- a/npm/oxc-transform/package.json +++ b/npm/oxc-transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.16.3", + "version": "0.17.0", "description": "Oxc transform Node API", "keywords": [ "transform" diff --git a/wasm/parser/package.json b/wasm/parser/package.json index 6dcbde57f831..ea75adf77320 100644 --- a/wasm/parser/package.json +++ b/wasm/parser/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-parser/wasm", - "version": "0.16.3", + "version": "0.17.0", "description": "Wasm target for the oxc parser.", "keywords": [ "JavaScript",