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.27.0] - 2024-09-05
cba93f5 ast: [BREAKING] Add
ThisExpression
variants toJSXElementName
andJSXMemberExpressionObject
(feat(ast)!: addThisExpression
variants toJSXElementName
andJSXMemberExpressionObject
#5466) (overlookmotel)87c5df2 ast: [BREAKING] Rename
Expression::without_parentheses
(refactor(ast)!: renameExpression::without_parentheses
#5448) (overlookmotel)Features
ContentHash
trait; remove noopHash
implementation fromSpan
(feat(ast): addContentHash
trait; remove noopHash
implementation fromSpan
#5451) (rzvxa)ContentEq
trait. (feat(ast): addContentEq
trait. #5427) (rzvxa)oxc_regular_expression
types to the parser and AST. (feat(ast, parser): addoxc_regular_expression
types to the parser and AST. #5256) (rzvxa)Derive
trait. (feat(ast_tools): add dedicatedDerive
trait. #5278) (rzvxa)type_parameters
inTaggedTemplateExpression
(feat(codegen): printtype_parameters
inTaggedTemplateExpression
#5438) (Dunqing)JSXMemberExpression
<Foo.bar-baz />
(feat(parser): add syntax error for hyphen inJSXMemberExpression
<Foo.bar-baz />
#5440) (Boshen)VariableDeclaration
s (feat(semantic): check for initializers in ambientVariableDeclaration
s #5463) (DonIsaac)Bug Fixes
UnicodeEscape
characters. (fix(regex): panic on displaying surrogatedUnicodeEscape
characters. #5469) (rzvxa)IdentifierReference
withinTSPropertySignature
cannot reference type-only import binding (fix(semantic):IdentifierReference
withinTSPropertySignature
cannot reference type-only import binding #5441) (Dunqing)generate_uid_based_on_node
(fix(traverse): invalid variable name generated bygenerate_uid_based_on_node
#5407) (Dunqing)Performance
is_identifier_name
(perf(syntax): further optimizeis_identifier_name
#5426) (overlookmotel)is_identifier_name
(perf(syntax): optimizeis_identifier_name
#5425) (overlookmotel)Documentation
oxc_index
instead ofindex_vec
in doc comments (docs(oxc_index): useoxc_index
instead ofindex_vec
in doc comments #5423) (IWANABETHATGUY)Refactor
ContentEq
trait definition. (refactor(ast): simplifyContentEq
trait definition. #5468) (rzvxa)JSXMemberExpressionObject
discriminants (refactor(ast): renumberJSXMemberExpressionObject
discriminants #5464) (overlookmotel)IdentifierName
fromTSThisParameter
(refactor(ast): removeIdentifierName
fromTSThisParameter
#5327) (overlookmotel)no_div_regex
rule. (refactor(linter): use "parsed pattern" inno_div_regex
rule. #5417) (rzvxa)ReferenceFlags::Type
if it is used within aTSTypeQuery
(refactor(semantic): change the reference flag toReferenceFlags::Type
if it is used within aTSTypeQuery
#5444) (Dunqing)generate_derive
forCloneIn
in types outside ofoxc_ast
crate. (refactor(syntax): usegenerate_derive
forCloneIn
in types outside ofoxc_ast
crate. #5280) (rzvxa)