Angular: 17.2.0 Release

Release date:
February 14, 2024
Previous version:
17.2.0-rc.1 (released February 9, 2024)
Magnitude:
1,497 Diff Delta
Contributors:
7 total committers
Data confidence:
Commits:

Top Contributors in 17.2.0

crisbeto
AndrewKushnir
pkozlowski-opensource
JoostK
josephperrott
Ahmed-Hakeem
lukasmatta

Directory Browser for 17.2.0

All files are compared to previous version, 17.2.0-rc.1. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

<a name="17.2.0"></a>

17.2.0 (2024-02-14)

common

| Commit | Description | | -- | -- | | feat - 03c3b3eb79 | add Netlify image loader (#54311) | | feat - f5c520b836 | add placeholder to NgOptimizedImage (#53783) |

compiler

| Commit | Description | | -- | -- | | feat - 47e6e84101 | Add a TSConfig option useTemplatePipeline (#54057) | | feat - 66e940aebf | scope selectors in @starting-style (#53943) | | fix - 7b4d275f49 | Fix the template pipeline option (#54148) |

compiler-cli

| Commit | Description | | -- | -- | | feat - 7e861c640e | generate extra imports for component local dependencies in local mode (#53543) | | feat - 3263df23f2 | generate global imports in local compilation mode (#53543) | | feat - b774e22d8e | make it configurable to generate alias reexports (#53937) | | feat - 3e1384048e | support host directives for local compilation mode (#53877) | | fix - a592904c69 | allow custom/duplicate decorators for @Injectable classes in local compilation mode (#54139) | | fix - 4b1d948b36 | consider the case of duplicate Angular decorators in local compilation diagnostics (#54139) | | fix - 96bcf4fb12 | forbid custom/duplicate decorator when option forbidOrphanComponents is set (#54139) | | fix - 64fa5715c6 | generating extra imports in local compilation mode when cycle is introduced (#53543) | | fix - 6c8b09468a | highlight the unresolved element in the @Component.styles array for the error LOCAL_COMPILATION_UNRESOLVED_CONST (#54230) | | fix - 0970129e20 | show proper error for custom decorators in local compilation mode (#53983) | | fix - f39cb06418 | show specific error for unresolved @Directive.exportAs in local compilation mode (#54230) | | fix - f3851b5945 | show specific error for unresolved @HostBinding's argument in local compilation mode (#54230) | | fix - 39ddd884e8 | show specific error for unresolved @HostListener's event name in local compilation mode (#54230) | | fix - 5d633240fd | show the correct message for the error LOCAL_COMPILATION_UNRESOLVED_CONST when an unresolved symbol used for @Component.styles (#54230) | | fix - 58b8a232d6 | support jumping to definitions of signal-based inputs (#54053) |

core

| Commit | Description | | -- | -- | | feat - 702ab28b4c | add support for model inputs (#54252) | | feat - e95ef2cbc6 | expose queries as signals (#54283) | | fix - 656bc282e3 | add toString implementation to signals (#54002) | | fix - 62b87b4551 | do not crash for signal query that does not have any matches (#54353) | | fix - 4b96f370ee | expose model signal subcribe for type checking purposes (#54357) | | fix - 744cb1e561 | return the same children query results if there are no changes (#54392) | | fix - 6d00115bf4 | show placeholder block on the server with immediate trigger (#54394) |

http

| Commit | Description | | -- | -- | | fix - 1c536250b6 | Use string body to generate transfer cache key. (#54379) |