Skip to content

v17.0.6

Compare
Choose a tag to compare
@dylhunn dylhunn released this 06 Dec 18:15
· 1838 commits to main since this release

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)