Angular: 17.0.6 Release

Release date:
January 26, 2024
Previous version:
17.0.5 (released January 26, 2024)
Magnitude:
5,946 Diff Delta
Contributors:
24 total committers
Data confidence:
Commits:

Top Contributors in 17.0.6

dylhunn
JeanMeche
mmalerba
crisbeto
jessicajaniuk
josephperrott
AndrewKushnir
ducin
atscott
AleksanderBodurri

Directory Browser for 17.0.6

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="17.0.6"></a>

17.0.6 (2023-12-06)

compiler

| Commit | Description | | -- | -- | | fix - a2e5f483f5 | generate proper code for nullish coalescing in styling host bindings (#53305) |

compiler-cli

| Commit | Description | | -- | -- | | fix - 66ecf4c274 | add compiler option to disable control flow content projection diagnostic (#53387) | | fix - 74e6ce5d23 | add diagnostic for control flow that prevents content projection (#53387) | | fix - 6ec7a42b95 | avoid conflicts with built-in global variables in for loop blocks (#53319) |

core

| Commit | Description | | -- | -- | | fix - 0a53f96094 | cleanup signal consumers for all views (#53351) | | fix - 4fc1581bbc | handle hydration of multiple nodes projected in a single slot (#53270) | | fix - 14e66533ec | support hydration for cases when content is re-projected using ng-template (#53304) | | fix - 8e366e8911 | support swapping hydrated views in @for loops (#53274) |

migrations

| Commit | Description | | -- | -- | | fix - 45064f1ae1 | CF migration - ensure NgIfElse attributes are properly removed (#53298) | | fix - a6275cfa54 | CF Migration - Fix case of aliases on i18n ng-templates preventing removal (#53299) | | fix - 58a96e0f50 | CF Migration add support for ngIf with just a then (#53297) | | fix - 26e40c7f89 | CF Migration fix missing alias for bound ngifs (#53296) | | fix - 836aeba01d | Change CF Migration ng-template placeholder generation and handling (#53394) | | fix - 72d22ba7ee | fix regexp for else and then in cf migration (#53257) | | fix - 7a2facae8a | handle aliases on bound ngIf migrations (#53261) | | fix - 5104a89b30 | handle nested ng-template replacement safely in CF migration (#53368) | | fix - 2a4e3f5373 | handle templates outside of component in cf migration (#53368) | | fix - 0db75ab5b1 | remove setting that removes comments in CF migration (#53350) |

router

| Commit | Description | | -- | -- | | fix - 13ade13a15 | Ensure canMatch guards run on wildcard routes (#53239) |