18.2.0 (2024-08-14)
compiler
Commit | Description |
---|---|
Add extended diagnostic to warn when there are uncalled functions in event bindings (#56295) (#56295) |
compiler-cli
Commit | Description |
---|---|
run JIT transform on classes with jit: true opt-out (#56892)
| |
add warning for unused let declarations (#57033) | |
emitting references to ngtypecheck files (#57138) | |
extended diagnostic visitor not visiting template attributes (#57033) | |
run JIT transforms on @NgModule classes with jit: true (#57212)
|
core
Commit | Description |
---|---|
Add 'flush' parameter option to fakeAsync to flush after the test (#57239) | |
add ng generate schematic to convert to inject (#57056) | |
Add whenStable helper on ApplicationRef (#57190) | |
bootstrapModule can configure NgZone in providers (#57060) | |
Allow hybrid CD scheduling to support multiple "Angular zones" (#57267) | |
Deprecate ignoreChangesOutsideZone option (#57029) | |
Do not run image performance warning checks on server (#57234) | |
handle shorthand assignment in the inject migration (#57134) | |
rename the equality function option in toSignal (#56769) | |
warnings for oversized images and lazy-lcp present with bootstrapModule (#57060) |
language-service
Commit | Description |
---|---|
support writing code refactorings (#56895) | |
quick exit if no code fixes can exist (#57000) |
migrations
Commit | Description |
---|---|
add migration to convert standalone component routes to be lazy loaded (#56428) | |
account for parameters with union types (#57127) | |
add alias to inject migration (#57127) | |
avoid duplicating comments when generating properties (#57367) | |
preserve optional parameters (#57367) | |
remove generic arguments from the injected type reference (#57127) | |
remove unused imports in inject migration (#57179) | |
unwrap injected forwardRef (#57127) | |
speed up signal input migration by combining two analyze phases (#57318) |
router
Commit | Description |
---|---|
Add defaultQueryParamsHandling to router configuration (#57198) |
Breaking Changes
zone.js
fakeAsync
will now flush pending timers at the end of
the given function by default. To opt-out of this, you can use{flush: false}
in options parameter offakeAsync