Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release(crates): v0.30.0 #5986

Merged
merged 2 commits into from
Sep 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 21 additions & 21 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -76,27 +76,27 @@ doc_lazy_continuation = "allow" # FIXME

[workspace.dependencies]
# publish = true
oxc = { version = "0.29.0", path = "crates/oxc" }
oxc_allocator = { version = "0.29.0", path = "crates/oxc_allocator" }
oxc_ast = { version = "0.29.0", path = "crates/oxc_ast" }
oxc_ast_macros = { version = "0.29.0", path = "crates/oxc_ast_macros" }
oxc_cfg = { version = "0.29.0", path = "crates/oxc_cfg" }
oxc_codegen = { version = "0.29.0", path = "crates/oxc_codegen" }
oxc_diagnostics = { version = "0.29.0", path = "crates/oxc_diagnostics" }
oxc_index = { version = "0.29.0", path = "crates/oxc_index" }
oxc_isolated_declarations = { version = "0.29.0", path = "crates/oxc_isolated_declarations" }
oxc_mangler = { version = "0.29.0", path = "crates/oxc_mangler" }
oxc_minifier = { version = "0.29.0", path = "crates/oxc_minifier" }
oxc_module_lexer = { version = "0.29.0", path = "crates/oxc_module_lexer" }
oxc_parser = { version = "0.29.0", path = "crates/oxc_parser" }
oxc_regular_expression = { version = "0.29.0", path = "crates/oxc_regular_expression" }
oxc_semantic = { version = "0.29.0", path = "crates/oxc_semantic" }
oxc_sourcemap = { version = "0.29.0", path = "crates/oxc_sourcemap" }
oxc_span = { version = "0.29.0", path = "crates/oxc_span" }
oxc_syntax = { version = "0.29.0", path = "crates/oxc_syntax" }
oxc_transform_napi = { version = "0.29.0", path = "napi/transform" }
oxc_transformer = { version = "0.29.0", path = "crates/oxc_transformer" }
oxc_traverse = { version = "0.29.0", path = "crates/oxc_traverse" }
oxc = { version = "0.30.0", path = "crates/oxc" }
oxc_allocator = { version = "0.30.0", path = "crates/oxc_allocator" }
oxc_ast = { version = "0.30.0", path = "crates/oxc_ast" }
oxc_ast_macros = { version = "0.30.0", path = "crates/oxc_ast_macros" }
oxc_cfg = { version = "0.30.0", path = "crates/oxc_cfg" }
oxc_codegen = { version = "0.30.0", path = "crates/oxc_codegen" }
oxc_diagnostics = { version = "0.30.0", path = "crates/oxc_diagnostics" }
oxc_index = { version = "0.30.0", path = "crates/oxc_index" }
oxc_isolated_declarations = { version = "0.30.0", path = "crates/oxc_isolated_declarations" }
oxc_mangler = { version = "0.30.0", path = "crates/oxc_mangler" }
oxc_minifier = { version = "0.30.0", path = "crates/oxc_minifier" }
oxc_module_lexer = { version = "0.30.0", path = "crates/oxc_module_lexer" }
oxc_parser = { version = "0.30.0", path = "crates/oxc_parser" }
oxc_regular_expression = { version = "0.30.0", path = "crates/oxc_regular_expression" }
oxc_semantic = { version = "0.30.0", path = "crates/oxc_semantic" }
oxc_sourcemap = { version = "0.30.0", path = "crates/oxc_sourcemap" }
oxc_span = { version = "0.30.0", path = "crates/oxc_span" }
oxc_syntax = { version = "0.30.0", path = "crates/oxc_syntax" }
oxc_transform_napi = { version = "0.30.0", path = "napi/transform" }
oxc_transformer = { version = "0.30.0", path = "crates/oxc_transformer" }
oxc_traverse = { version = "0.30.0", path = "crates/oxc_traverse" }

# publish = false
oxc_linter = { path = "crates/oxc_linter" }
Expand Down
10 changes: 10 additions & 0 deletions crates/oxc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.30.0] - 2024-09-23

### Features

- 3230ae5 semantic: Add `SemanticBuilder::with_excess_capacity` (#5762) (overlookmotel)

### Documentation

- bacfbb8 oxc: Add submodule documentation (#5984) (DonIsaac)

## [0.28.0] - 2024-09-11

- b060525 semantic: [**BREAKING**] Remove `source_type` argument from `SemanticBuilder::new` (#5553) (Boshen)
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc"
version = "0.29.0"
version = "0.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_allocator/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_allocator"
version = "0.29.0"
version = "0.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
35 changes: 35 additions & 0 deletions crates/oxc_ast/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,41 @@ 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.30.0] - 2024-09-23

- 033b907 ast: [**BREAKING**] Apply `#[non_exhaustive]`, must use `AstBuilder` (#5787) (Boshen)

### Features

- ae89145 ast: Revert `#[non_exhaustive]` change (#5885) (Boshen)
- e8bf30a ast: Add `Comment::real_span` (#5764) (Boshen)
- bcdbba3 codegen: Print jsdoc comments that are attached to statements and class elements (#5845) (Boshen)
- 4a62703 isolated-declarations: Handle `export` in the `namespace` correctly (#5950) (Dunqing)
- 3bf7b24 linter: Make `typescript/no-duplicate-enum-values` a `correctness` rule (#5810) (DonIsaac)
- 8e7556f parser: Calculate leading and trailing position for comments (#5785) (Boshen)
- 65c337a prettier: Improve ts compatibility (#5900) (Alexander S.)
- 6d9ccdd prettier: Support TSMappedType (#5834) (Alexander S.)
- b5ac5a6 prettier: Support TSModuleDeclaration (#5813) (Alexander S.)

### Bug Fixes

- 66e919e ast: Correct TS types for JSX (#5884) (overlookmotel)
- 0d10521 ast: Serialize `JSXMemberExpressionObject` to estree (#5883) (overlookmotel)
- a822c9d ast: Serialize `JSXElementName` to estree (#5882) (Boshen)
- 8780c54 isolated-declarations: Do not union a undefined when the param type is any or unknown (#5930) (Dunqing)

### Documentation

- acc2d16 ast: Document most TypeScript AST nodes (#5983) (DonIsaac)
- 47c2faa ast: Document TryStatement and related nodes (#5970) (DonIsaac)

### Refactor

- f4fac0f ast: Remove `.iter()` where not needed (#5904) (camchenry)
- 6dd6f7c ast: Change `Comment` struct (#5783) (Boshen)
- 7caae5b codegen: Add `GetSpan` requirement to `Gen` trait (#5772) (Boshen)
- 1c1353b transformer: Use AstBuilder instead of using struct constructor (#5778) (Boshen)

## [0.29.0] - 2024-09-13

- c3dd2a0 ast: [**BREAKING**] Revert: reduce byte size of `TaggedTemplateExpression::quasi` by `Boxing` it (#5679) (#5715) (overlookmotel)
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_ast/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_ast"
version = "0.29.0"
version = "0.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
8 changes: 8 additions & 0 deletions crates/oxc_ast_macros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.30.0] - 2024-09-23

### Refactor

- 17cd903 ast: Move functions to top level in `ast` macro (#5793) (overlookmotel)
- cf97f6d ast: Import `syn` types in `ast` macro (#5792) (overlookmotel)
- dc10eaf ast: Split `ast` macro into multiple files (#5791) (overlookmotel)

## [0.27.0] - 2024-09-06

### Features
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_ast_macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_ast_macros"
version = "0.29.0"
version = "0.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_cfg/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_cfg"
version = "0.29.0"
version = "0.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
25 changes: 25 additions & 0 deletions crates/oxc_codegen/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,31 @@ 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.30.0] - 2024-09-23

### Features

- d901772 codegen: Implement minify number from terser (#5929) (Boshen)
- 9f6696a codegen: Add new lines to `TSTypeParameterDeclaration` (#5853) (Boshen)
- bcdbba3 codegen: Print jsdoc comments that are attached to statements and class elements (#5845) (Boshen)
- 26386da codegen: Have `with_source_text` reserve memory for code buffer (#5823) (DonIsaac)
- dfbde2c isolated_declarations: Print jsdoc comments (#5858) (Boshen)

### Bug Fixes

- f4aefb5 codegen: Print `let[0]` as `(let)[0]` (#5947) (Boshen)
- cee9d0b codegen: Fix spacing of `for await (x of y)` (#5890) (Boshen)
- 5901d2a codegen: Various spacing issues (#5820) (Boshen)
- 362c427 mangler,codegen: Do not mangle top level symbols (#5965) (Boshen)
- 42dcadf parser: Hashbang comment should not keep the end newline char (#5844) (Boshen)

### Refactor

- 6dd6f7c ast: Change `Comment` struct (#5783) (Boshen)
- bb95306 codegen: Change annotation comment tests to snapshot (#5800) (Boshen)
- e613a3d codegen: Prepare to add leading comments by adding a template method pattern (#5784) (Boshen)
- 7caae5b codegen: Add `GetSpan` requirement to `Gen` trait (#5772) (Boshen)

## [0.29.0] - 2024-09-13

### Performance
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_codegen/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_codegen"
version = "0.29.0"
version = "0.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
Loading