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.65.0] - 2025-04-21
99d82db ast: [BREAKING] Move
type_parametersfield to beforeextendsinTSInterfaceDeclaration(refactor(ast)!: movetype_parametersfield to beforeextendsinTSInterfaceDeclaration#10476) (overlookmotel)7212803 ast: [BREAKING] Change
TSInterfaceDeclaration::extendsfromOption<Vec>toVec(refactor(ast)!: changeTSInterfaceDeclaration::extendsfromOption<Vec>toVec#10472) (overlookmotel)d6b7982 ast: [BREAKING] Improve pluralization of
TSClassImplements(refactor(ast)!: improve pluralization ofTSClassImplements#10489) (overlookmotel)Features
pureon typescript wrapped AST nodes (feat(parser): setpureon typescript wrapped AST nodes #10520) (Boshen)const { ...a: b } = {}(feat(parser): error forconst { ...a: b } = {}#10466) (Boshen)Bug Fixes
Identifierin TS-ESTree AST (fix(ast/estree): serialize class constructor key asIdentifierin TS-ESTree AST #10471) (overlookmotel)AssignmentPattern(fix(estree): Add missing fixed fields toAssignmentPattern#10490) (Yuji Sugiura)FormalParametersserializer for TS types (fix(estree):FormalParametersserializer for TS types #10462) (Yuji Sugiura)usingasi (fix(parser): fixusingasi #10504) (Boshen)a<b>?.()(fix(parser): correct AST fora<b>?.()#10461) (Boshen)private_field_countis incorrect when class only haveaccessorwith private field (fix(transformer/class-properties):private_field_countis incorrect when class only haveaccessorwith private field #10463) (Dunqing)Documentation
--isolatedDeclarationsflag (docs(transform): correct tsc's--isolatedDeclarationsflag #10502) (ocavue)Refactor
FunctionFormalParametersserializer to be with other serializers forFormalParameters(refactor(ast/estree): moveFunctionFormalParametersserializer to be with other serializers forFormalParameters#10496) (overlookmotel)private_field_count(refactor(transformer/class-properties): refactor code for decrementingprivate_field_count#10464) (overlookmotel)private_field_countis 0 at end of transform (refactor(transformer/class-properties): debug assertprivate_field_countis 0 at end of transform #10457) (overlookmotel)