mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 04:08:41 +00:00
release(crates): v0.36.0 (#7227)
## [0.36.0] - 2024-11-09 -b11ed2cast: [**BREAKING**] Remove useless `ObjectProperty::init` field (#7220) (Boshen) -0e4adc1ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen) -846711ctransformer: [**BREAKING**] Change API to take a `&TransformOptions` instead of `TransformOptions` (#7213) (Boshen) -092de67types: [**BREAKING**] Append `rest` field into `elements` for objects and arrays to align with estree (#7212) (ottomated) -d1d1874ast: [**BREAKING**] Change `comment.span` to real position that contain `//` and `/*` (#7154) (Boshen) -843bce4ast: [**BREAKING**] `IdentifierReference::reference_id` return `ReferenceId` (#7126) (overlookmotel) ### Features -cc8a191ast: Methods on AST nodes to get `scope_id` etc (#7127) (overlookmotel) -dc0215cast_tools: Add #[estree(append_to)], remove some custom serialization code (#7149) (ottomated) -9d6cc9destree: ESTree compatibility for all literals (#7152) (ottomated) -b74686cisolated-declarations: Support transform TSExportAssignment declaration (#7204) (Dunqing) -ad3a2f5tasks/compat_data: Generate our own compat table (#7176) (Boshen) -b4258eetransformer: Add defaulted `Module::Preserve` option (#7225) (Boshen) -324c3fetransformer: Add `TransformOptions::module` option (#7188) (Boshen) -a166a4atransformer: Add esbuild comma separated target API `--target=es2020,chrome58` (#7210) (Boshen) -3a20b90transformer: Add es target to `engineTargets` (#7193) (Boshen) -22898c8transformer: Warn BigInt when targeting < ES2020 (#7184) (Boshen) -a579011transformer: Add features `ES2018NamedCapturingGroupsRegex` and `ES2018LookbehindRegex` (#7182) (Boshen) -8573f79transformer: Turn on async_to_generator and async_generator_functions plugins in enable_all (#7135) (Dunqing) -df77241transformer: Enable `ArrowFunctionConverter` in `async-to-generator` and `async-generator-functions` plugins (#7113) (Dunqing) -b6a5750transformer/arrow-function-converter: Move scope to changed scope for `this_var` if scope have changed (#7125) (Dunqing) -1910227transformer/async-to-generator: Support inferring the function name from the ObjectPropertyValue's key (#7201) (Dunqing) -ffa8604transformer/async-to-generator: Do not transform await expression if is not inside async function (#7138) (Dunqing) -e536d47transformer/babel: Add support for trying to get the `Module` from `BabelPlugins` (#7218) (Dunqing) -5cfdc05transformer/typescript: Support transform `export =` and `import = require(...)` when module is commonjs (#7206) (Dunqing) ### Bug Fixes -c82b273transformer/async-generator-functions: Only transform object method in exit_function (#7200) (Dunqing) -b2a888dtransformer/async-generator-functions: Incorrect transformation for `for await` if it's not placed in a block (#7148) (Dunqing) -19892edtransformer/async-generator-functions: Transform incorrectly for `for await` if it's in LabeledStatement (#7147) (Dunqing) -ede10dctransformer/async-to-generator: Incorrect transform when super expression is inside async method (#7171) (Dunqing) -293d072transformer/async-to-generator: Only transform object method in exit_function (#7199) (Dunqing) -ae692d7transformer/async_to_generator: Fix checking if function is class method (#7117) (overlookmotel) -eea4ab8transformer/helper-loader: Incorrect `SymbolFlags` for default import when `SourceType` is script (#7226) (Dunqing) ### Refactor -d27e14fast: `AstKind::as_*` methods take `self` (#5546) (overlookmotel) -fac5042ast: Use `scope_id` etc methods (#7130) (overlookmotel) -a297765minifier: Use `map` and `and_then` instead of let else (#7178) (7086cmd) -fc86703napi/transform: Change test files to TypeScript (#7221) (Boshen) -c5485aesemantic: Add `ancestor_kinds` iterator function (#7217) (camchenry) -abf1602semantic: Rename `iter_parents` to `ancestors` (#7216) (camchenry) -42171ebsemantic: Rename `ancestors` to `ancestor_ids` (#7215) (camchenry) -de56083transformer: Add `impl TryFrom<EngineTargets> for EnvOptions` (#7191) (Boshen) -0a43c64transformer: Move `ESTarget` to its own file (#7189) (Boshen) -0e1f12ctransformer: Remove unimplemented `EnvOptions::bugfixes` (#7162) (Boshen) -a981caftransformer: Add `Engine` enum for `EngineTargets` (#7161) (Boshen) -8340243transformer: Rename `Query` to `BrowserslistQuery` (#7143) (Boshen) -481f7e6transformer: Change `Targets` to `EngineTargets` (#7142) (Boshen) -55e6989transformer: Deserialize engine target strings to specific keys (#7139) (Boshen) -fdfd9a4transformer: Use `scope_id` etc methods (#7128) (overlookmotel) -ff8bd50transformer: Move implementation of ArrowFunction to common/ArrowFunctionConverter (#7107) (Dunqing) -4a515betransformer/arrow-function-coverter: Rename function name and add some comments to explain confusing parts. (#7203) (Dunqing) -c307e1btransformer/arrow-functions: Pass `ArenaBox` as function param (#7169) (overlookmotel) -217d433transformer/arrow-functions: Remove unused `&mut self` function param (#7165) (overlookmotel) -426df71transformer/arrow-functions: Use `scope_id` method (#7164) (overlookmotel) -11c5e12transformer/arrow-functions: Correct comments (#7163) (overlookmotel) -1238506transformer/async-generator-function: Remove inactive `#[allow(clippy::unused_self)]` attrs (#7167) (overlookmotel) -84ee581transformer/async-generator-functions: Simplify identifying whether within an async generator function (#7170) (overlookmotel) -1b12328transformer/async-generator-functions: Use `clone` not `clone_in` on `LabelIdentifier` (#7172) (overlookmotel) -cd1006ftransformer/async-generator-functions: Do not transform yield expression where inside generator function (#7134) (Dunqing) -2c5734dtransformer/async-generator-functions: Do not transform await expression where inside ArrowFunctionExpression (#7132) (Dunqing) -5ce83bdtransformer/async-generator-functions: Remove dead code for handle await expression (#7131) (Dunqing) -e04ee97transformer/async-generator-functions: Move handling of `MethodDefinition`'s value to `exit_function` (#7106) (Dunqing) -b57d5a5transformer/async-to-generator: Remove unused `&self` function param (#7166) (overlookmotel) -f80085ctransformer/async-to-generator: Move handling of `MethodDefinition`'s value to `exit_function` (#7105) (Dunqing) -e2241e6transformer/jsx-self: Remove unused `&self` function params (#7159) (overlookmotel) -1dfd241transformer/optional-catch-binding: Remove inactive `#[allow(clippy::unused_self)]` attr (#7158) (overlookmotel) -fd9b44ctransformer/typescript: Remove inactive `#[allow(clippy::unused_self)]` attr (#7160) (overlookmotel) -cacfb9btraverse: Use `symbol_id` etc methods (#7129) (overlookmotel) ### Styling -38a6df6transformer/arrow-functions: Semicolon after return statements (#7168) (overlookmotel) -64b7e3atransformer/async-generator-functions: Import `oxc_allocator::Vec` as `ArenaVec` (#7173) (overlookmotel) ### Testing -be819ddnapi/transform: Add test for not default es transform (Boshen) Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
This commit is contained in:
parent
be819dded1
commit
de107246c8
46 changed files with 329 additions and 79 deletions
48
Cargo.lock
generated
48
Cargo.lock
generated
|
|
@ -1390,7 +1390,7 @@ checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56"
|
|||
|
||||
[[package]]
|
||||
name = "oxc"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"napi",
|
||||
"napi-derive",
|
||||
|
|
@ -1457,7 +1457,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_allocator"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"allocator-api2",
|
||||
"bumpalo",
|
||||
|
|
@ -1467,7 +1467,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_ast"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"cow-utils",
|
||||
|
|
@ -1485,7 +1485,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_ast_macros"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
|
@ -1534,7 +1534,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_cfg"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"itertools",
|
||||
|
|
@ -1547,7 +1547,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_codegen"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"base64",
|
||||
|
|
@ -1608,14 +1608,14 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_data_structures"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "oxc_diagnostics"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"oxc-miette",
|
||||
"rustc-hash",
|
||||
|
|
@ -1623,7 +1623,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_ecmascript"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"num-bigint",
|
||||
"num-traits",
|
||||
|
|
@ -1636,14 +1636,14 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_estree"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "oxc_index"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"rayon",
|
||||
"serde",
|
||||
|
|
@ -1651,7 +1651,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_isolated_declarations"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"insta",
|
||||
|
|
@ -1750,7 +1750,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_mangler"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"itertools",
|
||||
"oxc_ast",
|
||||
|
|
@ -1761,7 +1761,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_minifier"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"cow-utils",
|
||||
"insta",
|
||||
|
|
@ -1809,7 +1809,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_module_lexer"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"oxc_allocator",
|
||||
"oxc_ast",
|
||||
|
|
@ -1820,7 +1820,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_parser"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"bitflags 2.6.0",
|
||||
|
|
@ -1895,7 +1895,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_regular_expression"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"oxc_allocator",
|
||||
"oxc_ast_macros",
|
||||
|
|
@ -1930,7 +1930,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_semantic"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"indexmap",
|
||||
|
|
@ -1955,7 +1955,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_sourcemap"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"base64-simd",
|
||||
"cfg-if",
|
||||
|
|
@ -1968,7 +1968,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_span"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"compact_str",
|
||||
"oxc-miette",
|
||||
|
|
@ -1981,7 +1981,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_syntax"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"assert-unchecked",
|
||||
"bitflags 2.6.0",
|
||||
|
|
@ -2040,7 +2040,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_transform_napi"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"napi",
|
||||
"napi-build",
|
||||
|
|
@ -2050,7 +2050,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_transformer"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"base64",
|
||||
"cow-utils",
|
||||
|
|
@ -2081,7 +2081,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "oxc_traverse"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
dependencies = [
|
||||
"compact_str",
|
||||
"itoa",
|
||||
|
|
|
|||
48
Cargo.toml
48
Cargo.toml
|
|
@ -78,30 +78,30 @@ doc_lazy_continuation = "allow" # FIXME
|
|||
|
||||
[workspace.dependencies]
|
||||
# publish = true
|
||||
oxc = { version = "0.35.0", path = "crates/oxc" }
|
||||
oxc_allocator = { version = "0.35.0", path = "crates/oxc_allocator" }
|
||||
oxc_ast = { version = "0.35.0", path = "crates/oxc_ast" }
|
||||
oxc_ast_macros = { version = "0.35.0", path = "crates/oxc_ast_macros" }
|
||||
oxc_cfg = { version = "0.35.0", path = "crates/oxc_cfg" }
|
||||
oxc_codegen = { version = "0.35.0", path = "crates/oxc_codegen" }
|
||||
oxc_data_structures = { version = "0.35.0", path = "crates/oxc_data_structures" }
|
||||
oxc_diagnostics = { version = "0.35.0", path = "crates/oxc_diagnostics" }
|
||||
oxc_ecmascript = { version = "0.35.0", path = "crates/oxc_ecmascript" }
|
||||
oxc_estree = { version = "0.35.0", path = "crates/oxc_estree" }
|
||||
oxc_index = { version = "0.35.0", path = "crates/oxc_index" }
|
||||
oxc_isolated_declarations = { version = "0.35.0", path = "crates/oxc_isolated_declarations" }
|
||||
oxc_mangler = { version = "0.35.0", path = "crates/oxc_mangler" }
|
||||
oxc_minifier = { version = "0.35.0", path = "crates/oxc_minifier" }
|
||||
oxc_module_lexer = { version = "0.35.0", path = "crates/oxc_module_lexer" }
|
||||
oxc_parser = { version = "0.35.0", path = "crates/oxc_parser" }
|
||||
oxc_regular_expression = { version = "0.35.0", path = "crates/oxc_regular_expression" }
|
||||
oxc_semantic = { version = "0.35.0", path = "crates/oxc_semantic" }
|
||||
oxc_sourcemap = { version = "0.35.0", path = "crates/oxc_sourcemap" }
|
||||
oxc_span = { version = "0.35.0", path = "crates/oxc_span" }
|
||||
oxc_syntax = { version = "0.35.0", path = "crates/oxc_syntax" }
|
||||
oxc_transform_napi = { version = "0.35.0", path = "napi/transform" }
|
||||
oxc_transformer = { version = "0.35.0", path = "crates/oxc_transformer" }
|
||||
oxc_traverse = { version = "0.35.0", path = "crates/oxc_traverse" }
|
||||
oxc = { version = "0.36.0", path = "crates/oxc" }
|
||||
oxc_allocator = { version = "0.36.0", path = "crates/oxc_allocator" }
|
||||
oxc_ast = { version = "0.36.0", path = "crates/oxc_ast" }
|
||||
oxc_ast_macros = { version = "0.36.0", path = "crates/oxc_ast_macros" }
|
||||
oxc_cfg = { version = "0.36.0", path = "crates/oxc_cfg" }
|
||||
oxc_codegen = { version = "0.36.0", path = "crates/oxc_codegen" }
|
||||
oxc_data_structures = { version = "0.36.0", path = "crates/oxc_data_structures" }
|
||||
oxc_diagnostics = { version = "0.36.0", path = "crates/oxc_diagnostics" }
|
||||
oxc_ecmascript = { version = "0.36.0", path = "crates/oxc_ecmascript" }
|
||||
oxc_estree = { version = "0.36.0", path = "crates/oxc_estree" }
|
||||
oxc_index = { version = "0.36.0", path = "crates/oxc_index" }
|
||||
oxc_isolated_declarations = { version = "0.36.0", path = "crates/oxc_isolated_declarations" }
|
||||
oxc_mangler = { version = "0.36.0", path = "crates/oxc_mangler" }
|
||||
oxc_minifier = { version = "0.36.0", path = "crates/oxc_minifier" }
|
||||
oxc_module_lexer = { version = "0.36.0", path = "crates/oxc_module_lexer" }
|
||||
oxc_parser = { version = "0.36.0", path = "crates/oxc_parser" }
|
||||
oxc_regular_expression = { version = "0.36.0", path = "crates/oxc_regular_expression" }
|
||||
oxc_semantic = { version = "0.36.0", path = "crates/oxc_semantic" }
|
||||
oxc_sourcemap = { version = "0.36.0", path = "crates/oxc_sourcemap" }
|
||||
oxc_span = { version = "0.36.0", path = "crates/oxc_span" }
|
||||
oxc_syntax = { version = "0.36.0", path = "crates/oxc_syntax" }
|
||||
oxc_transform_napi = { version = "0.36.0", path = "napi/transform" }
|
||||
oxc_transformer = { version = "0.36.0", path = "crates/oxc_transformer" }
|
||||
oxc_traverse = { version = "0.36.0", path = "crates/oxc_traverse" }
|
||||
|
||||
# publish = false
|
||||
oxc_linter = { path = "crates/oxc_linter" }
|
||||
|
|
|
|||
|
|
@ -4,6 +4,13 @@ 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.36.0] - 2024-11-09
|
||||
|
||||
- 846711c transformer: [**BREAKING**] Change API to take a `&TransformOptions` instead of `TransformOptions` (#7213) (Boshen)
|
||||
|
||||
### Features
|
||||
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_allocator"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,32 @@ 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.36.0] - 2024-11-09
|
||||
|
||||
- b11ed2c ast: [**BREAKING**] Remove useless `ObjectProperty::init` field (#7220) (Boshen)
|
||||
|
||||
- 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen)
|
||||
|
||||
- 092de67 types: [**BREAKING**] Append `rest` field into `elements` for objects and arrays to align with estree (#7212) (ottomated)
|
||||
|
||||
- d1d1874 ast: [**BREAKING**] Change `comment.span` to real position that contain `//` and `/*` (#7154) (Boshen)
|
||||
|
||||
- 843bce4 ast: [**BREAKING**] `IdentifierReference::reference_id` return `ReferenceId` (#7126) (overlookmotel)
|
||||
|
||||
### Features
|
||||
|
||||
- cc8a191 ast: Methods on AST nodes to get `scope_id` etc (#7127) (overlookmotel)
|
||||
- dc0215c ast_tools: Add #[estree(append_to)], remove some custom serialization code (#7149) (ottomated)
|
||||
- 9d6cc9d estree: ESTree compatibility for all literals (#7152) (ottomated)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
|
||||
### Refactor
|
||||
|
||||
- d27e14f ast: `AstKind::as_*` methods take `self` (#5546) (overlookmotel)
|
||||
- fac5042 ast: Use `scope_id` etc methods (#7130) (overlookmotel)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
- f543a8d ast: [**BREAKING**] Remove `AstBuilder::*_from_*` methods (#7073) (overlookmotel)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_ast"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_ast_macros"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_cfg"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ 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.36.0] - 2024-11-09
|
||||
|
||||
- 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen)
|
||||
|
||||
- d1d1874 ast: [**BREAKING**] Change `comment.span` to real position that contain `//` and `/*` (#7154) (Boshen)
|
||||
|
||||
### Features
|
||||
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_codegen"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_data_structures"
|
||||
version = "0.35.0"
|
||||
version = "0.36.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.36.0] - 2024-11-09
|
||||
|
||||
### Features
|
||||
|
||||
- 22898c8 transformer: Warn BigInt when targeting < ES2020 (#7184) (Boshen)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_diagnostics"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_ecmascript"
|
||||
version = "0.35.0"
|
||||
version = "0.36.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.36.0] - 2024-11-09
|
||||
|
||||
- 092de67 types: [**BREAKING**] Append `rest` field into `elements` for objects and arrays to align with estree (#7212) (ottomated)
|
||||
|
||||
### Features
|
||||
|
||||
- dc0215c ast_tools: Add #[estree(append_to)], remove some custom serialization code (#7149) (ottomated)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
|
||||
## [0.32.0] - 2024-10-19
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_estree"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_index"
|
||||
version = "0.35.0"
|
||||
version = "0.36.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.36.0] - 2024-11-09
|
||||
|
||||
- 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen)
|
||||
|
||||
- d1d1874 ast: [**BREAKING**] Change `comment.span` to real position that contain `//` and `/*` (#7154) (Boshen)
|
||||
|
||||
### Features
|
||||
|
||||
- b74686c isolated-declarations: Support transform TSExportAssignment declaration (#7204) (Dunqing)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_isolated_declarations"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_mangler"
|
||||
version = "0.35.0"
|
||||
version = "0.36.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.36.0] - 2024-11-09
|
||||
|
||||
### Refactor
|
||||
|
||||
- a297765 minifier: Use `map` and `and_then` instead of let else (#7178) (7086cmd)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Refactor
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_minifier"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_module_lexer"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,21 @@ 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.36.0] - 2024-11-09
|
||||
|
||||
- b11ed2c ast: [**BREAKING**] Remove useless `ObjectProperty::init` field (#7220) (Boshen)
|
||||
|
||||
- 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen)
|
||||
|
||||
- d1d1874 ast: [**BREAKING**] Change `comment.span` to real position that contain `//` and `/*` (#7154) (Boshen)
|
||||
|
||||
### Features
|
||||
|
||||
- 9d6cc9d estree: ESTree compatibility for all literals (#7152) (ottomated)
|
||||
|
||||
### Refactor
|
||||
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Bug Fixes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_parser"
|
||||
version = "0.35.0"
|
||||
version = "0.36.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.36.0] - 2024-11-09
|
||||
|
||||
### Features
|
||||
|
||||
- dc0215c ast_tools: Add #[estree(append_to)], remove some custom serialization code (#7149) (ottomated)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_regular_expression"
|
||||
version = "0.35.0"
|
||||
version = "0.36.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.36.0] - 2024-11-09
|
||||
|
||||
- b11ed2c ast: [**BREAKING**] Remove useless `ObjectProperty::init` field (#7220) (Boshen)
|
||||
|
||||
- 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen)
|
||||
|
||||
- d1d1874 ast: [**BREAKING**] Change `comment.span` to real position that contain `//` and `/*` (#7154) (Boshen)
|
||||
|
||||
- 843bce4 ast: [**BREAKING**] `IdentifierReference::reference_id` return `ReferenceId` (#7126) (overlookmotel)
|
||||
|
||||
### Features
|
||||
|
||||
|
||||
### Refactor
|
||||
|
||||
- c5485ae semantic: Add `ancestor_kinds` iterator function (#7217) (camchenry)
|
||||
- abf1602 semantic: Rename `iter_parents` to `ancestors` (#7216) (camchenry)
|
||||
- 42171eb semantic: Rename `ancestors` to `ancestor_ids` (#7215) (camchenry)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
- 9a6a2f9 semantic: [**BREAKING**] Remove `SymbolTable::get_symbol_id_from_span` API (#6955) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_semantic"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_sourcemap"
|
||||
version = "0.35.0"
|
||||
version = "0.36.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.36.0] - 2024-11-09
|
||||
|
||||
### Features
|
||||
|
||||
- dc0215c ast_tools: Add #[estree(append_to)], remove some custom serialization code (#7149) (ottomated)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_span"
|
||||
version = "0.35.0"
|
||||
version = "0.36.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.36.0] - 2024-11-09
|
||||
|
||||
### Features
|
||||
|
||||
- dc0215c ast_tools: Add #[estree(append_to)], remove some custom serialization code (#7149) (ottomated)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_syntax"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,79 @@ 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.36.0] - 2024-11-09
|
||||
|
||||
- b11ed2c ast: [**BREAKING**] Remove useless `ObjectProperty::init` field (#7220) (Boshen)
|
||||
|
||||
- 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen)
|
||||
|
||||
- 846711c transformer: [**BREAKING**] Change API to take a `&TransformOptions` instead of `TransformOptions` (#7213) (Boshen)
|
||||
|
||||
- d1d1874 ast: [**BREAKING**] Change `comment.span` to real position that contain `//` and `/*` (#7154) (Boshen)
|
||||
|
||||
- 843bce4 ast: [**BREAKING**] `IdentifierReference::reference_id` return `ReferenceId` (#7126) (overlookmotel)
|
||||
|
||||
### Features
|
||||
|
||||
- ad3a2f5 tasks/compat_data: Generate our own compat table (#7176) (Boshen)
|
||||
- b4258ee transformer: Add defaulted `Module::Preserve` option (#7225) (Boshen)
|
||||
- 324c3fe transformer: Add `TransformOptions::module` option (#7188) (Boshen)
|
||||
- a166a4a transformer: Add esbuild comma separated target API `--target=es2020,chrome58` (#7210) (Boshen)
|
||||
- 3a20b90 transformer: Add es target to `engineTargets` (#7193) (Boshen)
|
||||
- 22898c8 transformer: Warn BigInt when targeting < ES2020 (#7184) (Boshen)
|
||||
- a579011 transformer: Add features `ES2018NamedCapturingGroupsRegex` and `ES2018LookbehindRegex` (#7182) (Boshen)
|
||||
- 8573f79 transformer: Turn on async_to_generator and async_generator_functions plugins in enable_all (#7135) (Dunqing)
|
||||
- df77241 transformer: Enable `ArrowFunctionConverter` in `async-to-generator` and `async-generator-functions` plugins (#7113) (Dunqing)
|
||||
- b6a5750 transformer/arrow-function-converter: Move scope to changed scope for `this_var` if scope have changed (#7125) (Dunqing)
|
||||
- 1910227 transformer/async-to-generator: Support inferring the function name from the ObjectPropertyValue's key (#7201) (Dunqing)
|
||||
- ffa8604 transformer/async-to-generator: Do not transform await expression if is not inside async function (#7138) (Dunqing)
|
||||
- e536d47 transformer/babel: Add support for trying to get the `Module` from `BabelPlugins` (#7218) (Dunqing)
|
||||
- 5cfdc05 transformer/typescript: Support transform `export =` and `import = require(...)` when module is commonjs (#7206) (Dunqing)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- c82b273 transformer/async-generator-functions: Only transform object method in exit_function (#7200) (Dunqing)
|
||||
- b2a888d transformer/async-generator-functions: Incorrect transformation for `for await` if it's not placed in a block (#7148) (Dunqing)
|
||||
- 19892ed transformer/async-generator-functions: Transform incorrectly for `for await` if it's in LabeledStatement (#7147) (Dunqing)
|
||||
- ede10dc transformer/async-to-generator: Incorrect transform when super expression is inside async method (#7171) (Dunqing)
|
||||
- 293d072 transformer/async-to-generator: Only transform object method in exit_function (#7199) (Dunqing)
|
||||
- ae692d7 transformer/async_to_generator: Fix checking if function is class method (#7117) (overlookmotel)
|
||||
- eea4ab8 transformer/helper-loader: Incorrect `SymbolFlags` for default import when `SourceType` is script (#7226) (Dunqing)
|
||||
|
||||
### Refactor
|
||||
|
||||
- de56083 transformer: Add `impl TryFrom<EngineTargets> for EnvOptions` (#7191) (Boshen)
|
||||
- 0a43c64 transformer: Move `ESTarget` to its own file (#7189) (Boshen)
|
||||
- 0e1f12c transformer: Remove unimplemented `EnvOptions::bugfixes` (#7162) (Boshen)
|
||||
- a981caf transformer: Add `Engine` enum for `EngineTargets` (#7161) (Boshen)
|
||||
- 8340243 transformer: Rename `Query` to `BrowserslistQuery` (#7143) (Boshen)
|
||||
- 481f7e6 transformer: Change `Targets` to `EngineTargets` (#7142) (Boshen)
|
||||
- 55e6989 transformer: Deserialize engine target strings to specific keys (#7139) (Boshen)
|
||||
- fdfd9a4 transformer: Use `scope_id` etc methods (#7128) (overlookmotel)
|
||||
- ff8bd50 transformer: Move implementation of ArrowFunction to common/ArrowFunctionConverter (#7107) (Dunqing)
|
||||
- 4a515be transformer/arrow-function-coverter: Rename function name and add some comments to explain confusing parts. (#7203) (Dunqing)
|
||||
- c307e1b transformer/arrow-functions: Pass `ArenaBox` as function param (#7169) (overlookmotel)
|
||||
- 217d433 transformer/arrow-functions: Remove unused `&mut self` function param (#7165) (overlookmotel)
|
||||
- 426df71 transformer/arrow-functions: Use `scope_id` method (#7164) (overlookmotel)
|
||||
- 11c5e12 transformer/arrow-functions: Correct comments (#7163) (overlookmotel)
|
||||
- 1238506 transformer/async-generator-function: Remove inactive `#[allow(clippy::unused_self)]` attrs (#7167) (overlookmotel)
|
||||
- 84ee581 transformer/async-generator-functions: Simplify identifying whether within an async generator function (#7170) (overlookmotel)
|
||||
- 1b12328 transformer/async-generator-functions: Use `clone` not `clone_in` on `LabelIdentifier` (#7172) (overlookmotel)
|
||||
- cd1006f transformer/async-generator-functions: Do not transform yield expression where inside generator function (#7134) (Dunqing)
|
||||
- 2c5734d transformer/async-generator-functions: Do not transform await expression where inside ArrowFunctionExpression (#7132) (Dunqing)
|
||||
- 5ce83bd transformer/async-generator-functions: Remove dead code for handle await expression (#7131) (Dunqing)
|
||||
- e04ee97 transformer/async-generator-functions: Move handling of `MethodDefinition`'s value to `exit_function` (#7106) (Dunqing)
|
||||
- b57d5a5 transformer/async-to-generator: Remove unused `&self` function param (#7166) (overlookmotel)
|
||||
- f80085c transformer/async-to-generator: Move handling of `MethodDefinition`'s value to `exit_function` (#7105) (Dunqing)
|
||||
- e2241e6 transformer/jsx-self: Remove unused `&self` function params (#7159) (overlookmotel)
|
||||
- 1dfd241 transformer/optional-catch-binding: Remove inactive `#[allow(clippy::unused_self)]` attr (#7158) (overlookmotel)
|
||||
- fd9b44c transformer/typescript: Remove inactive `#[allow(clippy::unused_self)]` attr (#7160) (overlookmotel)
|
||||
|
||||
### Styling
|
||||
|
||||
- 38a6df6 transformer/arrow-functions: Semicolon after return statements (#7168) (overlookmotel)
|
||||
- 64b7e3a transformer/async-generator-functions: Import `oxc_allocator::Vec` as `ArenaVec` (#7173) (overlookmotel)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
- b8daab3 transformer: [**BREAKING**] API to `TryFrom<&EnvOptions> for TransformOptions` and `TryFrom<&BabelOptions> TransformOptions` (#7020) (Boshen)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_transformer"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,21 @@ 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.36.0] - 2024-11-09
|
||||
|
||||
- b11ed2c ast: [**BREAKING**] Remove useless `ObjectProperty::init` field (#7220) (Boshen)
|
||||
|
||||
- 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen)
|
||||
|
||||
- 843bce4 ast: [**BREAKING**] `IdentifierReference::reference_id` return `ReferenceId` (#7126) (overlookmotel)
|
||||
|
||||
### Features
|
||||
|
||||
|
||||
### Refactor
|
||||
|
||||
- cacfb9b traverse: Use `symbol_id` etc methods (#7129) (overlookmotel)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Bug Fixes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_traverse"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -4,6 +4,22 @@ 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.36.0] - 2024-11-09
|
||||
|
||||
- 846711c transformer: [**BREAKING**] Change API to take a `&TransformOptions` instead of `TransformOptions` (#7213) (Boshen)
|
||||
|
||||
### Features
|
||||
|
||||
- b4258ee transformer: Add defaulted `Module::Preserve` option (#7225) (Boshen)
|
||||
|
||||
### Refactor
|
||||
|
||||
- fc86703 napi/transform: Change test files to TypeScript (#7221) (Boshen)
|
||||
|
||||
### Testing
|
||||
|
||||
- be819dd napi/transform: Add test for not default es transform (Boshen)
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Bug Fixes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "oxc_transform_napi"
|
||||
version = "0.35.0"
|
||||
version = "0.36.0"
|
||||
authors.workspace = true
|
||||
categories.workspace = true
|
||||
edition.workspace = true
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "oxc-parser",
|
||||
"version": "0.35.0",
|
||||
"version": "0.36.0",
|
||||
"description": "Oxc Parser Node API",
|
||||
"keywords": [
|
||||
"Parser"
|
||||
|
|
@ -26,4 +26,4 @@
|
|||
"dependencies": {
|
||||
"@oxc-project/types": "workspace:^"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "oxc-transform",
|
||||
"version": "0.35.0",
|
||||
"version": "0.36.0",
|
||||
"description": "Oxc transform Node API",
|
||||
"keywords": [
|
||||
"transform"
|
||||
|
|
@ -22,4 +22,4 @@
|
|||
"index.d.ts",
|
||||
"index.js"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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.36.0] - 2024-11-09
|
||||
|
||||
- b11ed2c ast: [**BREAKING**] Remove useless `ObjectProperty::init` field (#7220) (Boshen)
|
||||
|
||||
- 0e4adc1 ast: [**BREAKING**] Remove invalid expressions from `TSEnumMemberName` (#7219) (Boshen)
|
||||
|
||||
- 092de67 types: [**BREAKING**] Append `rest` field into `elements` for objects and arrays to align with estree (#7212) (ottomated)
|
||||
|
||||
### Features
|
||||
|
||||
- dc0215c ast_tools: Add #[estree(append_to)], remove some custom serialization code (#7149) (ottomated)
|
||||
- 9d6cc9d estree: ESTree compatibility for all literals (#7152) (ottomated)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
|
||||
### Refactor
|
||||
|
||||
|
||||
## [0.35.0] - 2024-11-04
|
||||
|
||||
### Features
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@oxc-project/types",
|
||||
"version": "0.35.0",
|
||||
"version": "0.36.0",
|
||||
"description": "Types for Oxc AST nodes",
|
||||
"keywords": [
|
||||
"AST",
|
||||
|
|
@ -22,4 +22,4 @@
|
|||
"files": [
|
||||
"types.d.ts"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@oxc-parser/wasm",
|
||||
"version": "0.35.0",
|
||||
"version": "0.36.0",
|
||||
"description": "Wasm target for the oxc parser.",
|
||||
"keywords": [
|
||||
"JavaScript",
|
||||
|
|
|
|||
Loading…
Reference in a new issue