Skip to content

release(crates): v0.68.0 #10777

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

Merged
merged 1 commit into from
May 4, 2025
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
50 changes: 25 additions & 25 deletions Cargo.lock

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

50 changes: 25 additions & 25 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -104,31 +104,31 @@ doc_lazy_continuation = "allow" # FIXME

[workspace.dependencies]
# publish = true
oxc = { version = "0.67.0", path = "crates/oxc" }
oxc_allocator = { version = "0.67.0", path = "crates/oxc_allocator" }
oxc_ast = { version = "0.67.0", path = "crates/oxc_ast" }
oxc_ast_macros = { version = "0.67.0", path = "crates/oxc_ast_macros" }
oxc_ast_visit = { version = "0.67.0", path = "crates/oxc_ast_visit" }
oxc_cfg = { version = "0.67.0", path = "crates/oxc_cfg" }
oxc_codegen = { version = "0.67.0", path = "crates/oxc_codegen" }
oxc_data_structures = { version = "0.67.0", path = "crates/oxc_data_structures" }
oxc_diagnostics = { version = "0.67.0", path = "crates/oxc_diagnostics" }
oxc_ecmascript = { version = "0.67.0", path = "crates/oxc_ecmascript" }
oxc_estree = { version = "0.67.0", path = "crates/oxc_estree" }
oxc_isolated_declarations = { version = "0.67.0", path = "crates/oxc_isolated_declarations" }
oxc_mangler = { version = "0.67.0", path = "crates/oxc_mangler" }
oxc_minifier = { version = "0.67.0", path = "crates/oxc_minifier" }
oxc_napi = { version = "0.67.0", path = "crates/oxc_napi" }
oxc_parser = { version = "0.67.0", path = "crates/oxc_parser", features = ["regular_expression"] }
oxc_parser_napi = { version = "0.67.0", path = "napi/parser" }
oxc_regular_expression = { version = "0.67.0", path = "crates/oxc_regular_expression" }
oxc_semantic = { version = "0.67.0", path = "crates/oxc_semantic" }
oxc_span = { version = "0.67.0", path = "crates/oxc_span" }
oxc_syntax = { version = "0.67.0", path = "crates/oxc_syntax" }
oxc_transform_napi = { version = "0.67.0", path = "napi/transform" }
oxc_transformer = { version = "0.67.0", path = "crates/oxc_transformer" }
oxc_transformer_plugins = { version = "0.67.0", path = "crates/oxc_transformer_plugins" }
oxc_traverse = { version = "0.67.0", path = "crates/oxc_traverse" }
oxc = { version = "0.68.0", path = "crates/oxc" }
oxc_allocator = { version = "0.68.0", path = "crates/oxc_allocator" }
oxc_ast = { version = "0.68.0", path = "crates/oxc_ast" }
oxc_ast_macros = { version = "0.68.0", path = "crates/oxc_ast_macros" }
oxc_ast_visit = { version = "0.68.0", path = "crates/oxc_ast_visit" }
oxc_cfg = { version = "0.68.0", path = "crates/oxc_cfg" }
oxc_codegen = { version = "0.68.0", path = "crates/oxc_codegen" }
oxc_data_structures = { version = "0.68.0", path = "crates/oxc_data_structures" }
oxc_diagnostics = { version = "0.68.0", path = "crates/oxc_diagnostics" }
oxc_ecmascript = { version = "0.68.0", path = "crates/oxc_ecmascript" }
oxc_estree = { version = "0.68.0", path = "crates/oxc_estree" }
oxc_isolated_declarations = { version = "0.68.0", path = "crates/oxc_isolated_declarations" }
oxc_mangler = { version = "0.68.0", path = "crates/oxc_mangler" }
oxc_minifier = { version = "0.68.0", path = "crates/oxc_minifier" }
oxc_napi = { version = "0.68.0", path = "crates/oxc_napi" }
oxc_parser = { version = "0.68.0", path = "crates/oxc_parser", features = ["regular_expression"] }
oxc_parser_napi = { version = "0.68.0", path = "napi/parser" }
oxc_regular_expression = { version = "0.68.0", path = "crates/oxc_regular_expression" }
oxc_semantic = { version = "0.68.0", path = "crates/oxc_semantic" }
oxc_span = { version = "0.68.0", path = "crates/oxc_span" }
oxc_syntax = { version = "0.68.0", path = "crates/oxc_syntax" }
oxc_transform_napi = { version = "0.68.0", path = "napi/transform" }
oxc_transformer = { version = "0.68.0", path = "crates/oxc_transformer" }
oxc_transformer_plugins = { version = "0.68.0", path = "crates/oxc_transformer_plugins" }
oxc_traverse = { version = "0.68.0", path = "crates/oxc_traverse" }

# publish = false
oxc_formatter = { path = "crates/oxc_formatter" }
Expand Down
11 changes: 11 additions & 0 deletions crates/oxc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,17 @@ 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.68.0] - 2025-05-03

- 315143a codegen: [**BREAKING**] Remove useless `CodeGenerator` type alias (#10702) (Boshen)

### Bug Fixes

- 4795059 transformer_plugins: Provide reference data when identifiers are replaced (#10620) (Boshen)

### Refactor


## [0.67.0] - 2025-04-27

### Features
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.67.0"
version = "0.68.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
21 changes: 21 additions & 0 deletions crates/oxc_allocator/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,27 @@ 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.68.0] - 2025-05-03

### Features

- 4b4b09e allocator: Add `String::set_len` method (#10757) (overlookmotel)
- d5f66fb allocator: Implement `Display` for `Box` (#10731) (overlookmotel)
- 3cd3d23 allocator/vec2: Align `RawVec::reserve` with standard library implementation (#10701) (Dunqing)
- 7f2f247 allocator/vec2: Add specialized `grow_one` method (#9855) (Dunqing)
- 6ce3bbb allocator/vec2: Introduce `extend_desugared` method as `extend` internal implementation (#10670) (Dunqing)

### Performance

- 4eaef66 allocator/vec2: Align min amortized cap size with `std` (#9857) (Dunqing)
- 04e0390 allocator/vec2: Replace `self.reserve(1)` calls with `self.grow_one()` for better efficiency (#9856) (Dunqing)
- 2dc4779 allocator/vec2: Calling `Bump::grow` or `Bump::shrink` at the call site directly instead of calling `realloc` (#10686) (Dunqing)
- b4953b4 allocator/vec2: Resolve performance regression for `extend` by marking reserve as `#[cold]` and `#[inline(never)]` (#10675) (Dunqing)

### Documentation

- c48f6ae allocator: Document cargo features (#10695) (overlookmotel)

## [0.66.0] - 2025-04-23

### Testing
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.67.0"
version = "0.68.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
23 changes: 23 additions & 0 deletions crates/oxc_ast/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,29 @@ 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.68.0] - 2025-05-03

- 28ceb90 ast: [**BREAKING**] Remove `TSMappedTypeModifierOperator::None` variant (#10749) (overlookmotel)

- a0a37e0 ast: [**BREAKING**] `AstBuilder` methods require an `Atom` with correct lifetime (#10735) (overlookmotel)

### Features

- 60347e7 ast_tools: `AstBuilder` generator support types with more than 1 `Atom` field (#10737) (overlookmotel)

### Bug Fixes

- 8bfd5e3 ast: `AssignmentTargetMaybeDefault::identifier` preserve lifetime (#10720) (overlookmotel)
- 61d825b ast/estree: Rename `assert` to `with` in `TSImportType` `options` in TS-ESTree AST (#10681) (overlookmotel)

### Refactor

- 050ecd9 ast/estree: Remove custom serializer for `TSMappedTypeModifierOperator` (#10747) (overlookmotel)

### Styling

- c18c81f ast: Import `Display` trait (#10724) (overlookmotel)

## [0.67.0] - 2025-04-27

### Bug Fixes
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.67.0"
version = "0.68.0"
authors.workspace = true
categories.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.67.0"
version = "0.68.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_ast_visit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_ast_visit"
version = "0.67.0"
version = "0.68.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
Loading
Loading