diff --git a/Cargo.lock b/Cargo.lock index 27058fc8a..12a22c63e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1265,7 +1265,7 @@ checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" [[package]] name = "oxc" -version = "0.11.0" +version = "0.11.1" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1283,7 +1283,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.11.0" +version = "0.11.1" dependencies = [ "bumpalo", "serde", @@ -1292,7 +1292,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.11.0" +version = "0.11.1" dependencies = [ "bitflags 2.5.0", "num-bigint", @@ -1350,7 +1350,7 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.11.0" +version = "0.11.1" dependencies = [ "base64 0.22.0", "bitflags 2.5.0", @@ -1397,7 +1397,7 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.11.0" +version = "0.11.1" dependencies = [ "miette", "owo-colors", @@ -1408,7 +1408,7 @@ dependencies = [ [[package]] name = "oxc_index" -version = "0.11.0" +version = "0.11.1" dependencies = [ "index_vec", "static_assertions", @@ -1493,7 +1493,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.11.0" +version = "0.11.1" dependencies = [ "insta", "itertools", @@ -1538,7 +1538,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.11.0" +version = "0.11.1" dependencies = [ "assert-unchecked", "bitflags 2.5.0", @@ -1634,7 +1634,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.11.0" +version = "0.11.1" dependencies = [ "indexmap", "insta", @@ -1656,7 +1656,7 @@ dependencies = [ [[package]] name = "oxc_sourcemap" -version = "0.11.0" +version = "0.11.1" dependencies = [ "base64-simd", "rayon", @@ -1667,7 +1667,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.11.0" +version = "0.11.1" dependencies = [ "compact_str", "miette", @@ -1678,7 +1678,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.11.0" +version = "0.11.1" dependencies = [ "bitflags 2.5.0", "dashmap", @@ -1727,7 +1727,7 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.11.0" +version = "0.11.1" dependencies = [ "oxc_allocator", "oxc_ast", diff --git a/Cargo.toml b/Cargo.toml index b320b2eac..ce7a389d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,19 +66,19 @@ cargo_common_metadata = "allow" # TODO: fix this [workspace.dependencies] # publish = true -oxc = { version = "0.11.0", path = "crates/oxc" } -oxc_allocator = { version = "0.11.0", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.11.0", path = "crates/oxc_ast" } -oxc_codegen = { version = "0.11.0", path = "crates/oxc_codegen" } -oxc_diagnostics = { version = "0.11.0", path = "crates/oxc_diagnostics" } -oxc_index = { version = "0.11.0", path = "crates/oxc_index" } -oxc_minifier = { version = "0.11.0", path = "crates/oxc_minifier" } -oxc_parser = { version = "0.11.0", path = "crates/oxc_parser" } -oxc_semantic = { version = "0.11.0", path = "crates/oxc_semantic" } -oxc_span = { version = "0.11.0", path = "crates/oxc_span" } -oxc_syntax = { version = "0.11.0", path = "crates/oxc_syntax" } -oxc_transformer = { version = "0.11.0", path = "crates/oxc_transformer" } -oxc_sourcemap = { version = "0.11.0", path = "crates/oxc_sourcemap" } +oxc = { version = "0.11.1", path = "crates/oxc" } +oxc_allocator = { version = "0.11.1", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.11.1", path = "crates/oxc_ast" } +oxc_codegen = { version = "0.11.1", path = "crates/oxc_codegen" } +oxc_diagnostics = { version = "0.11.1", path = "crates/oxc_diagnostics" } +oxc_index = { version = "0.11.1", path = "crates/oxc_index" } +oxc_minifier = { version = "0.11.1", path = "crates/oxc_minifier" } +oxc_parser = { version = "0.11.1", path = "crates/oxc_parser" } +oxc_semantic = { version = "0.11.1", path = "crates/oxc_semantic" } +oxc_span = { version = "0.11.1", path = "crates/oxc_span" } +oxc_syntax = { version = "0.11.1", path = "crates/oxc_syntax" } +oxc_transformer = { version = "0.11.1", path = "crates/oxc_transformer" } +oxc_sourcemap = { version = "0.11.1", path = "crates/oxc_sourcemap" } # publish = false oxc_macros = { path = "crates/oxc_macros" } diff --git a/crates/oxc/Cargo.toml b/crates/oxc/Cargo.toml index 438ca1286..b4817059b 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.11.0" +version = "0.11.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index afa71579b..5c231c2a8 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.11.0" +version = "0.11.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 20eb1916f..3e3b42828 100644 --- a/crates/oxc_ast/CHANGELOG.md +++ b/crates/oxc_ast/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this crate 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.11.1] - 2024-04-03 + +### Bug Fixes + +- `FinallyClause` won't get visited as `BlockStatement` anymore. (#2881) + ## [0.11.0] - 2024-03-30 ### Bug Fixes diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index de786e5d9..1b13eaf30 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.11.0" +version = "0.11.1" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_codegen/CHANGELOG.md b/crates/oxc_codegen/CHANGELOG.md index d21c3bda5..19b94338f 100644 --- a/crates/oxc_codegen/CHANGELOG.md +++ b/crates/oxc_codegen/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to this crate 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.11.1] - 2024-04-03 + +### Bug Fixes + +- Using serde_json::to_string to quote sourcemap string (#2889) + +### Refactor + +- Make codegen sourcemap builder clearer (#2894) + ## [0.11.0] - 2024-03-30 ### Features diff --git a/crates/oxc_codegen/Cargo.toml b/crates/oxc_codegen/Cargo.toml index 755df24ca..0f1d9eca2 100644 --- a/crates/oxc_codegen/Cargo.toml +++ b/crates/oxc_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_codegen" -version = "0.11.0" +version = "0.11.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index ea57fd3cc..1c2857193 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.11.0" +version = "0.11.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 48adf1204..841263e71 100644 --- a/crates/oxc_index/Cargo.toml +++ b/crates/oxc_index/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_index" -version = "0.11.0" +version = "0.11.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index cce890be0..bd2573c7a 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.11.0" +version = "0.11.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 0d091325e..364065a7d 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.11.0" +version = "0.11.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 705850cf7..045bcd0a9 100644 --- a/crates/oxc_semantic/CHANGELOG.md +++ b/crates/oxc_semantic/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this crate 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.11.1] - 2024-04-03 + +### Bug Fixes + +- Flag function expressions with `SymbolFlags::Function` (#2891) + ## [0.11.0] - 2024-03-30 ### Features diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index 3a0c7a864..9eedff340 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.11.0" +version = "0.11.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 4f759b52a..564732161 100644 --- a/crates/oxc_sourcemap/CHANGELOG.md +++ b/crates/oxc_sourcemap/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this crate 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.11.1] - 2024-04-03 + +### Bug Fixes + +- Using serde_json::to_string to quote sourcemap string (#2889) + ## [0.11.0] - 2024-03-30 ### Features diff --git a/crates/oxc_sourcemap/Cargo.toml b/crates/oxc_sourcemap/Cargo.toml index b2f504264..ec62578e5 100644 --- a/crates/oxc_sourcemap/Cargo.toml +++ b/crates/oxc_sourcemap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_sourcemap" -version = "0.11.0" +version = "0.11.1" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index d37bd1100..4cde973be 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.11.0" +version = "0.11.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_syntax/CHANGELOG.md b/crates/oxc_syntax/CHANGELOG.md index 3577688c5..365affba1 100644 --- a/crates/oxc_syntax/CHANGELOG.md +++ b/crates/oxc_syntax/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this crate 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.11.1] - 2024-04-03 + +### Features + +- Add compiler assumptions (#2872) + ## [0.11.0] - 2024-03-30 ### Features diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index dfda411f3..9ca6943ae 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.11.0" +version = "0.11.1" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_transformer/CHANGELOG.md b/crates/oxc_transformer/CHANGELOG.md index 346bfe6d2..c6d7469dd 100644 --- a/crates/oxc_transformer/CHANGELOG.md +++ b/crates/oxc_transformer/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to this crate 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.11.1] - 2024-04-03 + +### Features + +- Add compiler assumptions (#2872) +- Add proposal-decorators (#2868) +- Add react plugins (#2867) +- Add `transform-typescript` boilerplate (#2866) + +### Bug Fixes + +- Add serde "derive" feature to fix compile error + ## [0.11.0] - 2024-03-30 ### Features diff --git a/crates/oxc_transformer/Cargo.toml b/crates/oxc_transformer/Cargo.toml index 06ecfffa0..9850d3ba4 100644 --- a/crates/oxc_transformer/Cargo.toml +++ b/crates/oxc_transformer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_transformer" -version = "0.11.0" +version = "0.11.1" publish = true authors.workspace = true description.workspace = true