@angular/localize
Advanced tools
Changelog
17.0.9 (2024-01-10)
| Commit | Type | Description | | -- | -- | -- | | c22b513b3f | fix | remove unused parameters from the ngClass constructor (#53831) | | bd9f89d1c8 | fix | server-side rendering error when using in-memory scrolling (#53683) |
| Commit | Type | Description | | -- | -- | -- | | 92fd6cc42e | fix | generate less code for advance instructions (#53845) | | 6a41961fbd | fix | ignore empty switch blocks (#53776) |
| Commit | Type | Description | | -- | -- | -- | | 7309463697 | fix | interpolatedSignalNotInvoked diagnostic (#53585) |
| Commit | Type | Description |
| -- | -- | -- |
| 441db5123f | fix | afterRender
hooks now only run on ApplicationRef.tick
(#52455) |
| f9120d79cb | fix | allow effect to be used inside an ErrorHandler (#53713) |
| Commit | Type | Description | | -- | -- | -- | | e92c86b77f | fix | Fix empty switch case offset bug in cf migration (#53839) |
| Commit | Type | Description | | -- | -- | -- | | 91cb16fde9 | fix | Do not delete global Event (#53659) |
<!-- CHANGELOG SPLIT MARKER --><a name="17.0.8"></a>
Changelog
17.0.8 (2023-12-21)
| Commit | Type | Description | | -- | -- | -- | | de5c9ca8e9 | fix | correctly intercept index in loop tracking function (#53604) |
| Commit | Type | Description | | -- | -- | -- | | d79489255a | fix | avoid repeated work when parsing version (#53598) | | 513fee871e | fix | tree shake version class (#53598) |
| Commit | Type | Description | | -- | -- | -- | | eb7c29c7b6 | fix | cf migration - detect and error when result is invalid i18n nesting (#53638) | | ed936ba0e9 | fix | cf migration - detect and error when result is invalid i18n nesting (#53638) (#53639) | | 5c2f2539e2 | fix | cf migration - ensure full check runs for all imports (#53637) | | 817dc1b27f | fix | cf migration - fix bug in attribute formatting (#53636) | | 7ac60bab9a | fix | cf migration - improve import declaration handling (#53622) | | c3f85e51a9 | fix | cf migration - preserve indentation on attribute strings (#53625) | | e73205ff5a | fix | cf migration - stop removing empty newlines from i18n blocks (#53578) | | 886aa7b2a9 | fix | Fix cf migration bug with parsing for loop conditions properly (#53558) |
| Commit | Type | Description | | -- | -- | -- | | 0696ab6a5b | fix | Should not freeze original object used for route data (#53635) |
<!-- CHANGELOG SPLIT MARKER --><a name="17.0.7"></a>
Changelog
17.0.7 (2023-12-13)
| Commit | Type | Description | | -- | -- | -- | | 4fd5409090 | fix | handle ambient types in input transform function (#51474) |
| Commit | Type | Description | | -- | -- | -- | | a603338fe8 | fix | generate less type checking code in for loops (#53515) |
| Commit | Type | Description | | -- | -- | -- | | 58ed76be93 | fix | Avoid refreshing a host view twice when using transplanted views (#53021) | | c16b5e8290 | fix | Multiple subscribers to ApplicationRef.isStable should all see values (#53541) | | 17dbf8b8e2 | fix | remove signal equality check short-circuit (#53446) | | 5b4add27b6 | fix | update feature usage marker (#53542) | | 68d111c841 | perf | avoid changes Observable creation on QueryList (#53498) | | 044cb553b4 | perf | optimize memory allocation when reconcilling lists (#52245) |
| Commit | Type | Description | | -- | -- | -- | | 96ab999698 | fix | CF Migration - ensure bound ngIfElse cases ignore line breaks (#53435) | | c9a1c6f1c7 | fix | cf migration - undo changes when html fails to parse post migration (#53530) | | b75aca1d74 | fix | CF migration only remove newlines of changed template content (#53508) | | e88a12d5b3 | fix | cf migration validate structure of ngswitch before migrating (#53530) | | 543df3dca5 | fix | ensure we do not overwrite prior template replacements in migration (#53393) | | d232ea143f | fix | fix cf migration import removal when errors occur (#53502) |
| Commit | Type | Description | | -- | -- | -- | | d5c631bf36 | fix | Get correct base path when using "." as base href when serving from the file:// protocol. (#53547) |
| Commit | Type | Description | | -- | -- | -- | | e750e4edcf | fix | provide more actionable error message when route is not matched in production mode (#53523) |
<!-- CHANGELOG SPLIT MARKER --><a name="17.0.6"></a>
Changelog
17.0.6 (2023-12-06)
| Commit | Type | Description | | -- | -- | -- | | a2e5f483f5 | fix | generate proper code for nullish coalescing in styling host bindings (#53305) |
| 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) |
| 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) |
| 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) |
| Commit | Type | Description | | -- | -- | -- | | 13ade13a15 | fix | Ensure canMatch guards run on wildcard routes (#53239) |
<!-- CHANGELOG SPLIT MARKER --><a name="17.0.5"></a>
Changelog
17.0.5 (2023-11-29)
| Commit | Type | Description | | -- | -- | -- | | 6be88040d1 | fix | avoid stale provider info when TestBed.overrideProvider is used (#52918) | | dee50f1d78 | fix | inherit host directives (#52992) | | 07920d96d4 | fix | Reattached views that are dirty from a signal update should refresh (#53001) |
| Commit | Type | Description |
| -- | -- | -- |
| aab7fb8654 | fix | Add ngForTemplate support to control flow migration (#53076) |
| dbd6f386ea | fix | allows colons in ngIf else cases to migrate (#53076) |
| 5b9f896009 | fix | cf migration fix migrating empty switch default (#53237) |
| 2b3d3b0fe1 | fix | CF migration log warning when collection aliasing detected in @for
(#53238) |
| dffeac8386 | fix | cf migration removes unnecessary bound ngifelse attribute (#53236) |
| 00cb3339ba | fix | control flow migration formatting fixes (#53076) |
| c22af72f75 | fix | fix off by one issue with template removal in CF migration (#53255) |
| ba6d7fe018 | fix | fixes CF migration i18n ng-template offsets (#53212) |
| 8f6affdd64 | fix | fixes control flow migration common module removal (#53076) |
| 6ae408847c | fix | properly handle ngIfThen cases in CF migration (#53256) |
| 0fcef65cea | fix | Update CF migration to skip templates with duplicate ng-template names (#53204) |
| Commit | Type | Description | | -- | -- | -- | | 91486aaf07 | fix | Resolvers in different parts of the route tree should be able to execute together (#52934) |
<!-- CHANGELOG SPLIT MARKER --><a name="17.0.4"></a>