đ„ BREAKING CHANGES
- 320c09f ast, parser, linter, codegen, formatter: [BREAKING] Rename
CommentKind::BlocktoCommentKind::SinglelineBlock(#16501) (Dunqing)
đ Features
- aafcf3e minifier: Remove empty
[]and{}declaration (#16855) (Armano) - d221921 semantic: ScopeFlags::With (#16291) (Aapo Alasuutari)
- 083e081 semantic: Add TS2670 error for global scope augmentation without declare modifier (#16746) (camc314)
- 30a9076 ast, parser, codegen: Add
CommentKind::MultilineBlock(#16479) (Dunqing)
đ Bug Fixes
- d2f9461 minifier: Preserve classes with decorators (#16878) (Copilot)
- 99c022e transformer: Revert "fix(transformer): validate JSX pragma values and reject invalid identifiers" (#16793) (Copilot)
- cb88414 parser: Consume semicolon after
let.xandlet?.x(#16857) (Copilot) - d3208dc parser: Parse
let?.x(#16840) (Copilot) - 250feb3 transformer:
import.meta.foo.barmatches andreplaces import.meta.bar(#16636) (ç§ŠćźèȘ) - 92788c7 semantic: Add TS error code 1235 to namespace declaration diagnostic (#16747) (camc314)
- 853c20d transformer: Validate JSX pragma values and reject invalid identifiers (#16675) (Copilot)
- 0be98b9 semantic: Add TS1016 error code to required parameter after optional diagnostic (#16685) (camc314)
- 75d489a semantic: Add TS error code to function implementation missing diagnostic (#16518) (camc314)
- e4fad5e semantic: Add TS error code to constructor implementation missing diagnostic (#16517) (camc314)