🚀 Features
- 02331c8 str: Add
JSStr,JSCharandJSStrBuildertypes (#26435) (Dunqing) - 52ae63f regular_expression: Support buffer boundary assertions (#27048) (Boshen)
- 3255b89 transform-react: Add
reportDiagnosticsoption to expose recoverable React Compiler diagnostics (#26624) (Jack) - f585cb4 napi: Add threadless WASI builds (#26898) (Boshen)
🐛 Bug Fixes
- c380c85 minifier: Preserve iife with directives (#27060) (Armano)
- c55b35d str: Correct clippy reason (#27013) (overlookmotel)
- 8fbddb1 formatter/jsdoc: More alignment with original plugin (#27039) (leaysgur)
- 5186328 parser: Handle HTML comment values (#22933) (Boshen)
- 01ff33e parser: Reject module export names containing a lone surrogate (#26953) (Dunqing)
- d79ad19 codegen: Remove redundant dollar escapes in minified templates (#26924) (camc314)
⚡ Performance
- 0afbf85 minifier: Fold logical expressions in place (#26768) (Armano)
- 3471f29 minifier: Avoid creation of empty block when folding try finally (#26971) (Armano)
- 3893d64 minifier: Update boolean context expressions in place (#26823) (Armano)
- de8af47 minifier: Take return argument directly when converting arrow fn (#26830) (Armano)
- fc37ba0 minifier: Reduce allocations when minimizing assignments (#26609) (Armano)
- dce64f6 minifier: Use ident hashes for catch var and arguments (#26907) (Armano)
- 57610b3 minifier: Use ident hashes in label comparison (#26887) (Armano)
📚 Documentation
- dfa6cf9 str: Reformat and simplify comments (#27011) (overlookmotel)
- d775315 parser: Document AST property order (#27038) (Boshen)
- cd80e3f ast: Correct
JSXExpressionContainerexample (#26975) (camc314) - 8cb05e3 ast: Simplify
JSXAttributevalue description (#26974) (camc314) - fda7fbb ast: Correct
TSNumberKeywordexample (#26973) (camc314) - e63c439 ast: Clarify
RegExpFlags::Vflag features (#26972) (camc314) - 278288e ast: Correct
JSXTextexample (#26970) (camc314) - e9ff529 ast: Correct
TSIntrinsicKeywordexample (#26967) (camc314) - c643ce4 ast: Fix
TSTupleTypeexample syntax (#26966) (camc314) - 895b1a7 ast: Correct
TSPropertySignatureusage example (#26964) (camc314) - 8d8cc7c ast: Correct
Classabstract example values (#26963) (camc314) - f7ef2e2 ast: Use valid variance example for
TSTypeParameter(#26962) (camc314) - 145fcdb ast: Attach
purecomment toNewExpressionfield (#26961) (camc314) - 06dfd9f ast: Clarify
TSNonNullExpressiondocs (#26960) (camc314) - d5f92b5 ast: Add docs for TSNonNullExpression (#26910) (camchenry)
- 4a76723 ast: Add docs for TSNamespaceExportDeclaration (#26909) (camchenry)
- de41927 ast: Add docs for
TSInstantiationExpression(#26908) (camchenry)