Angular: 19.1.0 Release

Release date:
February 7, 2025
Previous version:
19.1.0-rc.0 (released March 26, 2025)
Magnitude:
2,563 Diff Delta
Contributors:
20 total committers
Data confidence:
Commits:

Top Contributors in 19.1.0

arturovt
AndrewKushnir
JeanMeche
crisbeto
kirjs
sumitarora
hawkgs
RafaelJCamara
angular-robot
clydin

Directory Browser for 19.1.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="19.1.0"></a>

19.1.0 (2025-01-15)

common

| Commit | Description | | -- | -- | | feat - e4c50b3bea | expose component instance in NgComponentOutlet (#58698) |

compiler

| Commit | Description | | -- | -- | | fix - ceadd28ea1 | allow $any in two-way bindings (#59362) | | fix - aed49ddaaa | use chunk origin in template HMR request URL (#59459) |

compiler-cli

| Commit | Description | | -- | -- | | fix - c5c20e9d86 | check event side of two-way bindings (#59002) |

core

| Commit | Description | | -- | -- | | feat - d010e11b73 | add event listener options to renderer (#59092) | | feat - 57f3550219 | add utility for resolving defer block information to ng global (#59184) | | feat - 22f191f763 | extend the set of profiler events (#59183) | | feat - e894a5daea | set kind field on template and effect nodes (#58865) | | feat - bd1f1294ae | support TypeScript 5.7 (#58609) | | fix - 9870b643bf | Defer afterRender until after first CD (#58250) | | fix - a5fc962094 | Don't run effects in check no changes pass (#58250) |

migrations

| Commit | Description | | -- | -- | | feat - d298d25426 | add schematic to clean up unused imports (#59353) | | fix - 14fb8ce4c0 | resolve text replacement issue (#59452) |

platform-browser

| Commit | Description | | -- | -- | | fix - 8c5db3cfb7 | avoid circular DI error in async renderer (#59256) |

router

| Commit | Description | | -- | -- | | fix - 52a6710f54 | complete router events on dispose (#59327) |