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.26.0 #5418

Merged
merged 1 commit into from
Sep 3, 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 @@ -75,27 +75,27 @@ doc_lazy_continuation = "allow" # FIXME

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

# publish = false
oxc_macros = { path = "crates/oxc_macros" }
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.26.0] - 2024-09-03

### Features

- be4642f semantic: Transform checker check child scope IDs (#5410) (overlookmotel)

### Refactor

- 3ae94b8 semantic: Change `build_module_record` to accept &Path instead of PathBuf (Boshen)

## [0.25.0] - 2024-08-23

- ce4d469 codegen: [**BREAKING**] Remove const generic `MINIFY` (#5001) (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.25.0"
version = "0.26.0"
publish = true
authors.workspace = true
description.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.25.0"
version = "0.26.0"
authors.workspace = true
description.workspace = true
edition.workspace = true
Expand Down
37 changes: 37 additions & 0 deletions crates/oxc_ast/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,43 @@ 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.26.0] - 2024-09-03

- 1aa49af ast: [**BREAKING**] Remove `JSXMemberExpressionObject::Identifier` variant (#5358) (Dunqing)

- 32f7300 ast: [**BREAKING**] Add `JSXElementName::IdentifierReference` and `JSXMemberExpressionObject::IdentifierReference` (#5223) (Dunqing)

- 234a24c ast: [**BREAKING**] Merge `UsingDeclaration` into `VariableDeclaration` (#5270) (Kevin Deng 三咲智子)

- c100826 semantic: [**BREAKING**] Always create a scope for `for` statements (#5110) (overlookmotel)

- d304d6f semantic: [**BREAKING**] Always create a scope for `CatchClause` (#5109) (overlookmotel)

### Features

- 180b1a1 ast: Add `Function::name()` (#5361) (DonIsaac)
- 5505749 ast: Add `accessibility` field to `AccessorProperty` (#5290) (Dunqing)
- 49cd5db ast,parser: Add `definite` flag to `AccessorProperty` node (#5182) (DonIsaac)
- c2fa725 ast,parser: Parse `TSTypeAnnotations` on `AccessorProperty` (#5179) (DonIsaac)
- f81e8a1 linter: Add `oxc/no-async-endpoint-handlers` (#5364) (DonIsaac)

### Bug Fixes

- 8ebc23f ast: Serialize `TSParenthesizedType` with camelCase (#5199) (Kevin Deng 三咲智子)
- 8a17807 parser: Treat JSX element tags starting with `_` or `$` as `IdentifierReference`s (#5343) (overlookmotel)

### Performance

- 292f217 ast: Optimize `JSXIdentifier::is_reference` (#5344) (overlookmotel)

### Refactor

- c2d8c9e ast: Reduce allocations in `AstBuilder::move_assignment_target` (#5367) (overlookmotel)
- 946c867 ast: Box `TSThisParameter` (#5325) (overlookmotel)
- 960e1d5 ast: Rename `IdentifierReference::new_with_reference_id` (#5157) (overlookmotel)
- f63b568 ast: Remove `#[non_exhaustive]` attr from `AstBuilder` (#5130) (overlookmotel)
- d236554 parser: Move `JSXIdentifier` conversion code into parser (#5345) (overlookmotel)

## [0.25.0] - 2024-08-23

- 78f135d ast: [**BREAKING**] Remove `ReferenceFlag` from `IdentifierReference` (#5077) (Boshen)
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.25.0"
version = "0.26.0"
authors.workspace = true
description.workspace = true
edition.workspace = true
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.25.0"
version = "0.26.0"
publish = true
authors.workspace = true
description.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.25.0"
version = "0.26.0"
publish = true
authors.workspace = true
description.workspace = true
Expand Down
28 changes: 28 additions & 0 deletions crates/oxc_codegen/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,34 @@ 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.26.0] - 2024-09-03

- 1aa49af ast: [**BREAKING**] Remove `JSXMemberExpressionObject::Identifier` variant (#5358) (Dunqing)

- 32f7300 ast: [**BREAKING**] Add `JSXElementName::IdentifierReference` and `JSXMemberExpressionObject::IdentifierReference` (#5223) (Dunqing)

- 234a24c ast: [**BREAKING**] Merge `UsingDeclaration` into `VariableDeclaration` (#5270) (Kevin Deng 三咲智子)

### Features

- 5505749 ast: Add `accessibility` field to `AccessorProperty` (#5290) (Dunqing)
- 292d162 codegen: Print missing fields for `AccessorProperty` (#5291) (Dunqing)

### Bug Fixes

- 5c4c001 codegen: Print `export @decorator declare abstract class Foo` correctly (#5303) (Boshen)
- 7b1546b codegen: Do not print comments when `--minify` (Boshen)

### Performance

- 12a7607 codegen: Inline `Codegen::print_list` (#5221) (overlookmotel)
- fb847bd codegen: Slightly faster `print_list` (#5192) (Boshen)

### Refactor

- d4c3778 codegen: Rename vars (#5222) (overlookmotel)
- 543cad6 codegen: Remove some pub APIs (Boshen)

## [0.25.0] - 2024-08-23

- ce4d469 codegen: [**BREAKING**] Remove const generic `MINIFY` (#5001) (Boshen)
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.25.0"
version = "0.26.0"
publish = true
authors.workspace = true
description.workspace = true
Expand Down
Loading
Loading