diff --git a/Cargo.lock b/Cargo.lock index 812f7201f6467..e9ad34c2fb7d5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1272,7 +1272,7 @@ checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" [[package]] name = "oxc" -version = "0.19.0" +version = "0.20.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.19.0" +version = "0.20.0" dependencies = [ "allocator-api2", "bumpalo", @@ -1318,7 +1318,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.19.0" +version = "0.20.0" dependencies = [ "bitflags 2.6.0", "num-bigint", @@ -1352,7 +1352,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.19.0" +version = "0.20.0" [[package]] name = "oxc_benchmark" @@ -1377,7 +1377,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.19.0" +version = "0.20.0" dependencies = [ "bitflags 2.6.0", "itertools 0.13.0", @@ -1388,7 +1388,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.19.0" +version = "0.20.0" dependencies = [ "base64", "bitflags 2.6.0", @@ -1440,7 +1440,7 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.19.0" +version = "0.20.0" dependencies = [ "miette", "owo-colors", @@ -1450,14 +1450,14 @@ dependencies = [ [[package]] name = "oxc_index" -version = "0.19.0" +version = "0.20.0" dependencies = [ "serde", ] [[package]] name = "oxc_isolated_declarations" -version = "0.19.0" +version = "0.20.0" dependencies = [ "insta", "oxc_allocator", @@ -1552,7 +1552,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.19.0" +version = "0.20.0" dependencies = [ "insta", "itertools 0.13.0", @@ -1587,7 +1587,7 @@ dependencies = [ [[package]] name = "oxc_module_lexer" -version = "0.19.0" +version = "0.20.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1597,7 +1597,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.19.0" +version = "0.20.0" dependencies = [ "assert-unchecked", "bitflags 2.6.0", @@ -1690,7 +1690,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.19.0" +version = "0.20.0" dependencies = [ "indexmap", "insta", @@ -1712,7 +1712,7 @@ dependencies = [ [[package]] name = "oxc_sourcemap" -version = "0.19.0" +version = "0.20.0" dependencies = [ "base64-simd", "cfg-if", @@ -1724,7 +1724,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.19.0" +version = "0.20.0" dependencies = [ "compact_str", "miette", @@ -1736,7 +1736,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.19.0" +version = "0.20.0" dependencies = [ "bitflags 2.6.0", "dashmap 6.0.1", @@ -1780,7 +1780,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.19.0" +version = "0.20.0" dependencies = [ "napi", "napi-build", @@ -1796,7 +1796,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.19.0" +version = "0.20.0" dependencies = [ "dashmap 6.0.1", "indexmap", @@ -1818,7 +1818,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.19.0" +version = "0.20.0" dependencies = [ "compact_str", "memoffset", diff --git a/Cargo.toml b/Cargo.toml index 4ed2c144d5c07..ecaf3fd991b40 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.19.0", path = "crates/oxc" } -oxc_allocator = { version = "0.19.0", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.19.0", path = "crates/oxc_ast" } -oxc_codegen = { version = "0.19.0", path = "crates/oxc_codegen" } -oxc_diagnostics = { version = "0.19.0", path = "crates/oxc_diagnostics" } -oxc_index = { version = "0.19.0", path = "crates/oxc_index" } -oxc_minifier = { version = "0.19.0", path = "crates/oxc_minifier" } -oxc_parser = { version = "0.19.0", path = "crates/oxc_parser" } -oxc_semantic = { version = "0.19.0", path = "crates/oxc_semantic" } -oxc_span = { version = "0.19.0", path = "crates/oxc_span" } -oxc_syntax = { version = "0.19.0", path = "crates/oxc_syntax" } -oxc_transformer = { version = "0.19.0", path = "crates/oxc_transformer" } -oxc_sourcemap = { version = "0.19.0", path = "crates/oxc_sourcemap" } -oxc_ast_macros = { version = "0.19.0", path = "crates/oxc_ast_macros" } -oxc_traverse = { version = "0.19.0", path = "crates/oxc_traverse" } -oxc_module_lexer = { version = "0.19.0", path = "crates/oxc_module_lexer" } -oxc_cfg = { version = "0.19.0", path = "crates/oxc_cfg" } -oxc_isolated_declarations = { version = "0.19.0", path = "crates/oxc_isolated_declarations" } -oxc_transform_napi = { version = "0.19.0", path = "napi/transform" } +oxc = { version = "0.20.0", path = "crates/oxc" } +oxc_allocator = { version = "0.20.0", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.20.0", path = "crates/oxc_ast" } +oxc_codegen = { version = "0.20.0", path = "crates/oxc_codegen" } +oxc_diagnostics = { version = "0.20.0", path = "crates/oxc_diagnostics" } +oxc_index = { version = "0.20.0", path = "crates/oxc_index" } +oxc_minifier = { version = "0.20.0", path = "crates/oxc_minifier" } +oxc_parser = { version = "0.20.0", path = "crates/oxc_parser" } +oxc_semantic = { version = "0.20.0", path = "crates/oxc_semantic" } +oxc_span = { version = "0.20.0", path = "crates/oxc_span" } +oxc_syntax = { version = "0.20.0", path = "crates/oxc_syntax" } +oxc_transformer = { version = "0.20.0", path = "crates/oxc_transformer" } +oxc_sourcemap = { version = "0.20.0", path = "crates/oxc_sourcemap" } +oxc_ast_macros = { version = "0.20.0", path = "crates/oxc_ast_macros" } +oxc_traverse = { version = "0.20.0", path = "crates/oxc_traverse" } +oxc_module_lexer = { version = "0.20.0", path = "crates/oxc_module_lexer" } +oxc_cfg = { version = "0.20.0", path = "crates/oxc_cfg" } +oxc_isolated_declarations = { version = "0.20.0", path = "crates/oxc_isolated_declarations" } +oxc_transform_napi = { version = "0.20.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 b131e7e7c1966..b4fda371575c7 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index acbd7c5e13c7b..e69bb3e26659b 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.19.0" +version = "0.20.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 e09ed6274bbb8..5cacfdaeb76ff 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/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.20.0] - 2024-07-11 + +- 5731e39 ast: [**BREAKING**] Store span details inside comment struct (#4132) (Luca Bruno) + +### Features + +- 67fe75e ast, ast_codegen: Pass the `scope_id` to the `enter_scope` event. (#4168) (rzvxa) + +### Bug Fixes + +- 48947a2 ast: Put `decorators` before everything else. (#4143) (rzvxa) + +### Documentation + +- bdcc298 ast: Update the note regarding the `ast_codegen` markers. (#4149) (rzvxa) + +### Refactor + + ## [0.19.0] - 2024-07-09 - b936162 ast/ast_builder: [**BREAKING**] Shorter allocator utility method names. (#4122) (rzvxa) diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index f012e93ad72e9..89dff40906ab0 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.19.0" +version = "0.20.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_macros/Cargo.toml b/crates/oxc_ast_macros/Cargo.toml index 1251d3e3252e2..9ec38009bbc6e 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.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_cfg/CHANGELOG.md b/crates/oxc_cfg/CHANGELOG.md index 21fe0fa295647..c9fc87853a67a 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.20.0] - 2024-07-11 + +### Bug Fixes + +- 7a059ab cfg: Double resolution of labeled statements. (#4177) (rzvxa) + ## [0.16.0] - 2024-06-26 ### Features diff --git a/crates/oxc_cfg/Cargo.toml b/crates/oxc_cfg/Cargo.toml index b6f2e92e92e4b..9fb624d39797f 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index 1371c3a81e56d..7c3b5786b4e38 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.20.0] - 2024-07-11 + +- 5731e39 ast: [**BREAKING**] Store span details inside comment struct (#4132) (Luca Bruno) + +### Refactor + + ## [0.18.0] - 2024-07-09 ### Features diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index 9f86617354299..074417f3236f5 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_diagnostics/CHANGELOG.md b/crates/oxc_diagnostics/CHANGELOG.md index 9693fbb5f6349..57152bee02b88 100644 --- a/crates/oxc_diagnostics/CHANGELOG.md +++ b/crates/oxc_diagnostics/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.20.0] - 2024-07-11 + +### Performance + +- ddfa343 diagnostic: Use `Cow<'static, str>` over `String` (#4175) (DonIsaac) + ## [0.16.1] - 2024-06-29 ### Refactor diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index 22558043ad43a..c0eeb116e47fa 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.19.0" +version = "0.20.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 2eacfea2de914..5f810b8ea223f 100644 --- a/crates/oxc_index/Cargo.toml +++ b/crates/oxc_index/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_index" -version = "0.19.0" +version = "0.20.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 946922c298497..305eb80924938 100644 --- a/crates/oxc_isolated_declarations/CHANGELOG.md +++ b/crates/oxc_isolated_declarations/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.20.0] - 2024-07-11 + +### Features + +- 67fe75e ast, ast_codegen: Pass the `scope_id` to the `enter_scope` event. (#4168) (rzvxa) + +### Bug Fixes + +- 48947a2 ast: Put `decorators` before everything else. (#4143) (rzvxa) + ## [0.19.0] - 2024-07-09 - b936162 ast/ast_builder: [**BREAKING**] Shorter allocator utility method names. (#4122) (rzvxa) diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index 25b2917638ab6..abd8f5520d555 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.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_minifier/CHANGELOG.md b/crates/oxc_minifier/CHANGELOG.md index ab769a9f93d20..7fbc466427040 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.20.0] - 2024-07-11 + +### Features + +- 54cd04a minifier: Implement dce with var hoisting (#4160) (Boshen) +- 44a894a minifier: Implement return statement dce (#4155) (Boshen) + ## [0.19.0] - 2024-07-09 - b936162 ast/ast_builder: [**BREAKING**] Shorter allocator utility method names. (#4122) (rzvxa) diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index 97d586699961a..48ee808751672 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.19.0" +version = "0.20.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 452fd413e1376..f4f7d3ebe2d87 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.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_parser/CHANGELOG.md b/crates/oxc_parser/CHANGELOG.md index bf9acc7610bd9..f851e3945d9b2 100644 --- a/crates/oxc_parser/CHANGELOG.md +++ b/crates/oxc_parser/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.20.0] - 2024-07-11 + +- 5731e39 ast: [**BREAKING**] Store span details inside comment struct (#4132) (Luca Bruno) + +### Bug Fixes + +- 48947a2 ast: Put `decorators` before everything else. (#4143) (rzvxa) +- 4a656c3 lexer: Incorrect lexing of large hex/octal/binary literals (#4072) (DonIsaac) +- 28eeee0 parser: Fix asi error diagnostic pointing at invalid text causing crash (#4163) (Boshen) + +### Refactor + + ## [0.19.0] - 2024-07-09 - b936162 ast/ast_builder: [**BREAKING**] Shorter allocator utility method names. (#4122) (rzvxa) diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 3855dc5eba1a1..c4628d4273fd4 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.19.0" +version = "0.20.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 ddaaf389c4134..28e3910712b53 100644 --- a/crates/oxc_semantic/CHANGELOG.md +++ b/crates/oxc_semantic/CHANGELOG.md @@ -4,6 +4,23 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.20.0] - 2024-07-11 + +- 5731e39 ast: [**BREAKING**] Store span details inside comment struct (#4132) (Luca Bruno) + +### Features + +- 67fe75e ast, ast_codegen: Pass the `scope_id` to the `enter_scope` event. (#4168) (rzvxa) + +### Performance + +- 2203143 semantic: Store unresolved refs in a stack (#4162) (lucab) +- fca9706 semantic: Faster search for leading comments (#4140) (Boshen) + +### Refactor + +- 03ad1e3 semantic: Tweak comment argument type (#4157) (lucab) + ## [0.18.0] - 2024-07-09 ### Features diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index 0efe798a955e8..8118711a26b2b 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.19.0" +version = "0.20.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 856c3518ec402..0ae636b123f82 100644 --- a/crates/oxc_sourcemap/Cargo.toml +++ b/crates/oxc_sourcemap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_sourcemap" -version = "0.19.0" +version = "0.20.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 55f6cb150956a..8d4dfdd47bd88 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index 5e90ed41a696d..231198e8093b8 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_transformer/CHANGELOG.md b/crates/oxc_transformer/CHANGELOG.md index 0b93cfb1c8f39..a20f8a82a1aa8 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/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.20.0] - 2024-07-11 + +- 5731e39 ast: [**BREAKING**] Store span details inside comment struct (#4132) (Luca Bruno) + +### Bug Fixes + +- 48947a2 ast: Put `decorators` before everything else. (#4143) (rzvxa) + +### Refactor + + ## [0.19.0] - 2024-07-09 - b936162 ast/ast_builder: [**BREAKING**] Shorter allocator utility method names. (#4122) (rzvxa) diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index 15e45e0e4a31c..b2252565770f1 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_traverse/CHANGELOG.md b/crates/oxc_traverse/CHANGELOG.md index f20a251c1b645..4b181c9ac8fd3 100644 --- a/crates/oxc_traverse/CHANGELOG.md +++ b/crates/oxc_traverse/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.20.0] - 2024-07-11 + +### Bug Fixes + +- 48947a2 ast: Put `decorators` before everything else. (#4143) (rzvxa) + ## [0.17.0] - 2024-07-05 - 4a0eaa0 ast: [**BREAKING**] Rename `visit_enum` to `visit_ts_enum_declaration`. (#3998) (rzvxa) diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index 684482645e13e..06c1ffa74872b 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/napi/transform/CHANGELOG.md b/napi/transform/CHANGELOG.md index 60cc4110d11ba..48aee0720c2fb 100644 --- a/napi/transform/CHANGELOG.md +++ b/napi/transform/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.20.0] - 2024-07-11 + +### Features + +- 725571a napi/transformer: Add `jsx` option to force parsing with jsx (#4133) (Boshen) + ## [0.17.2] - 2024-07-08 ### Features diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index 4e7c1771b11d8..4a1142f41b0a2 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.19.0" +version = "0.20.0" publish = true authors.workspace = true description.workspace = true diff --git a/npm/oxc-parser/package.json b/npm/oxc-parser/package.json index e3c718232a723..5e92100a976bd 100644 --- a/npm/oxc-parser/package.json +++ b/npm/oxc-parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.19.0", + "version": "0.20.0", "description": "Oxc Parser Node API", "keywords": [ "Parser" diff --git a/npm/oxc-transform/package.json b/npm/oxc-transform/package.json index 2c50c7de0fa61..0242840fe4c96 100644 --- a/npm/oxc-transform/package.json +++ b/npm/oxc-transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.19.0", + "version": "0.20.0", "description": "Oxc transform Node API", "keywords": [ "transform" diff --git a/wasm/parser/package.json b/wasm/parser/package.json index 80d475b85f00d..a01caf5c77ea1 100644 --- a/wasm/parser/package.json +++ b/wasm/parser/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-parser/wasm", - "version": "0.19.0", + "version": "0.20.0", "description": "Wasm target for the oxc parser.", "keywords": [ "JavaScript",