diff --git a/Cargo.lock b/Cargo.lock index b1d8917bb35e3..c6d0b227dc0a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1273,7 +1273,7 @@ checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" [[package]] name = "oxc" -version = "0.23.0" +version = "0.23.1" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1310,7 +1310,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.23.0" +version = "0.23.1" dependencies = [ "allocator-api2", "bumpalo", @@ -1320,7 +1320,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.23.0" +version = "0.23.1" dependencies = [ "bitflags 2.6.0", "num-bigint", @@ -1354,7 +1354,7 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.23.0" +version = "0.23.1" dependencies = [ "proc-macro2", "quote", @@ -1384,7 +1384,7 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.23.0" +version = "0.23.1" dependencies = [ "bitflags 2.6.0", "itertools 0.13.0", @@ -1395,7 +1395,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.23.0" +version = "0.23.1" dependencies = [ "base64", "bitflags 2.6.0", @@ -1452,7 +1452,7 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.23.0" +version = "0.23.1" dependencies = [ "miette", "owo-colors", @@ -1462,14 +1462,14 @@ dependencies = [ [[package]] name = "oxc_index" -version = "0.23.0" +version = "0.23.1" dependencies = [ "serde", ] [[package]] name = "oxc_isolated_declarations" -version = "0.23.0" +version = "0.23.1" dependencies = [ "insta", "oxc_allocator", @@ -1566,7 +1566,7 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.23.0" +version = "0.23.1" dependencies = [ "itertools 0.13.0", "oxc_ast", @@ -1577,7 +1577,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.23.0" +version = "0.23.1" dependencies = [ "insta", "num-bigint", @@ -1611,7 +1611,7 @@ dependencies = [ [[package]] name = "oxc_module_lexer" -version = "0.23.0" +version = "0.23.1" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1621,7 +1621,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.23.0" +version = "0.23.1" dependencies = [ "assert-unchecked", "bitflags 2.6.0", @@ -1714,7 +1714,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.23.0" +version = "0.23.1" dependencies = [ "assert-unchecked", "indexmap", @@ -1738,7 +1738,7 @@ dependencies = [ [[package]] name = "oxc_sourcemap" -version = "0.23.0" +version = "0.23.1" dependencies = [ "base64-simd", "cfg-if", @@ -1750,7 +1750,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.23.0" +version = "0.23.1" dependencies = [ "compact_str", "miette", @@ -1763,7 +1763,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.23.0" +version = "0.23.1" dependencies = [ "bitflags 2.6.0", "dashmap 6.0.1", @@ -1810,7 +1810,7 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.23.0" +version = "0.23.1" dependencies = [ "napi", "napi-build", @@ -1828,7 +1828,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.23.0" +version = "0.23.1" dependencies = [ "dashmap 6.0.1", "indexmap", @@ -1850,7 +1850,7 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.23.0" +version = "0.23.1" dependencies = [ "compact_str", "memoffset", diff --git a/Cargo.toml b/Cargo.toml index 5a8c6a048b8d6..c822db7f3f2d8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -75,26 +75,26 @@ doc_lazy_continuation = "allow" # FIXME [workspace.dependencies] # publish = true -oxc = { version = "0.23.0", path = "crates/oxc" } -oxc_allocator = { version = "0.23.0", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.23.0", path = "crates/oxc_ast" } -oxc_codegen = { version = "0.23.0", path = "crates/oxc_codegen" } -oxc_diagnostics = { version = "0.23.0", path = "crates/oxc_diagnostics" } -oxc_index = { version = "0.23.0", path = "crates/oxc_index" } -oxc_minifier = { version = "0.23.0", path = "crates/oxc_minifier" } -oxc_mangler = { version = "0.23.0", path = "crates/oxc_mangler" } -oxc_parser = { version = "0.23.0", path = "crates/oxc_parser" } -oxc_semantic = { version = "0.23.0", path = "crates/oxc_semantic" } -oxc_span = { version = "0.23.0", path = "crates/oxc_span" } -oxc_syntax = { version = "0.23.0", path = "crates/oxc_syntax" } -oxc_transformer = { version = "0.23.0", path = "crates/oxc_transformer" } -oxc_sourcemap = { version = "0.23.0", path = "crates/oxc_sourcemap" } -oxc_ast_macros = { version = "0.23.0", path = "crates/oxc_ast_macros" } -oxc_traverse = { version = "0.23.0", path = "crates/oxc_traverse" } -oxc_module_lexer = { version = "0.23.0", path = "crates/oxc_module_lexer" } -oxc_cfg = { version = "0.23.0", path = "crates/oxc_cfg" } -oxc_isolated_declarations = { version = "0.23.0", path = "crates/oxc_isolated_declarations" } -oxc_transform_napi = { version = "0.23.0", path = "napi/transform" } +oxc = { version = "0.23.1", path = "crates/oxc" } +oxc_allocator = { version = "0.23.1", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.23.1", path = "crates/oxc_ast" } +oxc_codegen = { version = "0.23.1", path = "crates/oxc_codegen" } +oxc_diagnostics = { version = "0.23.1", path = "crates/oxc_diagnostics" } +oxc_index = { version = "0.23.1", path = "crates/oxc_index" } +oxc_minifier = { version = "0.23.1", path = "crates/oxc_minifier" } +oxc_mangler = { version = "0.23.1", path = "crates/oxc_mangler" } +oxc_parser = { version = "0.23.1", path = "crates/oxc_parser" } +oxc_semantic = { version = "0.23.1", path = "crates/oxc_semantic" } +oxc_span = { version = "0.23.1", path = "crates/oxc_span" } +oxc_syntax = { version = "0.23.1", path = "crates/oxc_syntax" } +oxc_transformer = { version = "0.23.1", path = "crates/oxc_transformer" } +oxc_sourcemap = { version = "0.23.1", path = "crates/oxc_sourcemap" } +oxc_ast_macros = { version = "0.23.1", path = "crates/oxc_ast_macros" } +oxc_traverse = { version = "0.23.1", path = "crates/oxc_traverse" } +oxc_module_lexer = { version = "0.23.1", path = "crates/oxc_module_lexer" } +oxc_cfg = { version = "0.23.1", path = "crates/oxc_cfg" } +oxc_isolated_declarations = { version = "0.23.1", path = "crates/oxc_isolated_declarations" } +oxc_transform_napi = { version = "0.23.1", path = "napi/transform" } # publish = false oxc_macros = { path = "crates/oxc_macros" } diff --git a/crates/oxc/Cargo.toml b/crates/oxc/Cargo.toml index 3866c6d23ace0..8926a7e9ab24d 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index 5accbe7bd44ed..80eb88898a728 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.23.0" +version = "0.23.1" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_ast/CHANGELOG.md b/crates/oxc_ast/CHANGELOG.md index a660f63be9686..091ef2db4ba11 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/CHANGELOG.md @@ -4,6 +4,32 @@ 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.23.1] - 2024-08-06 + +### Features + +- fd2d9da ast: Improve `AstKind::debug_name` (#4553) (DonIsaac) +- b3b7028 ast: Implement missing Clone, Hash, and Display traits for literals (#4552) (DonIsaac) +- 54047e0 ast: `GetSpanMut` trait (#4609) (overlookmotel) +- eae401c ast, ast_macros: Apply stable repr to all `#[ast]` enums (#4373) (rzvxa) +- 0c52c0d ast_codegen: Add alignment and size data to the schema. (#4615) (rzvxa) + +### Bug Fixes + +- a40a217 parser: Parse `assert` keyword in `TSImportAttributes` (#4610) (Boshen) + +### Documentation + +- c69ada4 ast: Improve AST node documentation (#4051) (Rintaro Itokawa) + +### Refactor + +- ba70001 ast: Put `assert_layouts.rs` behind `debug_assertions` (#4621) (rzvxa) + +### Testing + +- 49d5196 ast: Fix `assert_layouts.rs` offset tests on 32bit platforms. (#4620) (rzvxa) + ## [0.23.0] - 2024-08-01 ### Features diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index 2207cdf73f945..b08893dbd7f58 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.23.0" +version = "0.23.1" 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 537688aaceb0d..0d445f765ab2e 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.23.1] - 2024-08-06 + +### Features + +- eae401c ast, ast_macros: Apply stable repr to all `#[ast]` enums (#4373) (rzvxa) + +### Bug Fixes + +- a40a217 parser: Parse `assert` keyword in `TSImportAttributes` (#4610) (Boshen) + +### Refactor + +- 3f53b6f ast: Make AST structs `repr(C)`. (#4614) (rzvxa) +- 452e0ee ast: Remove defunct `visit_as` + `visit_args` attrs from `#[ast]` macro (#4599) (overlookmotel) + ## [0.22.0] - 2024-07-23 ### Refactor diff --git a/crates/oxc_ast_macros/Cargo.toml b/crates/oxc_ast_macros/Cargo.toml index 597d7c71f8c50..6e3064e988436 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.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_cfg/Cargo.toml b/crates/oxc_cfg/Cargo.toml index 5d6567c98e5c3..6814773df64b5 100644 --- a/crates/oxc_cfg/Cargo.toml +++ b/crates/oxc_cfg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_cfg" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index 8ebcf1fe0cf28..70c63162781ae 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/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.23.1] - 2024-08-06 + +### Bug Fixes + +- 4a56954 codegen: Print raw if value is number is Infinity (#4676) (Boshen) +- a40a217 parser: Parse `assert` keyword in `TSImportAttributes` (#4610) (Boshen) + +### Performance + +- 8dd76e4 codegen: Reduce size of `LineOffsetTable` (#4643) (overlookmotel) +- b8e6753 codegen: `u32` indexes in `LineOffsetTable` for source maps (#4641) (overlookmotel) + +### Refactor + +- e78cba6 minifier: Ast passes infrastructure (#4625) (Boshen) + ## [0.23.0] - 2024-08-01 - 27fd062 sourcemap: [**BREAKING**] Avoid passing `Result`s (#4541) (overlookmotel) diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index 8f249d9f3a6e3..c9496db7bbf63 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index 4a68a15b498fd..05aa6f60813d3 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.23.0" +version = "0.23.1" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_index/Cargo.toml b/crates/oxc_index/Cargo.toml index 0e5190f5a7ecc..466b9b69291e8 100644 --- a/crates/oxc_index/Cargo.toml +++ b/crates/oxc_index/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_index" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_isolated_declarations/Cargo.toml b/crates/oxc_isolated_declarations/Cargo.toml index 8081e49895a68..0d31dd2a92954 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.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_mangler/Cargo.toml b/crates/oxc_mangler/Cargo.toml index efa62c3ded02c..24ab9f8ffb4fb 100644 --- a/crates/oxc_mangler/Cargo.toml +++ b/crates/oxc_mangler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_mangler" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_minifier/CHANGELOG.md b/crates/oxc_minifier/CHANGELOG.md index d299532ffc41f..108b89b853549 100644 --- a/crates/oxc_minifier/CHANGELOG.md +++ b/crates/oxc_minifier/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.23.1] - 2024-08-06 + +### Features + +- 229a0e9 minifier: Implement dot define for member expressions (#3959) (camc314) + +### Bug Fixes + +- bf48c7f minifier: Fix `keep_var` keeping vars from arrow functions (#4680) (Boshen) +- 9be29af minifier: Temporarily fix shadowed `undefined` variable (#4678) (Boshen) +- e8b662a minifier: Various fixes to pass minifier conformance (#4667) (Boshen) + +### Performance + +- 0f5e982 minifier: Only visit arrow expression after dropping `console.log` (#4677) (Boshen) + +### Refactor + +- e78cba6 minifier: Ast passes infrastructure (#4625) (Boshen) + ## [0.23.0] - 2024-08-01 ### Features diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index 7ba373011bfb0..2dc62852508d8 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.23.0" +version = "0.23.1" 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 0f7e259e26834..665d69e65d292 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.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_parser/CHANGELOG.md b/crates/oxc_parser/CHANGELOG.md index a0879383418a8..2c8fd1e8f7993 100644 --- a/crates/oxc_parser/CHANGELOG.md +++ b/crates/oxc_parser/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.23.1] - 2024-08-06 + +### Bug Fixes + +- a40a217 parser: Parse `assert` keyword in `TSImportAttributes` (#4610) (Boshen) + +### Refactor + +- d25dea7 parser: Use `ast_builder` in more places. (#4612) (rzvxa) + ## [0.23.0] - 2024-08-01 ### Features diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 741fd79c628a9..d0296a61aeee9 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.23.0" +version = "0.23.1" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_semantic/CHANGELOG.md b/crates/oxc_semantic/CHANGELOG.md index 1fd41e9fafd71..8df7d7bf24036 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.23.1] - 2024-08-06 + +### Features + +- fd2d9da ast: Improve `AstKind::debug_name` (#4553) (DonIsaac) + +### Bug Fixes + +- 03c643a semantic: Incorrect `scope_id` for catch parameter symbols (#4659) (Dunqing) +- 6c612d1 semantic/jsdoc: Handle whitespace absence (#4642) (leaysgur) +- 0d2c41a semantic/jsdoc: Panic on parsing `type_name_comment`. (#4632) (rzvxa) + +### Refactor + +- 09d9822 semantic: Simplify setting scope flags (#4674) (overlookmotel) +- 6e453db semantic: Simplify inherit scope flags from parent scope (#4664) (Dunqing) + ## [0.23.0] - 2024-08-01 ### Features diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index c4e5bef2ecc3a..859706da5f550 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.23.0" +version = "0.23.1" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_sourcemap/CHANGELOG.md b/crates/oxc_sourcemap/CHANGELOG.md index f45d496cc51d4..d0f10e31fff6e 100644 --- a/crates/oxc_sourcemap/CHANGELOG.md +++ b/crates/oxc_sourcemap/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.23.1] - 2024-08-06 + +### Features + +- e42ac3a sourcemap: Add `ConcatSourceMapBuilder::from_sourcemaps` (#4639) (overlookmotel) + +### Performance + +- ff43dff sourcemap: Speed up VLQ encoding (#4633) (overlookmotel) +- a330773 sourcemap: Reduce string copying in `ConcatSourceMapBuilder` (#4638) (overlookmotel) +- 372316b sourcemap: `ConcatSourceMapBuilder` extend `source_contents` in separate loop (#4634) (overlookmotel) +- c7f1d48 sourcemap: Keep local copy of previous token in VLQ encode (#4596) (overlookmotel) +- 590d795 sourcemap: Shorten main loop encoding VLQ (#4586) (overlookmotel) + ## [0.23.0] - 2024-08-01 - 27fd062 sourcemap: [**BREAKING**] Avoid passing `Result`s (#4541) (overlookmotel) diff --git a/crates/oxc_sourcemap/Cargo.toml b/crates/oxc_sourcemap/Cargo.toml index acd59782d030a..ded78fb6eef0d 100644 --- a/crates/oxc_sourcemap/Cargo.toml +++ b/crates/oxc_sourcemap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_sourcemap" -version = "0.23.0" +version = "0.23.1" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_span/CHANGELOG.md b/crates/oxc_span/CHANGELOG.md index fc803f4907df7..70055d3c42427 100644 --- a/crates/oxc_span/CHANGELOG.md +++ b/crates/oxc_span/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.23.1] - 2024-08-06 + +### Features + +- 54047e0 ast: `GetSpanMut` trait (#4609) (overlookmotel) + +### Performance + +- 6ff200d linter: Change react rules and utils to use `Cow` and `CompactStr` instead of `String` (#4603) (DonIsaac) + ## [0.22.1] - 2024-07-27 ### Features diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index 71df688947ea6..24561de4e1b55 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_syntax/CHANGELOG.md b/crates/oxc_syntax/CHANGELOG.md index 3cbd66ef9c74c..515719ef53be1 100644 --- a/crates/oxc_syntax/CHANGELOG.md +++ b/crates/oxc_syntax/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0. +## [0.23.1] - 2024-08-06 + +### Bug Fixes + +- 9f8f299 syntax: Prevent creating invalid u32 IDs (#4675) (overlookmotel) + ## [0.23.0] - 2024-08-01 ### Features diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index f4898d6d77e10..f616395b6f805 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_transformer/CHANGELOG.md b/crates/oxc_transformer/CHANGELOG.md index 98e0a4d2aa363..25ab5be7e49ea 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/CHANGELOG.md @@ -4,6 +4,14 @@ 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.23.1] - 2024-08-06 + +### Bug Fixes + +- 5327acd transformer/react: The `require` IdentifierReference does not have a `reference_id` (#4658) (Dunqing) +- 3987665 transformer/typescript: Incorrect enum-related `symbol_id`/`reference_id` (#4660) (Dunqing) +- 4efd54b transformer/typescript: Incorrect `SymbolFlags` for jsx imports (#4549) (Dunqing) + ## [0.23.0] - 2024-08-01 ### Bug Fixes diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index 4c4819d4ed5d7..9f65e628a3e12 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_traverse/CHANGELOG.md b/crates/oxc_traverse/CHANGELOG.md index 331c5ce0647dc..2400e5e1e4aba 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.23.1] - 2024-08-06 + +### Bug Fixes + +- a40a217 parser: Parse `assert` keyword in `TSImportAttributes` (#4610) (Boshen) + ## [0.23.0] - 2024-08-01 ### Bug Fixes diff --git a/crates/oxc_traverse/Cargo.toml b/crates/oxc_traverse/Cargo.toml index d5cd46c52baf7..a3de1dfcd78f3 100644 --- a/crates/oxc_traverse/Cargo.toml +++ b/crates/oxc_traverse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_traverse" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/napi/transform/CHANGELOG.md b/napi/transform/CHANGELOG.md index 48aee0720c2fb..1f873f5827168 100644 --- a/napi/transform/CHANGELOG.md +++ b/napi/transform/CHANGELOG.md @@ -4,6 +4,11 @@ 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.23.1] - 2024-08-06 + +### Refactor +- 9b51e04 Overhaul napi transformer package (#4592) (DonIsaac) + ## [0.20.0] - 2024-07-11 ### Features diff --git a/napi/transform/Cargo.toml b/napi/transform/Cargo.toml index f02c22612bec2..28fb2aac22dff 100644 --- a/napi/transform/Cargo.toml +++ b/napi/transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transform_napi" -version = "0.23.0" +version = "0.23.1" publish = true authors.workspace = true description.workspace = true diff --git a/npm/oxc-parser/package.json b/npm/oxc-parser/package.json index df2a9fa7a3fd1..bba1a6f308bc2 100644 --- a/npm/oxc-parser/package.json +++ b/npm/oxc-parser/package.json @@ -1,6 +1,6 @@ { "name": "oxc-parser", - "version": "0.23.0", + "version": "0.23.1", "description": "Oxc Parser Node API", "keywords": [ "Parser" diff --git a/npm/oxc-transform/package.json b/npm/oxc-transform/package.json index bdacda69187b8..ce95e2ca338d4 100644 --- a/npm/oxc-transform/package.json +++ b/npm/oxc-transform/package.json @@ -1,6 +1,6 @@ { "name": "oxc-transform", - "version": "0.23.0", + "version": "0.23.1", "description": "Oxc transform Node API", "keywords": [ "transform" diff --git a/wasm/parser/package.json b/wasm/parser/package.json index cbc2b4f0f0994..3c581ba4ce36e 100644 --- a/wasm/parser/package.json +++ b/wasm/parser/package.json @@ -1,6 +1,6 @@ { "name": "@oxc-parser/wasm", - "version": "0.23.0", + "version": "0.23.1", "description": "Wasm target for the oxc parser.", "keywords": [ "JavaScript",