Angular: 14.2.0-rc.0 Release

Release date:
August 17, 2022
Previous version:
14.2.0-next.1 (released August 10, 2022)
Magnitude:
9,173 Diff Delta
Contributors:
17 total committers
Data confidence:
Commits:

Top Contributors in 14.2.0-rc.0

AndrewKushnir
kara
khempenius
pkozlowski-opensource
bob-watson
dylhunn
EmmanuelRoux
atscott
crisbeto
romamatusevich

Directory Browser for 14.2.0-rc.0

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="14.2.0-rc.0"></a>

14.2.0-rc.0 (2022-08-17)

common

| Commit | Description | | -- | -- | | feat - b380fdd59e | add a density cap for image srcsets (#47082) | | feat - 7ce497e5bc | add built-in Imgix loader (#47082) | | feat - bff870db61 | add cloudflare loader (#47082) | | feat - 86e77a5d55 | add Image directive skeleton (#45627) (#47082) | | feat - 0566205a02 | Add image lazy loading and fetchpriority (#47082) | | feat - 4e952ba216 | add loaders for cloudinary & imagekit (#47082) | | feat - e854a8cdde | add loading attr to NgOptimizedImage (#47082) | | feat - 8d3701cb4c | add warnings re: image distortion (#47082) | | feat - d5f7da2120 | define public API surface for NgOptimizedImage directive (#47082) | | feat - d3c3426aa4 | detect LCP images in NgOptimizedImage and assert if priority is set (#47082) | | feat - 451b85ca17 | explain why width/height is required (#47082) | | feat - 586274fe65 | provide an ability to exclude origins from preconnect checks in NgOptimizedImage (#47082) | | feat - 57f3386e5b | support custom srcset attributes in NgOptimizedImage (#47082) | | feat - 7baf9a46cd | verify that priority images have preconnect links (#47082) | | feat - f81765b333 | warn if rendered size is much smaller than intrinsic (#47082) | | fix - 801daf82d1 | detect data: and blob: inputs in NgOptimizedImage directive (#47082) | | fix - 1ca2ce19ab | remove default for image width (#47082) | | fix - 1cf43deb18 | sanitize rawSrc and rawSrcset values in NgOptimizedImage directive (#47082) | | fix - d71dfe931f | set bound width and height onto host element (#47082) | | fix - ae4405f0bf | throw if srcset is used with rawSrc (#47082) | | perf - 0c8eb8bc82 | monitor LCP only for images without priority attribute (#47082) |

compiler

| Commit | Description | | -- | -- | | fix - dc52cef26b | infinite loop in parser assignment expression with invalid left-hand expression (#47151) |

core

| Commit | Description | | -- | -- | | feat - 31429eaccc | support TypeScript 4.8 (#47038) |

forms

| Commit | Description | | -- | -- | | fix - b302797de4 | Correctly infer FormBuilder types involving [value, validators] shorthand in more cases. (#47034) |

router

| Commit | Description | | -- | -- | | feat - 75df404467 | Create APIs for using Router without RouterModule (#47010) | | feat - 422323cee0 | improve typings for RouterLink boolean inputs (#47101) |

Special Thanks

AlirezaEbrahimkhani, Alma Eyre, Andrew Kushnir, Andrew Scott, Bob Watson, Dylan Hunn, Emmanuel Roux, George Kalpakas, Kalbarczyk, Kara Erickson, Katie Hempenius, Kristiyan Kostadinov, Leosvel PΓ©rez Espinosa, Paul Gschwendtner, Pawel Kozlowski, Roman Matusevich and Sonu Kapoor