Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[0.38.0] - 2024-11-26
5d65656 oxc_index: [BREAKING] Move to own repo github.com/oxc-project/oxc-index-vec (refactor(oxc_index)!: move to own repo github.com/oxc-project/oxc-index-vec #7464) (Boshen)
bb2c0c2 transformer: [BREAKING] Return
String
as error instead of OxcDiagnostic (refactor(transformer)!: returnString
as error instead of OxcDiagnostic #7424) (Boshen)27b2268 semantic: [BREAKING] Remove
SymbolFlags::Export
(refactor(semantic)!: removeSymbolFlags::Export
#7414) (Dunqing)6f0fe38 semantic: [BREAKING] Correct all
ReferenceFlags::Write
according to the spec (fix(semantic)!: correct allReferenceFlags::Write
according to the spec #7388) (Dunqing)Features
GetAddress
on all enum types (feat(ast): deriveGetAddress
on all enum types #7472) (overlookmotel)TransformOptions::target
API (feat(napi/transform): addTransformOptions::target
API #7426) (Boshen)ReplaceGlobalDefinesPlugin
(feat(oxc_transformer): use better diagnostic message forReplaceGlobalDefinesPlugin
#7439) (dalaoshu)BoundIdentifier
+MaybeBoundIdentifier
to createSimpleAssignmentTarget
s (feat(traverse): add methods toBoundIdentifier
+MaybeBoundIdentifier
to createSimpleAssignmentTarget
s #7418) (overlookmotel)Bug Fixes
this
in static prop initializers (fix(transformer/class-properties): transformthis
in static prop initializers #7481) (overlookmotel)super()
inTSModuleBlock
s (fix(transformer/class-properties): stop searching forsuper()
inTSModuleBlock
s #7480) (overlookmotel)Performance
enter_expression
as inline (perf(transformer/optional-chaining): markenter_expression
as inline #7390) (Dunqing)Documentation
#[ast]
proc macro (docs(ast_tools): reformat docs for#[ast]
proc macro #7437) (overlookmotel)#[ast]
proc macro (docs(ast_tools): update and reformat docs for#[ast]
proc macro #7436) (overlookmotel)BoundIdentifier
+MaybeBoundIdentifier
(docs(traverse): fix docs forBoundIdentifier
+MaybeBoundIdentifier
#7417) (overlookmotel)Refactor
tsify
helper attr fromAst
derive macro (refactor(ast_tools): removetsify
helper attr fromAst
derive macro #7435) (overlookmotel)CloneIn
instead ofast.copy
(refactor(isolated-declarations): useCloneIn
instead ofast.copy
#7459) (Dunqing)SymbolFlags::TypeLiteral
(refactor(semantic): removeSymbolFlags::TypeLiteral
#7415) (Dunqing)GetAddress
(refactor(transformer/class-properties): safer use ofGetAddress
#7474) (overlookmotel)Styling