mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 04:08:41 +00:00
release(crates): v0.42.0 (#7983)
## [0.42.0] - 2024-12-18 -84b75a0semantic: [**BREAKING**] Remove `ScopeFlags::Modifiers` (#7935) (overlookmotel) -c071494semantic: [**BREAKING**] Remove `SymbolTable::rename` method (#7868) (overlookmotel) ### Features -8b7c5aeast: Add `AstBuilder::atom_from_cow` (#7974) (overlookmotel) -46e2e27data_structures: Implement `Default` for `NonEmptyStack` (#7946) (overlookmotel) -db9e93bmangler: Mangle top level variables (#7907) (翠 / green) -075bd16minifier: Fold bitwise operation (#7908) (翠 / green) -c16a851napi/transform: Add `jsx: 'preserve'` option (#7965) (Boshen) -81eedb1parser: 'readonly' type modifier is only permitted on array and tuple literal types. (#7880) (Boshen) -b9322c6semantic: Re-export all flags and ID types (#7886) (overlookmotel) -c30a982span: Add `impl From<ArenaString> for Atom` (#7973) (overlookmotel) -02b653ctransformer/class-properties: Do not create temp var for template literal computed key (#7919) (overlookmotel) -feac02etransformer/class-properties: Only rename symbols if necessary (#7896) (overlookmotel) -6bc530dtransformer/class-properties: Transform super call expression that is inside static prop initializer (#7831) (Dunqing) -53e2bc0traverse: Add `TraverseScoping::rename_symbol` method (#7871) (overlookmotel) ### Bug Fixes -3659e6dcfg: Include export default code in CFG instructions (#7862) (Jan Olaf Martin) -850dd43codegen: Missing `,` when generating type parameters with jsx (#7929) (Dunqing) -4799471minfier: Bigint bitwise operation only works with bigint (#7937) (Boshen) -de8a86eminifier: Incorrect minification in `try_fold_left_child_op` (#7949) (翠 / green) -9a30910oxc_transformer: Inject_global_variables should considering string imported name (#7768) (IWANABETHATGUY) -111dc52parser: Include export token in spans of TSNamespaceExportDeclaration (#7963) (branchseer) -14c51ffsemantic: Remove inherting `ScopeFlags::Modifier` from parent scope (#7932) (Dunqing) -596aeadsemantic: Reset references flags when resolved (#7923) (Dunqing) -4924073semantic: `ScopeTree::rename_binding` preserve order of bindings (#7870) (overlookmotel) -bb38065transformer/class-properties: Do not transform `super.prop` in nested method within static prop initializer (#7978) (overlookmotel) -e76fbb0transformer/class-properties: Fix symbol clashes in instance prop initializers (#7872) (overlookmotel) -c0576fatransformer/class-properties: Use UID for `args` in created class constructor (#7866) (overlookmotel) -d660d8dtransformer/optional-chaining: Do not create unused reference when `noDocumentAll` assumption (#7847) (overlookmotel) -4920c6atransformer/optional-chaining: Avoid creating a useless reference when `noDocumentAll` is true (#7832) (Dunqing) ### Performance -a5f04a7ast: Faster `Comment::is_jsdoc` (#7905) (overlookmotel) -4b24335codegen: Improve printing of statement comments (#7857) (Boshen) -71a40a2codegen: Guard comment printing comments when there are no comments (#7856) (Boshen) -b31f123transformer/class-properties: Do not re-generate same method key (#7915) (overlookmotel) -8ca8fcetransformer/class-properties: Reduce work updating scopes when transforming static prop initializers (#7904) (overlookmotel) -80d0b3etransformer/class-properties: Fast path for instance prop initializer scope re-parenting (#7901) (overlookmotel) -38aafa2transformer/class-properties: Reduce size of `transform_call_expression_for_super_member_expr` (#7859) (overlookmotel) ### Documentation -e49de81ast: Document `Expression::is_*` methods (#7853) (overlookmotel) -10a86b9transformer: Fix comments (#7925) (overlookmotel) -f4cb5d3transformer: Clarify comment (#7918) (overlookmotel) -41a1456transformer/class-properties: Correct doc comments (#7966) (overlookmotel) -18441aftransformer/class-properties: Remove oudated todo for assignment expression (#7955) (Dunqing) -1317c00transformer/class-properties: Clarify doc comments (#7914) (overlookmotel) -9989b58transformer/class-properties: Re-order file list in doc comment (#7911) (overlookmotel) -7390048transformer/class-properties: Reformat doc comment (#7909) (overlookmotel) ### Refactor -beb982aast: Use exhaustive match for `Argument` to `ArrayExpressionElement` conversion (#7848) (overlookmotel) -3858221global: Sort imports (#7883) (overlookmotel) -1314c97minifier: Expose dce as an API instead of an option (#7957) (Boshen) -6551dfesemantic: Pass `&str` instead of `Cow` (#7972) (overlookmotel) -b8d2bd2semantic: Move determining references flags for export specifier to `visit_export_named_declaration` (#7924) (Dunqing) -98d7946semantic: Import flags and ID types from `oxc_syntax` (#7887) (overlookmotel) -1cf8f8fsemantic: `SymbolTable::set_name` return old name (#7869) (overlookmotel) -5d42df8semantic: Use `Expression::is_super` (#7851) (overlookmotel) -8cf9766semantic, syntax, wasm: Remove `#![allow(non_snake_case)]` (#7863) (overlookmotel) -d59bbaetransformer: Remove unneeded lint `#[allow]` (#7971) (overlookmotel) -2c94236transformer: Improve encapsulation of transforms (#7888) (overlookmotel) -34091b2transformer: Use `Expression::is_super` (#7852) (overlookmotel) -d4d7bc0transformer/async-to-generator: Avoid allocating unnecessary `Atom`s (#7975) (overlookmotel) -2e5ffd3transformer/class-properties: Store `temp_var_is_created` on `ClassBindings` (#7981) (overlookmotel) -27cc6datransformer/class-properties: Store `is_declaration` only on `ClassDetails` (#7980) (overlookmotel) -ee282f8transformer/class-properties: Remove `move_expression`s (#7979) (overlookmotel) -94b376atransformer/class-properties: Simplify logic for when to create temp binding (#7977) (overlookmotel) -ff9d1b3transformer/class-properties: Comments about shorter output (#7976) (overlookmotel) -6fc40f0transformer/class-properties: Pass `BoundIdentifier`s by reference (#7968) (overlookmotel) -69eeeeatransformer/class-properties: Methods take `&self` where possible (#7967) (overlookmotel) -98340bbtransformer/class-properties: Use stack of `ClassDetails` (#7947) (overlookmotel) -088dd48transformer/class-properties: Shorten code (#7913) (overlookmotel) -544ffbftransformer/class-properties: Split up code into multiple files (#7912) (overlookmotel) -dcaf674transformer/class-properties: Rename file (#7910) (overlookmotel) -6243980transformer/class-properties: Instance prop inits visitor use `Visit` (#7867) (overlookmotel) -eb47d43transformer/class-properties: Re-use existing `Vec` (#7854) (overlookmotel) -1380b7btransformer/class-properties: Reduce visibility of method (#7858) (overlookmotel) -0f5e078transformer/class-properties: Rename `*_owner` to `owned_*` (#7855) (Dunqing) -4ea90d4transformer/react-refresh: Calculate signature key once (#7970) (Dunqing) -15b9bfftransformer/typescript: Reuse `Atom` (#7969) (overlookmotel) ### Styling -fb897f6data_structures: Add line break (#7882) (overlookmotel) -7fb9d47rust: `cargo +nightly fmt` (#7877) (Boshen) ### Testing -523d48ctransformer: Move named test to exports folder (#7922) (Dunqing) -e766051transformer: Skip test which uses filesystem under miri (#7874) (overlookmotel) -f39e65etransformer: Prevent lint error when running miri (#7873) (overlookmotel) Co-authored-by: Dunqing <29533304+Dunqing@users.noreply.github.com>
This commit is contained in:
parent
2e5ffd30a1
commit
3631eed975
47 changed files with 402 additions and 70 deletions
44
Cargo.lock
generated
44
Cargo.lock
generated
|
|
@ -1373,7 +1373,7 @@ checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56"
|
|||
|
||||
[[package]]
|
||||
name = "oxc"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"oxc_allocator",
|
||||
"oxc_ast",
|
||||
|
|
@ -1435,7 +1435,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_allocator"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"allocator-api2",
|
||||
"bumpalo",
|
||||
|
|
@ -1445,7 +1445,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_ast"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"cow-utils",
|
||||
|
|
@ -1463,7 +1463,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_ast_macros"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
|
@ -1511,7 +1511,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_cfg"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"itertools",
|
||||
|
|
@ -1524,7 +1524,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_codegen"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"base64",
|
||||
|
|
@ -1585,7 +1585,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_data_structures"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"ropey",
|
||||
|
|
@ -1593,7 +1593,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_diagnostics"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"oxc-miette",
|
||||
"rustc-hash",
|
||||
|
|
@ -1601,7 +1601,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_ecmascript"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"num-bigint",
|
||||
"num-traits",
|
||||
|
|
@ -1612,7 +1612,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_estree"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"serde",
|
||||
]
|
||||
|
|
@ -1629,7 +1629,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_isolated_declarations"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"insta",
|
||||
|
|
@ -1728,7 +1728,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_mangler"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"itertools",
|
||||
"oxc_ast",
|
||||
|
|
@ -1739,7 +1739,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_minifier"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"cow-utils",
|
||||
"insta",
|
||||
|
|
@ -1787,7 +1787,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_napi"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"napi",
|
||||
"napi-derive",
|
||||
|
|
@ -1796,7 +1796,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_parser"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"bitflags 2.6.0",
|
||||
|
|
@ -1877,7 +1877,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_regular_expression"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"oxc_allocator",
|
||||
"oxc_ast_macros",
|
||||
|
|
@ -1911,7 +1911,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_semantic"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"indexmap",
|
||||
|
|
@ -1953,7 +1953,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_span"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"compact_str",
|
||||
"oxc-miette",
|
||||
|
|
@ -1966,7 +1966,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_syntax"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"bitflags 2.6.0",
|
||||
|
|
@ -2024,7 +2024,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_transform_napi"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"napi",
|
||||
"napi-build",
|
||||
|
|
@ -2037,7 +2037,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_transformer"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"base64",
|
||||
"compact_str",
|
||||
|
|
@ -2070,7 +2070,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_traverse"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
dependencies = [
|
||||
"compact_str",
|
||||
"itoa",
|
||||
|
|
|
|||
44
Cargo.toml
44
Cargo.toml
|
|
@ -78,28 +78,28 @@ doc_lazy_continuation = "allow" # FIXME
|
|||
|
||||
[workspace.dependencies]
|
||||
# publish = true
|
||||
oxc = { version = "0.41.0", path = "crates/oxc" }
|
||||
oxc_allocator = { version = "0.41.0", path = "crates/oxc_allocator" }
|
||||
oxc_ast = { version = "0.41.0", path = "crates/oxc_ast" }
|
||||
oxc_ast_macros = { version = "0.41.0", path = "crates/oxc_ast_macros" }
|
||||
oxc_cfg = { version = "0.41.0", path = "crates/oxc_cfg" }
|
||||
oxc_codegen = { version = "0.41.0", path = "crates/oxc_codegen" }
|
||||
oxc_data_structures = { version = "0.41.0", path = "crates/oxc_data_structures" }
|
||||
oxc_diagnostics = { version = "0.41.0", path = "crates/oxc_diagnostics" }
|
||||
oxc_ecmascript = { version = "0.41.0", path = "crates/oxc_ecmascript" }
|
||||
oxc_estree = { version = "0.41.0", path = "crates/oxc_estree" }
|
||||
oxc_isolated_declarations = { version = "0.41.0", path = "crates/oxc_isolated_declarations" }
|
||||
oxc_mangler = { version = "0.41.0", path = "crates/oxc_mangler" }
|
||||
oxc_minifier = { version = "0.41.0", path = "crates/oxc_minifier" }
|
||||
oxc_napi = { version = "0.41.0", path = "crates/oxc_napi" }
|
||||
oxc_parser = { version = "0.41.0", path = "crates/oxc_parser" }
|
||||
oxc_regular_expression = { version = "0.41.0", path = "crates/oxc_regular_expression" }
|
||||
oxc_semantic = { version = "0.41.0", path = "crates/oxc_semantic" }
|
||||
oxc_span = { version = "0.41.0", path = "crates/oxc_span" }
|
||||
oxc_syntax = { version = "0.41.0", path = "crates/oxc_syntax" }
|
||||
oxc_transform_napi = { version = "0.41.0", path = "napi/transform" }
|
||||
oxc_transformer = { version = "0.41.0", path = "crates/oxc_transformer" }
|
||||
oxc_traverse = { version = "0.41.0", path = "crates/oxc_traverse" }
|
||||
oxc = { version = "0.42.0", path = "crates/oxc" }
|
||||
oxc_allocator = { version = "0.42.0", path = "crates/oxc_allocator" }
|
||||
oxc_ast = { version = "0.42.0", path = "crates/oxc_ast" }
|
||||
oxc_ast_macros = { version = "0.42.0", path = "crates/oxc_ast_macros" }
|
||||
oxc_cfg = { version = "0.42.0", path = "crates/oxc_cfg" }
|
||||
oxc_codegen = { version = "0.42.0", path = "crates/oxc_codegen" }
|
||||
oxc_data_structures = { version = "0.42.0", path = "crates/oxc_data_structures" }
|
||||
oxc_diagnostics = { version = "0.42.0", path = "crates/oxc_diagnostics" }
|
||||
oxc_ecmascript = { version = "0.42.0", path = "crates/oxc_ecmascript" }
|
||||
oxc_estree = { version = "0.42.0", path = "crates/oxc_estree" }
|
||||
oxc_isolated_declarations = { version = "0.42.0", path = "crates/oxc_isolated_declarations" }
|
||||
oxc_mangler = { version = "0.42.0", path = "crates/oxc_mangler" }
|
||||
oxc_minifier = { version = "0.42.0", path = "crates/oxc_minifier" }
|
||||
oxc_napi = { version = "0.42.0", path = "crates/oxc_napi" }
|
||||
oxc_parser = { version = "0.42.0", path = "crates/oxc_parser" }
|
||||
oxc_regular_expression = { version = "0.42.0", path = "crates/oxc_regular_expression" }
|
||||
oxc_semantic = { version = "0.42.0", path = "crates/oxc_semantic" }
|
||||
oxc_span = { version = "0.42.0", path = "crates/oxc_span" }
|
||||
oxc_syntax = { version = "0.42.0", path = "crates/oxc_syntax" }
|
||||
oxc_transform_napi = { version = "0.42.0", path = "napi/transform" }
|
||||
oxc_transformer = { version = "0.42.0", path = "crates/oxc_transformer" }
|
||||
oxc_traverse = { version = "0.42.0", path = "crates/oxc_traverse" }
|
||||
|
||||
# publish = false
|
||||
oxc_linter = { path = "crates/oxc_linter" }
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Refactor
|
||||
|
||||
- 1314c97 minifier: Expose dce as an API instead of an option (#7957) (Boshen)
|
||||
|
||||
## [0.39.0] - 2024-12-04
|
||||
|
||||
- 8a788b8 parser: [**BREAKING**] Build `ModuleRecord` directly in parser (#7546) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_allocator"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,35 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- 8b7c5ae ast: Add `AstBuilder::atom_from_cow` (#7974) (overlookmotel)
|
||||
- c30a982 span: Add `impl From<ArenaString> for Atom` (#7973) (overlookmotel)
|
||||
- 6bc530d transformer/class-properties: Transform super call expression that is inside static prop initializer (#7831) (Dunqing)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- 3659e6d cfg: Include export default code in CFG instructions (#7862) (Jan Olaf Martin)
|
||||
|
||||
### Performance
|
||||
|
||||
- a5f04a7 ast: Faster `Comment::is_jsdoc` (#7905) (overlookmotel)
|
||||
|
||||
### Documentation
|
||||
|
||||
- e49de81 ast: Document `Expression::is_*` methods (#7853) (overlookmotel)
|
||||
|
||||
### Refactor
|
||||
|
||||
- beb982a ast: Use exhaustive match for `Argument` to `ArrayExpressionElement` conversion (#7848) (overlookmotel)
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
- fb325dc ast: [**BREAKING**] `span` field must be the first element (#7821) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_ast"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_ast_macros"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_cfg"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,25 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- 850dd43 codegen: Missing `,` when generating type parameters with jsx (#7929) (Dunqing)
|
||||
|
||||
### Performance
|
||||
|
||||
- 4b24335 codegen: Improve printing of statement comments (#7857) (Boshen)
|
||||
- 71a40a2 codegen: Guard comment printing comments when there are no comments (#7856) (Boshen)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
### Performance
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_codegen"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- 46e2e27 data_structures: Implement `Default` for `NonEmptyStack` (#7946) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- fb897f6 data_structures: Add line break (#7882) (overlookmotel)
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.40.0] - 2024-12-10
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_data_structures"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.40.0] - 2024-12-10
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_diagnostics"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,24 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- 075bd16 minifier: Fold bitwise operation (#7908) (翠 / green)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- 4799471 minfier: Bigint bitwise operation only works with bigint (#7937) (Boshen)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.39.0] - 2024-12-04
|
||||
|
||||
- b0e1c03 ast: [**BREAKING**] Add `StringLiteral::raw` field (#7393) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_ecmascript"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_estree"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
- fb325dc ast: [**BREAKING**] `span` field must be the first element (#7821) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_isolated_declarations"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- db9e93b mangler: Mangle top level variables (#7907) (翠 / green)
|
||||
|
||||
## [0.33.0] - 2024-10-24
|
||||
|
||||
### Refactor
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_mangler"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- db9e93b mangler: Mangle top level variables (#7907) (翠 / green)
|
||||
- 075bd16 minifier: Fold bitwise operation (#7908) (翠 / green)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- 4799471 minfier: Bigint bitwise operation only works with bigint (#7937) (Boshen)
|
||||
- de8a86e minifier: Incorrect minification in `try_fold_left_child_op` (#7949) (翠 / green)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
- 1314c97 minifier: Expose dce as an API instead of an option (#7957) (Boshen)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.40.0] - 2024-12-10
|
||||
|
||||
- ebc80f6 ast: [**BREAKING**] Change 'raw' from &str to Option<Atom> (#7547) (Song Gao)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_minifier"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.40.1] - 2024-12-10
|
||||
|
||||
### Bug Fixes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_napi"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,24 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- 81eedb1 parser: 'readonly' type modifier is only permitted on array and tuple literal types. (#7880) (Boshen)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- 111dc52 parser: Include export token in spans of TSNamespaceExportDeclaration (#7963) (branchseer)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
- fb325dc ast: [**BREAKING**] `span` field must be the first element (#7821) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_parser"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.38.0] - 2024-11-26
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_regular_expression"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,39 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
- c071494 semantic: [**BREAKING**] Remove `SymbolTable::rename` method (#7868) (overlookmotel)
|
||||
|
||||
### Features
|
||||
|
||||
- b9322c6 semantic: Re-export all flags and ID types (#7886) (overlookmotel)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- 3659e6d cfg: Include export default code in CFG instructions (#7862) (Jan Olaf Martin)
|
||||
- 14c51ff semantic: Remove inherting `ScopeFlags::Modifier` from parent scope (#7932) (Dunqing)
|
||||
- 596aead semantic: Reset references flags when resolved (#7923) (Dunqing)
|
||||
- 4924073 semantic: `ScopeTree::rename_binding` preserve order of bindings (#7870) (overlookmotel)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
- 6551dfe semantic: Pass `&str` instead of `Cow` (#7972) (overlookmotel)
|
||||
- b8d2bd2 semantic: Move determining references flags for export specifier to `visit_export_named_declaration` (#7924) (Dunqing)
|
||||
- 98d7946 semantic: Import flags and ID types from `oxc_syntax` (#7887) (overlookmotel)
|
||||
- 1cf8f8f semantic: `SymbolTable::set_name` return old name (#7869) (overlookmotel)
|
||||
- 5d42df8 semantic: Use `Expression::is_super` (#7851) (overlookmotel)
|
||||
- 8cf9766 semantic, syntax, wasm: Remove `#![allow(non_snake_case)]` (#7863) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
### Testing
|
||||
|
||||
- 523d48c transformer: Move named test to exports folder (#7922) (Dunqing)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
- 96a26d3 ast: [**BREAKING**] Rename `is_strict` methods to `has_use_strict_directive` (#7783) (overlookmotel)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_semantic"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,20 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- c30a982 span: Add `impl From<ArenaString> for Atom` (#7973) (overlookmotel)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_span"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,19 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
- 84b75a0 semantic: [**BREAKING**] Remove `ScopeFlags::Modifiers` (#7935) (overlookmotel)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
- 8cf9766 semantic, syntax, wasm: Remove `#![allow(non_snake_case)]` (#7863) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
### Refactor
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_syntax"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,80 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
- c071494 semantic: [**BREAKING**] Remove `SymbolTable::rename` method (#7868) (overlookmotel)
|
||||
|
||||
### Features
|
||||
|
||||
- c16a851 napi/transform: Add `jsx: 'preserve'` option (#7965) (Boshen)
|
||||
- c30a982 span: Add `impl From<ArenaString> for Atom` (#7973) (overlookmotel)
|
||||
- 02b653c transformer/class-properties: Do not create temp var for template literal computed key (#7919) (overlookmotel)
|
||||
- feac02e transformer/class-properties: Only rename symbols if necessary (#7896) (overlookmotel)
|
||||
- 6bc530d transformer/class-properties: Transform super call expression that is inside static prop initializer (#7831) (Dunqing)
|
||||
- 53e2bc0 traverse: Add `TraverseScoping::rename_symbol` method (#7871) (overlookmotel)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- 9a30910 oxc_transformer: Inject_global_variables should considering string imported name (#7768) (IWANABETHATGUY)
|
||||
- 4924073 semantic: `ScopeTree::rename_binding` preserve order of bindings (#7870) (overlookmotel)
|
||||
- bb38065 transformer/class-properties: Do not transform `super.prop` in nested method within static prop initializer (#7978) (overlookmotel)
|
||||
- e76fbb0 transformer/class-properties: Fix symbol clashes in instance prop initializers (#7872) (overlookmotel)
|
||||
- c0576fa transformer/class-properties: Use UID for `args` in created class constructor (#7866) (overlookmotel)
|
||||
- d660d8d transformer/optional-chaining: Do not create unused reference when `noDocumentAll` assumption (#7847) (overlookmotel)
|
||||
- 4920c6a transformer/optional-chaining: Avoid creating a useless reference when `noDocumentAll` is true (#7832) (Dunqing)
|
||||
|
||||
### Performance
|
||||
|
||||
- b31f123 transformer/class-properties: Do not re-generate same method key (#7915) (overlookmotel)
|
||||
- 8ca8fce transformer/class-properties: Reduce work updating scopes when transforming static prop initializers (#7904) (overlookmotel)
|
||||
- 80d0b3e transformer/class-properties: Fast path for instance prop initializer scope re-parenting (#7901) (overlookmotel)
|
||||
- 38aafa2 transformer/class-properties: Reduce size of `transform_call_expression_for_super_member_expr` (#7859) (overlookmotel)
|
||||
|
||||
### Documentation
|
||||
|
||||
- 10a86b9 transformer: Fix comments (#7925) (overlookmotel)
|
||||
- f4cb5d3 transformer: Clarify comment (#7918) (overlookmotel)
|
||||
- 41a1456 transformer/class-properties: Correct doc comments (#7966) (overlookmotel)
|
||||
- 18441af transformer/class-properties: Remove oudated todo for assignment expression (#7955) (Dunqing)
|
||||
- 1317c00 transformer/class-properties: Clarify doc comments (#7914) (overlookmotel)
|
||||
- 9989b58 transformer/class-properties: Re-order file list in doc comment (#7911) (overlookmotel)
|
||||
- 7390048 transformer/class-properties: Reformat doc comment (#7909) (overlookmotel)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
- d59bbae transformer: Remove unneeded lint `#[allow]` (#7971) (overlookmotel)
|
||||
- 2c94236 transformer: Improve encapsulation of transforms (#7888) (overlookmotel)
|
||||
- 34091b2 transformer: Use `Expression::is_super` (#7852) (overlookmotel)
|
||||
- d4d7bc0 transformer/async-to-generator: Avoid allocating unnecessary `Atom`s (#7975) (overlookmotel)
|
||||
- 2e5ffd3 transformer/class-properties: Store `temp_var_is_created` on `ClassBindings` (#7981) (overlookmotel)
|
||||
- 27cc6da transformer/class-properties: Store `is_declaration` only on `ClassDetails` (#7980) (overlookmotel)
|
||||
- ee282f8 transformer/class-properties: Remove `move_expression`s (#7979) (overlookmotel)
|
||||
- 94b376a transformer/class-properties: Simplify logic for when to create temp binding (#7977) (overlookmotel)
|
||||
- ff9d1b3 transformer/class-properties: Comments about shorter output (#7976) (overlookmotel)
|
||||
- 6fc40f0 transformer/class-properties: Pass `BoundIdentifier`s by reference (#7968) (overlookmotel)
|
||||
- 69eeeea transformer/class-properties: Methods take `&self` where possible (#7967) (overlookmotel)
|
||||
- 98340bb transformer/class-properties: Use stack of `ClassDetails` (#7947) (overlookmotel)
|
||||
- 088dd48 transformer/class-properties: Shorten code (#7913) (overlookmotel)
|
||||
- 544ffbf transformer/class-properties: Split up code into multiple files (#7912) (overlookmotel)
|
||||
- dcaf674 transformer/class-properties: Rename file (#7910) (overlookmotel)
|
||||
- 6243980 transformer/class-properties: Instance prop inits visitor use `Visit` (#7867) (overlookmotel)
|
||||
- eb47d43 transformer/class-properties: Re-use existing `Vec` (#7854) (overlookmotel)
|
||||
- 1380b7b transformer/class-properties: Reduce visibility of method (#7858) (overlookmotel)
|
||||
- 0f5e078 transformer/class-properties: Rename `*_owner` to `owned_*` (#7855) (Dunqing)
|
||||
- 4ea90d4 transformer/react-refresh: Calculate signature key once (#7970) (Dunqing)
|
||||
- 15b9bff transformer/typescript: Reuse `Atom` (#7969) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
### Testing
|
||||
|
||||
- e766051 transformer: Skip test which uses filesystem under miri (#7874) (overlookmotel)
|
||||
- f39e65e transformer: Prevent lint error when running miri (#7873) (overlookmotel)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
- fb325dc ast: [**BREAKING**] `span` field must be the first element (#7821) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_transformer"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,20 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- 53e2bc0 traverse: Add `TraverseScoping::rename_symbol` method (#7871) (overlookmotel)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.41.0] - 2024-12-13
|
||||
|
||||
- fb325dc ast: [**BREAKING**] `span` field must be the first element (#7821) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_traverse"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,20 @@ 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.42.0] - 2024-12-18
|
||||
|
||||
### Features
|
||||
|
||||
- c16a851 napi/transform: Add `jsx: 'preserve'` option (#7965) (Boshen)
|
||||
|
||||
### Refactor
|
||||
|
||||
- 3858221 global: Sort imports (#7883) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 7fb9d47 rust: `cargo +nightly fmt` (#7877) (Boshen)
|
||||
|
||||
## [0.40.1] - 2024-12-10
|
||||
|
||||
### Bug Fixes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_transform_napi"
|
||||
version = "0.41.0"
|
||||
version = "0.42.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "oxc-parser",
|
||||
"version": "0.41.0",
|
||||
"version": "0.42.0",
|
||||
"description": "Oxc Parser Node API",
|
||||
"keywords": [
|
||||
"Parser"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "oxc-transform",
|
||||
"version": "0.41.0",
|
||||
"version": "0.42.0",
|
||||
"description": "Oxc transform Node API",
|
||||
"keywords": [
|
||||
"transform"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@oxc-project/types",
|
||||
"version": "0.41.0",
|
||||
"version": "0.42.0",
|
||||
"description": "Types for Oxc AST nodes",
|
||||
"keywords": [
|
||||
"AST",
|
||||
|
|
|
|||
|
|
@ -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.42.0] - 2024-12-18
|
||||
|
||||
### Refactor
|
||||
|
||||
- 8cf9766 semantic, syntax, wasm: Remove `#![allow(non_snake_case)]` (#7863) (overlookmotel)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Bug Fixes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@oxc-parser/wasm",
|
||||
"version": "0.41.0",
|
||||
"version": "0.42.0",
|
||||
"description": "Wasm target for the oxc parser.",
|
||||
"keywords": [
|
||||
"JavaScript",
|
||||
|
|
|
|||
Loading…
Reference in a new issue