Skip to content

Commit e29cdbf

Browse files
Release crates v0.18.0 (#4136)
## [0.18.0] - 2024-07-09 - d347aed ast: [**BREAKING**] Generate `ast_builder.rs`. (#3890) (rzvxa) ### Features - c6c16a5 minifier: Dce all conditional expressions (#4135) (Boshen) - 365d9ba oxc_codegen: Generate annotation comments before `CallExpression` and `NewExpression` (#4119) (IWANABETHATGUY) - 3a0f2aa parser: Check for illegal modifiers in modules and namespaces (#4126) (DonIsaac) - 2f53bdf semantic: Check for abstract ClassElements in non-abstract classes (#4127) (DonIsaac) - c4ee9f8 semantic: Check for abstract initializations and implementations (#4125) (Don Isaac) - 44c7fe3 span: Add various implementations of `FromIn` for `Atom`. (#4090) (rzvxa) ### Bug Fixes - cb1af04 isolated-declarations: Remove the `async` and `generator` keywords from `MethodDefinition` (#4130) (Dunqing) Co-authored-by: Boshen <Boshen@users.noreply.github.com>
1 parent c6c16a5 commit e29cdbf

File tree

32 files changed

+122
-60
lines changed

32 files changed

+122
-60
lines changed

Cargo.lock

+19-19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+19-19
Original file line numberDiff line numberDiff line change
@@ -74,25 +74,25 @@ cargo_common_metadata = "allow" # TODO: fix this
7474

7575
[workspace.dependencies]
7676
# publish = true
77-
oxc = { version = "0.17.2", path = "crates/oxc" }
78-
oxc_allocator = { version = "0.17.2", path = "crates/oxc_allocator" }
79-
oxc_ast = { version = "0.17.2", path = "crates/oxc_ast" }
80-
oxc_codegen = { version = "0.17.2", path = "crates/oxc_codegen" }
81-
oxc_diagnostics = { version = "0.17.2", path = "crates/oxc_diagnostics" }
82-
oxc_index = { version = "0.17.2", path = "crates/oxc_index" }
83-
oxc_minifier = { version = "0.17.2", path = "crates/oxc_minifier" }
84-
oxc_parser = { version = "0.17.2", path = "crates/oxc_parser" }
85-
oxc_semantic = { version = "0.17.2", path = "crates/oxc_semantic" }
86-
oxc_span = { version = "0.17.2", path = "crates/oxc_span" }
87-
oxc_syntax = { version = "0.17.2", path = "crates/oxc_syntax" }
88-
oxc_transformer = { version = "0.17.2", path = "crates/oxc_transformer" }
89-
oxc_sourcemap = { version = "0.17.2", path = "crates/oxc_sourcemap" }
90-
oxc_ast_macros = { version = "0.17.2", path = "crates/oxc_ast_macros" }
91-
oxc_traverse = { version = "0.17.2", path = "crates/oxc_traverse" }
92-
oxc_module_lexer = { version = "0.17.2", path = "crates/oxc_module_lexer" }
93-
oxc_cfg = { version = "0.17.2", path = "crates/oxc_cfg" }
94-
oxc_isolated_declarations = { version = "0.17.2", path = "crates/oxc_isolated_declarations" }
95-
oxc_transform_napi = { version = "0.17.2", path = "napi/transform" }
77+
oxc = { version = "0.18.0", path = "crates/oxc" }
78+
oxc_allocator = { version = "0.18.0", path = "crates/oxc_allocator" }
79+
oxc_ast = { version = "0.18.0", path = "crates/oxc_ast" }
80+
oxc_codegen = { version = "0.18.0", path = "crates/oxc_codegen" }
81+
oxc_diagnostics = { version = "0.18.0", path = "crates/oxc_diagnostics" }
82+
oxc_index = { version = "0.18.0", path = "crates/oxc_index" }
83+
oxc_minifier = { version = "0.18.0", path = "crates/oxc_minifier" }
84+
oxc_parser = { version = "0.18.0", path = "crates/oxc_parser" }
85+
oxc_semantic = { version = "0.18.0", path = "crates/oxc_semantic" }
86+
oxc_span = { version = "0.18.0", path = "crates/oxc_span" }
87+
oxc_syntax = { version = "0.18.0", path = "crates/oxc_syntax" }
88+
oxc_transformer = { version = "0.18.0", path = "crates/oxc_transformer" }
89+
oxc_sourcemap = { version = "0.18.0", path = "crates/oxc_sourcemap" }
90+
oxc_ast_macros = { version = "0.18.0", path = "crates/oxc_ast_macros" }
91+
oxc_traverse = { version = "0.18.0", path = "crates/oxc_traverse" }
92+
oxc_module_lexer = { version = "0.18.0", path = "crates/oxc_module_lexer" }
93+
oxc_cfg = { version = "0.18.0", path = "crates/oxc_cfg" }
94+
oxc_isolated_declarations = { version = "0.18.0", path = "crates/oxc_isolated_declarations" }
95+
oxc_transform_napi = { version = "0.18.0", path = "napi/transform" }
9696

9797
# publish = false
9898
oxc_macros = { path = "crates/oxc_macros" }

crates/oxc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
publish = true
55
authors.workspace = true
66
description.workspace = true

crates/oxc_allocator/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_allocator"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
authors.workspace = true
55
description.workspace = true
66
edition.workspace = true

crates/oxc_ast/CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ All notable changes to this package will be documented in this file.
44

55
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.
66

7+
## [0.18.0] - 2024-07-09
8+
9+
- d347aed ast: [**BREAKING**] Generate `ast_builder.rs`. (#3890) (rzvxa)
10+
11+
### Features
12+
13+
- 2f53bdf semantic: Check for abstract ClassElements in non-abstract classes (#4127) (DonIsaac)
14+
- c4ee9f8 semantic: Check for abstract initializations and implementations (#4125) (Don Isaac)
15+
716
## [0.17.2] - 2024-07-08
817

918
### Features

crates/oxc_ast/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_ast"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
authors.workspace = true
55
description.workspace = true
66
edition.workspace = true

crates/oxc_ast_macros/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_ast_macros"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
publish = true
55
authors.workspace = true
66
description.workspace = true

crates/oxc_cfg/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_cfg"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
publish = true
55
authors.workspace = true
66
description.workspace = true

crates/oxc_codegen/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to this package will be documented in this file.
44

55
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.
66

7+
## [0.18.0] - 2024-07-09
8+
9+
### Features
10+
11+
- 365d9ba oxc_codegen: Generate annotation comments before `CallExpression` and `NewExpression` (#4119) (IWANABETHATGUY)
12+
713
## [0.17.2] - 2024-07-08
814

915
### Bug Fixes

crates/oxc_codegen/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_codegen"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
publish = true
55
authors.workspace = true
66
description.workspace = true

crates/oxc_diagnostics/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_diagnostics"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
authors.workspace = true
55
description.workspace = true
66
edition.workspace = true

crates/oxc_index/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_index"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
publish = true
55
authors.workspace = true
66
description.workspace = true

crates/oxc_isolated_declarations/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ All notable changes to this package will be documented in this file.
44

55
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.
66

7+
## [0.18.0] - 2024-07-09
8+
9+
- d347aed ast: [**BREAKING**] Generate `ast_builder.rs`. (#3890) (rzvxa)
10+
11+
### Features
12+
13+
14+
### Bug Fixes
15+
16+
- cb1af04 isolated-declarations: Remove the `async` and `generator` keywords from `MethodDefinition` (#4130) (Dunqing)
17+
718
## [0.17.2] - 2024-07-08
819

920
### Bug Fixes

crates/oxc_isolated_declarations/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_isolated_declarations"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
publish = true
55
authors.workspace = true
66
description.workspace = true

crates/oxc_minifier/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this package will be documented in this file.
44

55
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.
66

7+
## [0.18.0] - 2024-07-09
8+
9+
- d347aed ast: [**BREAKING**] Generate `ast_builder.rs`. (#3890) (rzvxa)
10+
11+
### Features
12+
13+
- c6c16a5 minifier: Dce all conditional expressions (#4135) (Boshen)
14+
715
## [0.17.1] - 2024-07-06
816

917
### Bug Fixes

crates/oxc_minifier/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_minifier"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
publish = true
55
authors.workspace = true
66
description.workspace = true

crates/oxc_module_lexer/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_module_lexer"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
publish = true
55
authors.workspace = true
66
description.workspace = true

crates/oxc_parser/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this package will be documented in this file.
44

55
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.
66

7+
## [0.18.0] - 2024-07-09
8+
9+
- d347aed ast: [**BREAKING**] Generate `ast_builder.rs`. (#3890) (rzvxa)
10+
11+
### Features
12+
13+
- 3a0f2aa parser: Check for illegal modifiers in modules and namespaces (#4126) (DonIsaac)
14+
715
## [0.17.1] - 2024-07-06
816

917
### Performance

crates/oxc_parser/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_parser"
3-
version = "0.17.2"
3+
version = "0.18.0"
44
authors.workspace = true
55
description.workspace = true
66
edition.workspace = true

0 commit comments

Comments
 (0)