Angular: 18.2.0 Release

Release date:
August 14, 2024
Previous version:
18.2.0-rc.0 (released August 7, 2024)
Magnitude:
3,342 Diff Delta
Contributors:
6 total committers
Data confidence:
Commits:

Top Contributors in 18.2.0

devversion
AndrewKushnir
iteriani
angular-robot
JeanMeche
GagoM

Directory Browser for 18.2.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

<a name="18.2.0"></a>

18.2.0 (2024-08-14)

compiler

| Commit | Description | | -- | -- | | feat - c8e2885136 | Add extended diagnostic to warn when there are uncalled functions in event bindings (#56295) (#56295) |

compiler-cli

| Commit | Description | | -- | -- | | feat - 98ed5b609e | run JIT transform on classes with jit: true opt-out (#56892) | | fix - c76b440ac0 | add warning for unused let declarations (#57033) | | fix - 0f0a1f2836 | emitting references to ngtypecheck files (#57138) | | fix - 6c2fbda694 | extended diagnostic visitor not visiting template attributes (#57033) | | fix - e11c0c42d2 | run JIT transforms on @NgModule classes with jit: true (#57212) |

core

| Commit | Description | | -- | -- | | feat - f7918f5272 | Add 'flush' parameter option to fakeAsync to flush after the test (#57239) | | feat - fab673a1dd | add ng generate schematic to convert to inject (#57056) | | feat - 7919982063 | Add whenStable helper on ApplicationRef (#57190) | | feat - 3459289ef0 | bootstrapModule can configure NgZone in providers (#57060) | | fix - 296216cbe1 | Allow hybrid CD scheduling to support multiple "Angular zones" (#57267) | | fix - 8718abce90 | Deprecate ignoreChangesOutsideZone option (#57029) | | fix - 827070e331 | Do not run image performance warning checks on server (#57234) | | fix - ca89ef9141 | handle shorthand assignment in the inject migration (#57134) | | fix - 5dcdbfcba9 | rename the equality function option in toSignal (#56769) | | fix - 2a4f488a6c | warnings for oversized images and lazy-lcp present with bootstrapModule (#57060) |

language-service

| Commit | Description | | -- | -- | | feat - 4bb558ab0c | support writing code refactorings (#56895) | | perf - 7663debce1 | quick exit if no code fixes can exist (#57000) |

migrations

| Commit | Description | | -- | -- | | feat - 147eee4253 | add migration to convert standalone component routes to be lazy loaded (#56428) | | fix - cb442a0ce7 | account for parameters with union types (#57127) | | fix - 166166d79e | add alias to inject migration (#57127) | | fix - b1a9d0f4de | avoid duplicating comments when generating properties (#57367) | | fix - 5d76401ff5 | preserve optional parameters (#57367) | | fix - 1cf616f671 | remove generic arguments from the injected type reference (#57127) | | fix - ba0df30ef6 | remove unused imports in inject migration (#57179) | | fix - aae9646a1b | unwrap injected forwardRef (#57127) | | perf - 604270619a | speed up signal input migration by combining two analyze phases (#57318) |

router

| Commit | Description | | -- | -- | | feat - 6c76c91e15 | Add defaultQueryParamsHandling to router configuration (#57198) |