- Removed legacy APIs and introduced breaking changes: dropped TypeScript <5.8 support, removed InjectFlags from injector/TestBed, eliminated TestBed.flushEffects (use TestBed.tick), renamed afterRender to afterEveryRender, renamed and alt...
- Added new template and core capabilities: undefined inputs in NgTemplateOutlet, ScrollOptions for ViewportScroller, exponentiation, void and "in" operators, tagged template literals, keep‑alive fetch support, abortable navigation, async ...
- Deprecated several features: structural directives ngIf/ngFor/ngSwitch, platform‑browser dynamic package, HammerJS integration, platform‑server testing entry point, and other older APIs.