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.49.0 #9015

Merged
merged 1 commit into from
Feb 10, 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
46 changes: 23 additions & 23 deletions Cargo.lock

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

46 changes: 23 additions & 23 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -79,29 +79,29 @@ doc_lazy_continuation = "allow" # FIXME

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

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

### Styling

- a4a8e7d all: Replace `#[allow]` with `#[expect]` (#8930) (overlookmotel)

## [0.48.2] - 2025-02-02

### Refactor
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.48.2"
version = "0.49.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions crates/oxc_allocator/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ 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.49.0] - 2025-02-10

### Styling

- a4a8e7d all: Replace `#[allow]` with `#[expect]` (#8930) (overlookmotel)

## [0.48.0] - 2025-01-24

### Features
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.48.2"
version = "0.49.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
67 changes: 67 additions & 0 deletions crates/oxc_ast/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,73 @@ 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.49.0] - 2025-02-10

- bbb075d ast: [**BREAKING**] Name `AstBuilder` enum builders after variant name not type name (#8890) (overlookmotel)

- b7ff7e1 span: [**BREAKING**] Export `ContentEq` trait from root of `oxc_span` crate (#8869) (overlookmotel)

### Features

- c940826 ast_tools: Get extra params for visitor methods from `#[visit(args)]` attr (#8887) (overlookmotel)
- f2d28f3 transformer: Support for transforming legacy decorator (#8614) (Dunqing)

### Bug Fixes

- 1daa8fe ast: Estree compat `AssignmentTargetPropertyProperty` (#9005) (hi-ogawa)
- e0646d7 ast: Estree compat `ArrayAssignmentTarget` (#8998) (hi-ogawa)
- d7802a7 ast: Serialize `ArrowFunctionExpression.body: FunctionBody | Expression` (#8988) (Hiroshi Ogawa)
- 7e6a537 ast: Include `directives` in `body` (#8981) (hi-ogawa)
- ec1d593 ast: Add missing estree props for `ArrowFunctionExpression` (#8980) (camchenry)
- 8eccdec ast: Estree compat `CatchClause` (#8975) (hi-ogawa)
- 2ee1d6c ast: Estree compat `Property` (#8974) (hi-ogawa)
- 801d78e ast: Estree compat `UnaryExpression` (#8973) (hi-ogawa)
- a2883b1 ast: Estree compat `Function` (#8972) (hi-ogawa)
- a520986 ast: Estree compat `Program.sourceType` (#8919) (Hiroshi Ogawa)
- e30cf6a ast: Estree compat `MemberExpression` (#8921) (Hiroshi Ogawa)
- 315fec6 ast: Fix lifetimes on custom `Serialize` impls (#8899) (overlookmotel)
- 0c55dd6 ast: Serialize `Function.params` like estree (#8772) (Hiroshi Ogawa)
- 9a5a926 ecmascript: Fix may_have_side_effects for binary expressions (#8991) (sapphi-red)

### Performance

- fcfc274 ast: Assume `serde_json` output is valid UTF8 string (#8928) (overlookmotel)

### Documentation

- 705208b ast: Do not include `r#` prefix in doc comments for `AstBuilder` methods (#8873) (overlookmotel)

### Refactor

- 0929320 ast: Add `NULL` value for serializing null types (#8987) (camchenry)
- a1ca2eb ast: Support `#[estree(ts_alias)]` attr on enums and use it on `RegExpPattern` and `RegExpFlags` (#8953) (overlookmotel)
- 515eb52 ast: Shorten code for `impl Serialize for Elision` (#8940) (overlookmotel)
- 640db88 ast: Introduce `#[estree(ts_alias)]` attr and use it on `Elision` (#8939) (overlookmotel)
- a6884e4 ast: Simplify serializing literal types (#8937) (overlookmotel)
- c58f785 ast: Simplify serializing `SourceType` (#8936) (overlookmotel)
- 647a288 ast: Rename `#[estree(add_entry)]` to `#[estree(add_fields)]` (#8926) (overlookmotel)
- cbb4e9c ast: Generated `Serialize` impls flatten struct fields (#8904) (overlookmotel)
- 5cb8466 ast: Estree `via` on struct fields implement `From` (#8898) (overlookmotel)
- 223eb8d ast: Override TS type defs with `#[estree(custom_ts_def)]` attribute on type (#8897) (overlookmotel)
- a36bc5f ast: Generate `Visit` methods in order of type definitions (#8891) (overlookmotel)
- 893339d ast: Record plural names in `#[plural]` attr (#8889) (overlookmotel)
- 5f5188c ast: Shorten generated code for `GetSpan` (#8883) (overlookmotel)
- 571fb70 ast: Derive `ContentEq` on literal types (#8880) (overlookmotel)
- 04786ac ast: Use `=` syntax for `#[scope]` attrs (#8878) (overlookmotel)
- 6628e1d ast: Move `#[estree(skip)]` to types (#8877) (overlookmotel)
- 3407d47 ast: Move `#[clone_in(default)]` to types (#8876) (overlookmotel)
- 6839433 ast: Communicate type of `RegExpFlags` to `oxc_ast_tools` with alias type (#8868) (overlookmotel)
- abfe5bf ast: Shorten generated code for numbers (#8864) (overlookmotel)
- f6f92db ast: Re-order generated code (#8863) (overlookmotel)
- f69de07 ast: Remove unneeded lint attrs from generated code (#8862) (overlookmotel)
- 6d1e1d8 ast: Make generated code consistent (#8872) (overlookmotel)
- a5bdf32 ast_tools: Re-vamp `oxc_ast_tools` (#8844) (overlookmotel)
- 768ad4f syntax: Add `#[ast]` attr to semantic ID types (#8867) (overlookmotel)

### Styling

- a4a8e7d all: Replace `#[allow]` with `#[expect]` (#8930) (overlookmotel)

## [0.48.2] - 2025-02-02

### Features
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.48.2"
version = "0.49.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
Loading