17.0.6 (2023-12-06)
compiler
| Commit | Type | Description |
| -- | -- | -- |
| a2e5f483f5 | fix | generate proper code for nullish coalescing in styling host bindings (#53305) |
compiler-cli
| Commit | Type | Description |
| -- | -- | -- |
| 66ecf4c274 | fix | add compiler option to disable control flow content projection diagnostic (#53387) |
| 74e6ce5d23 | fix | add diagnostic for control flow that prevents content projection (#53387) |
| 6ec7a42b95 | fix | avoid conflicts with built-in global variables in for loop blocks (#53319) |
core
| Commit | Type | Description |
| -- | -- | -- |
| 0a53f96094 | fix | cleanup signal consumers for all views (#53351) |
| 4fc1581bbc | fix | handle hydration of multiple nodes projected in a single slot (#53270) |
| 14e66533ec | fix | support hydration for cases when content is re-projected using ng-template (#53304) |
| 8e366e8911 | fix | support swapping hydrated views in @for
loops (#53274) |
migrations
| Commit | Type | Description |
| -- | -- | -- |
| 45064f1ae1 | fix | CF migration - ensure NgIfElse attributes are properly removed (#53298) |
| a6275cfa54 | fix | CF Migration - Fix case of aliases on i18n ng-templates preventing removal (#53299) |
| 58a96e0f50 | fix | CF Migration add support for ngIf with just a then (#53297) |
| 26e40c7f89 | fix | CF Migration fix missing alias for bound ngifs (#53296) |
| 836aeba01d | fix | Change CF Migration ng-template placeholder generation and handling (#53394) |
| 72d22ba7ee | fix | fix regexp for else and then in cf migration (#53257) |
| 7a2facae8a | fix | handle aliases on bound ngIf migrations (#53261) |
| 5104a89b30 | fix | handle nested ng-template replacement safely in CF migration (#53368) |
| 2a4e3f5373 | fix | handle templates outside of component in cf migration (#53368) |
| 0db75ab5b1 | fix | remove setting that removes comments in CF migration (#53350) |
router
| Commit | Type | Description |
| -- | -- | -- |
| 13ade13a15 | fix | Ensure canMatch guards run on wildcard routes (#53239) |
<!-- CHANGELOG SPLIT MARKER -->
<a name="17.0.5"></a>