socialnetworknews-web.meta

Issues/PRs archive for SocialNetworkNews/SocialNetworkNews-Web
git clone git://archive.git.mtrnord.blog/SocialNetworkNews/socialnetworknews-web.meta.git
Log | Files | Refs

62.md (60324B)


      1 # PR #62 Update angular monorepo (major)
      2 
      3 - **Status:** open
      4 - **Author:** @renovate[bot]
      5 - **Created:** 2019-01-07T15:52:56Z
      6 - **Branch:** renovate/major-angular-monorepo → master
      7 - **Diff:** [62.diff](./62.diff)
      8 
      9 ---
     10 
     11 [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
     12 
     13 This PR contains the following updates:
     14 
     15 | Package | Change | Age | Adoption | Passing | Confidence |
     16 |---|---|---|---|---|---|
     17 | [@angular/animations](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fanimations/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fanimations/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fanimations/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fanimations/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fanimations/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     18 | [@angular/common](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fcommon/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fcommon/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fcommon/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fcommon/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fcommon/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     19 | [@angular/compiler](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fcompiler/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fcompiler/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fcompiler/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fcompiler/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fcompiler/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     20 | [@angular/compiler-cli](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fcompiler-cli/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fcompiler-cli/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fcompiler-cli/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fcompiler-cli/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fcompiler-cli/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     21 | [@angular/core](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fcore/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fcore/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fcore/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fcore/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fcore/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     22 | [@angular/forms](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fforms/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fforms/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fforms/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fforms/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fforms/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     23 | [@angular/http](https://togithub.com/angular/angular) | [`^6.0.2` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@angular%2fhttp/6.0.2/7.2.16) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fhttp/7.2.16/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fhttp/7.2.16/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fhttp/7.2.16/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fhttp/7.2.16/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     24 | [@angular/language-service](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2flanguage-service/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2flanguage-service/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2flanguage-service/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2flanguage-service/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2flanguage-service/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     25 | [@angular/platform-browser](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fplatform-browser/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-browser/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-browser/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-browser/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-browser/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     26 | [@angular/platform-browser-dynamic](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fplatform-browser-dynamic/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-browser-dynamic/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-browser-dynamic/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-browser-dynamic/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-browser-dynamic/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     27 | [@angular/platform-server](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fplatform-server/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-server/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-server/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-server/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fplatform-server/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     28 | [@angular/router](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2frouter/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2frouter/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2frouter/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2frouter/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2frouter/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     29 | [@angular/service-worker](https://togithub.com/angular/angular) | [`^6.0.2` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fservice-worker/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fservice-worker/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fservice-worker/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fservice-worker/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fservice-worker/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     30 | [@angular/upgrade](https://togithub.com/angular/angular) | [`^6.0.0` -> `^12.0.0`](https://renovatebot.com/diffs/npm/@angular%2fupgrade/6.0.2/12.2.10) | [![age](https://badges.renovateapi.com/packages/npm/@angular%2fupgrade/12.2.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@angular%2fupgrade/12.2.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@angular%2fupgrade/12.2.10/compatibility-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@angular%2fupgrade/12.2.10/confidence-slim/6.0.2)](https://docs.renovatebot.com/merge-confidence/) |
     31 
     32 ---
     33 
     34 ### Release Notes
     35 
     36 <details>
     37 <summary>angular/angular</summary>
     38 
     39 ### [`v12.2.10`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;12210-2021-10-13)
     40 
     41 [Compare Source](https://togithub.com/angular/angular/compare/12.2.9...12.2.10)
     42 
     43 #### Special Thanks
     44 
     45 Alan Agius, Daniel Díaz, David Shevitz, Doug Parker, George Kalpakas, Joe Martin (Crowdstaffing), Tanguy Nodet, Thomas Turrell-Croft, dario-piotrowicz, hchiam, markostanimirovic and mgechev
     46 
     47 <!-- CHANGELOG SPLIT MARKER -->
     48 
     49 ### [`v12.2.9`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1229-2021-10-06)
     50 
     51 [Compare Source](https://togithub.com/angular/angular/compare/12.2.8...12.2.9)
     52 
     53 ##### core
     54 
     55 | Commit | Type | Description |
     56 | -- | -- | -- |
     57 | [b4b441077a](https://togithub.com/angular/angular/commit/b4b441077ad3a2991e7c04beb288bee1945a83bd) | fix | handle invalid constructor parameters in partial factory declarations ([#&#8203;43619](https://togithub.com/angular/angular/pull/43619)) |
     58 
     59 ##### router
     60 
     61 | Commit | Type | Description |
     62 | -- | -- | -- |
     63 | [7f6050587d](https://togithub.com/angular/angular/commit/7f6050587deb4796b6a0cc93445fab9e6b7ff826) | fix | unset attachRef when router-outlet is destroyed to avoid mounting a destroyed component ([#&#8203;43697](https://togithub.com/angular/angular/pull/43697)) |
     64 
     65 ##### service-worker
     66 
     67 | Commit | Type | Description |
     68 | -- | -- | -- |
     69 | [c4ecc07838](https://togithub.com/angular/angular/commit/c4ecc07838de5149a360b11de1c8c4ef18b1fe77) | fix | make `ngsw.json` generation deterministic and correct ([#&#8203;43679](https://togithub.com/angular/angular/pull/43679)) |
     70 
     71 #### Special Thanks
     72 
     73 Alan Agius, Daniel Díaz, George Kalpakas, JoostK, Kristiyan Kostadinov, Pete Bacon Darwin, Wey-Han Liaw, dario-piotrowicz, iRealNirmal, little-pinecone, mgechev, ultrasonicsoft and xiaohanxu-nick
     74 
     75 <!-- CHANGELOG SPLIT MARKER -->
     76 
     77 ### [`v12.2.8`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1228-2021-09-30)
     78 
     79 [Compare Source](https://togithub.com/angular/angular/compare/12.2.7...12.2.8)
     80 
     81 ##### compiler-cli
     82 
     83 | Commit | Type | Description |
     84 | -- | -- | -- |
     85 | [c1338bf837](https://togithub.com/angular/angular/commit/c1338bf837c7fe2bfb10974bd08d1ad013aaebbc) | fix | correctly interpret token arrays in [@&#8203;Injectable](https://togithub.com/Injectable) `deps` ([#&#8203;43226](https://togithub.com/angular/angular/pull/43226)) |
     86 
     87 ##### language-service
     88 
     89 | Commit | Type | Description |
     90 | -- | -- | -- |
     91 | [c8f8d7d3b1](https://togithub.com/angular/angular/commit/c8f8d7d3b12598eef6f2439ff85a56cdcf1cbf92) | fix | provide dom event completions ([#&#8203;43299](https://togithub.com/angular/angular/pull/43299)) |
     92 
     93 ##### ngcc
     94 
     95 | Commit | Type | Description |
     96 | -- | -- | -- |
     97 | [69299f7d4d](https://togithub.com/angular/angular/commit/69299f7d4d595141dae7a63e4faa35691a2d8887) | fix | do not fail for packages which correspond with `Object` members ([#&#8203;43589](https://togithub.com/angular/angular/pull/43589)) |
     98 
     99 ##### service-worker
    100 
    101 | Commit | Type | Description |
    102 | -- | -- | -- |
    103 | [3cf41354ae](https://togithub.com/angular/angular/commit/3cf41354ae6bf988a9477379e0b28afaa6d7ce5b) | fix | do not unassign clients from a broken version ([#&#8203;43518](https://togithub.com/angular/angular/pull/43518)) |
    104 
    105 #### Special Thanks
    106 
    107 Adrien Crivelli, Alex Rickabaugh, Andrew Scott, Bobby Galli, Chris, Daniel Díaz, Dario Piotrowicz, George Kalpakas, Joe Martin (Crowdstaffing), JoostK, Pete Bacon Darwin, Rafael Santana, Raj Sekhar, Ricardo Chavarria, Teri Glover, Virginia Dooley, dario-piotrowicz, enisfr and wszgrcy
    108 
    109 <!-- CHANGELOG SPLIT MARKER -->
    110 
    111 ### [`v12.2.7`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1227-2021-09-22)
    112 
    113 [Compare Source](https://togithub.com/angular/angular/compare/12.2.6...12.2.7)
    114 
    115 ##### common
    116 
    117 | Commit | Type | Description |
    118 | -- | -- | -- |
    119 | [2bb4bf1468](https://togithub.com/angular/angular/commit/2bb4bf1468935a49a3d478d0cc13e7eb7fd1b98a) | fix | titlecase pipe incorrectly handling numbers ([#&#8203;43476](https://togithub.com/angular/angular/pull/43476)) |
    120 
    121 ##### compiler
    122 
    123 | Commit | Type | Description |
    124 | -- | -- | -- |
    125 | [9c8a1f8a71](https://togithub.com/angular/angular/commit/9c8a1f8a71be9b8380afbdc61ee7ee60f24488b4) | fix | include leading whitespace in source-spans of i18n messages ([#&#8203;43132](https://togithub.com/angular/angular/pull/43132)) |
    126 
    127 ##### compiler-cli
    128 
    129 | Commit | Type | Description |
    130 | -- | -- | -- |
    131 | [defb02f11e](https://togithub.com/angular/angular/commit/defb02f11e2bd75452e8722e1474bb230d189864) | fix | handle directives that refer to a namespaced class in a type parameter bound ([#&#8203;43511](https://togithub.com/angular/angular/pull/43511)) |
    132 
    133 ##### platform-browser
    134 
    135 | Commit | Type | Description |
    136 | -- | -- | -- |
    137 | [adc7c56ede](https://togithub.com/angular/angular/commit/adc7c56ede7ad34a90f5ef1b878e261836b25c45) | fix | improve error message for missing animation trigger ([#&#8203;41356](https://togithub.com/angular/angular/pull/41356)) |
    138 
    139 #### Special Thanks
    140 
    141 Andrew Scott, Daniel Díaz, George Kalpakas, JoostK, Kristiyan Kostadinov, Mwiku, Pete Bacon Darwin, Teri Glover, Virginia Dooley, Xiaohanxu1996, dario-piotrowicz and kirjs
    142 
    143 <!-- CHANGELOG SPLIT MARKER -->
    144 
    145 ### [`v12.2.6`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1226-2021-09-15)
    146 
    147 [Compare Source](https://togithub.com/angular/angular/compare/12.2.5...12.2.6)
    148 
    149 ##### animations
    150 
    151 | Commit | Type | Description |
    152 | -- | -- | -- |
    153 | [141fde1632](https://togithub.com/angular/angular/commit/141fde1632b4834449cfd48dcebfc8b1b7d58e09) | fix | emit pure annotations to static property initializers ([#&#8203;43344](https://togithub.com/angular/angular/pull/43344)) |
    154 
    155 ##### core
    156 
    157 | Commit | Type | Description |
    158 | -- | -- | -- |
    159 | [ca510c87c5](https://togithub.com/angular/angular/commit/ca510c87c5a890c4b22fd364c58667adef90a1e0) | fix | emit pure annotations to static property initializers ([#&#8203;43344](https://togithub.com/angular/angular/pull/43344)) |
    160 
    161 ##### router
    162 
    163 | Commit | Type | Description |
    164 | -- | -- | -- |
    165 | [4034f252c9](https://togithub.com/angular/angular/commit/4034f252c9707dabd01386843f7c278f3d2e4302) | fix | Allow renavigating to failed URLs ([#&#8203;43424](https://togithub.com/angular/angular/pull/43424)) |
    166 
    167 ##### service-worker
    168 
    169 | Commit | Type | Description |
    170 | -- | -- | -- |
    171 | [a102b27641](https://togithub.com/angular/angular/commit/a102b27641e3ad00401dd6d2635b9ddcf1151251) | fix | clear service worker cache in safety worker ([#&#8203;43324](https://togithub.com/angular/angular/pull/43324)) |
    172 
    173 #### Special Thanks
    174 
    175 Alan Agius, Amadou Sall, Andrew Kushnir, Andrew Scott, Aristeidis Bampakos, Bjarki, David Shevitz, George Kalpakas, Joe Martin (Crowdstaffing), Michele Stieven, Naveed Ahmed, dario-piotrowicz, mezhik91 and mgechev
    176 
    177 <!-- CHANGELOG SPLIT MARKER -->
    178 
    179 ### [`v12.2.5`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1225-2021-09-08)
    180 
    181 [Compare Source](https://togithub.com/angular/angular/compare/12.2.4...12.2.5)
    182 
    183 ##### router
    184 
    185 | Commit | Description |
    186 | -- | -- |
    187 | [a0bd6e90f9](https://togithub.com/angular/angular/commit/a0bd6e90f987377320b3b337d8c3a33235658e9a) | fix: add more context to `Unhandled Navigation Error` ([#&#8203;43291](https://togithub.com/angular/angular/pull/43291)) |
    188 
    189 #### Special Thanks:
    190 
    191 Alan Agius, Charles Barnes, Enea Jahollari, George Kalpakas, Ikko Ashimine, Paul Gschwendtner, Pete Bacon Darwin, William Sedlacek and dario-piotrowicz
    192 
    193 <!-- CHANGELOG SPLIT MARKER -->
    194 
    195 ### [`v12.2.4`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1224-2021-09-01)
    196 
    197 [Compare Source](https://togithub.com/angular/angular/compare/12.2.3...12.2.4)
    198 
    199 ##### compiler-cli
    200 
    201 | Commit | Description |
    202 | -- | -- |
    203 | [8233906be2](https://togithub.com/angular/angular/commit/8233906be25e19da6d8115094616d3e4b5e36fea) | fix: Emit type annotations for synthesized decorator fields ([#&#8203;43021](https://togithub.com/angular/angular/pull/43021)) |
    204 
    205 #### Special Thanks:
    206 
    207 Andrew Scott, Daniel Trevino, George Kalpakas, Joey Perrott, Kristiyan Kostadinov, nickreid and segunb
    208 
    209 <!-- CHANGELOG SPLIT MARKER -->
    210 
    211 ### [`v12.2.3`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1223-2021-08-25)
    212 
    213 [Compare Source](https://togithub.com/angular/angular/compare/12.2.2...12.2.3)
    214 
    215 ##### service-worker
    216 
    217 | Commit | Description |
    218 | -- | -- |
    219 | [fc7f92159d](https://togithub.com/angular/angular/commit/fc7f92159df16e894d9909cfc8969ed4b7d9924a) | fix: NPE if onActionClick is undefined ([#&#8203;43210](https://togithub.com/angular/angular/pull/43210)) |
    220 
    221 #### Special Thanks:
    222 
    223 Daniel Trevino, Erik Slack, George Kalpakas, dario-piotrowicz and shlasouski
    224 
    225 <!-- CHANGELOG SPLIT MARKER -->
    226 
    227 ### [`v12.2.2`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1222-2021-08-18)
    228 
    229 [Compare Source](https://togithub.com/angular/angular/compare/12.2.1...12.2.2)
    230 
    231 ##### animations
    232 
    233 | Commit | Description |
    234 | -- | -- |
    235 | [bb6555979d](https://togithub.com/angular/angular/commit/bb6555979dd02e706f7e98022b9c37a4f54db1ba) | fix: add pure annotations to static property initializers ([#&#8203;43064](https://togithub.com/angular/angular/pull/43064)) |
    236 
    237 ##### core
    238 
    239 | Commit | Description |
    240 | -- | -- |
    241 | [738b23347e](https://togithub.com/angular/angular/commit/738b23347e5eeadfa0321d1429537837dba5e4c1) | fix: add pure annotations to static property initializers ([#&#8203;43064](https://togithub.com/angular/angular/pull/43064)) |
    242 
    243 ##### platform-browser
    244 
    245 | Commit | Description |
    246 | -- | -- |
    247 | [535837e617](https://togithub.com/angular/angular/commit/535837e617a0434f8e7bd9071cc4d8c27fd9f373) | perf: avoid intermediate arrays in server transition ([#&#8203;43145](https://togithub.com/angular/angular/pull/43145)) |
    248 
    249 ##### router
    250 
    251 | Commit | Description |
    252 | -- | -- |
    253 | [6449590ec8](https://togithub.com/angular/angular/commit/6449590ec81eff0873af911fb65679b5a77db27b) | fix: eagerly update internal state on browser-triggered navigations ([#&#8203;43102](https://togithub.com/angular/angular/pull/43102)) |
    254 
    255 #### Special Thanks:
    256 
    257 Andrew Scott, Aristeidis Bampakos, Charles Lyding, Edoardo Dusi, George Kalpakas, Joe Martin (Crowdstaffing), Joey Perrott, Kirk Larkin, Kristiyan Kostadinov, Pete Bacon Darwin, TIffany Davis, Theoklitos Bampouris, ali, dario-piotrowicz and pichuser
    258 
    259 <!-- CHANGELOG SPLIT MARKER -->
    260 
    261 ### [`v12.2.1`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;12210-2021-10-13)
    262 
    263 [Compare Source](https://togithub.com/angular/angular/compare/12.2.0...12.2.1)
    264 
    265 #### Special Thanks
    266 
    267 Alan Agius, Daniel Díaz, David Shevitz, Doug Parker, George Kalpakas, Joe Martin (Crowdstaffing), Tanguy Nodet, Thomas Turrell-Croft, dario-piotrowicz, hchiam, markostanimirovic and mgechev
    268 
    269 <!-- CHANGELOG SPLIT MARKER -->
    270 
    271 ### [`v12.2.0`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1220-2021-08-04)
    272 
    273 [Compare Source](https://togithub.com/angular/angular/compare/12.1.5...12.2.0)
    274 
    275 ##### core
    276 
    277 | Commit | Description |
    278 | -- | -- |
    279 | [bd7f0d8b70](https://togithub.com/angular/angular/commit/bd7f0d8b70150a7e4e7550f4380a2e731cf2b942) | fix(core): incorrect error reported when trying to re-create view which had an error during creation ([#&#8203;43005](https://togithub.com/angular/angular/pull/43005)) |
    280 
    281 ##### language-service
    282 
    283 | Commit | Description |
    284 | -- | -- |
    285 | [aace1e71d8](https://togithub.com/angular/angular/commit/aace1e71d8fb5e1e52fcd86e2a26892d1016c43e) | fix(language-service): global autocomplete doesn't work when the user tries to modify the symbol ([#&#8203;42923](https://togithub.com/angular/angular/pull/42923)) |
    286 
    287 #### Special Thanks:
    288 
    289 Alex Rickabaugh, Joe Martin, Joey Perrott, Kristiyan Kostadinov, Nichola Alkhouri, Paul Gschwendtner, Pete Bacon Darwin, atscott, dario-piotrowicz and ivanwonder
    290 
    291 <!-- CHANGELOG SPLIT MARKER -->
    292 
    293 ### [`v12.1.5`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1215-2021-08-04)
    294 
    295 [Compare Source](https://togithub.com/angular/angular/compare/12.1.4...12.1.5)
    296 
    297 This release contains various API docs improvements.
    298 
    299 <!-- CHANGELOG SPLIT MARKER -->
    300 
    301 ### [`v12.1.4`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1214-2021-07-28)
    302 
    303 [Compare Source](https://togithub.com/angular/angular/compare/12.1.3...12.1.4)
    304 
    305 ##### compiler-cli
    306 
    307 | Commit | Description |
    308 | -- | -- |
    309 | [77ae4459d3](https://togithub.com/angular/angular/commit/77ae4459d34515493ddf62c7ecdf237260176809) | fix(compiler-cli): use correct module resolution context for absolute imports in .d.ts files ([#&#8203;42879](https://togithub.com/angular/angular/pull/42879)) |
    310 | [f589b01672](https://togithub.com/angular/angular/commit/f589b01672d13c1a174b880437d00a910899f29d) | perf(compiler-cli): skip analysis in incremental builds for files without Angular behavior ([#&#8203;42562](https://togithub.com/angular/angular/pull/42562)) |
    311 
    312 ##### core
    313 
    314 | Commit | Description |
    315 | -- | -- |
    316 | [a779a1029b](https://togithub.com/angular/angular/commit/a779a1029b90039ea39d579ecbc98812c301080a) | fix(core): correctly handle `null` or `undefined` in `ErrorHandler#handleError()` ([#&#8203;42881](https://togithub.com/angular/angular/pull/42881)) |
    317 
    318 #### Special Thanks:
    319 
    320 Andrew Scott, Daniel Trevino, Dylan Hunn, George Kalpakas, Joey Perrott, JoostK, Paul Gschwendtner, Pete Bacon Darwin, Teri Glover, Vladyslav, Yuvaraj and codebriefcase
    321 
    322 <!-- CHANGELOG SPLIT MARKER -->
    323 
    324 ### [`v12.1.3`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1213-2021-07-21)
    325 
    326 [Compare Source](https://togithub.com/angular/angular/compare/12.1.2...12.1.3)
    327 
    328 ##### animations
    329 
    330 | Commit | Description |
    331 | -- | -- |
    332 | [3cddc3d6bc](https://togithub.com/angular/angular/commit/3cddc3d6bc1045b76980ba3e866350d58deb0718) | fix(animations): normalize final styles in buildStyles ([#&#8203;42763](https://togithub.com/angular/angular/pull/42763)) |
    333 
    334 ##### compiler-cli
    335 
    336 | Commit | Description |
    337 | -- | -- |
    338 | [d207ea06d1](https://togithub.com/angular/angular/commit/d207ea06d1bb554e822bab2eadcf12ef50117bd4) | fix(compiler-cli): use correct module import for types behind a `forwardRef` ([#&#8203;42887](https://togithub.com/angular/angular/pull/42887)) |
    339 | [e6d520f3d9](https://togithub.com/angular/angular/commit/e6d520f3d9104c63129b94fbf5fe54b392715fc5) | perf(compiler-cli): optimize cycle detection using a persistent cache ([#&#8203;41271](https://togithub.com/angular/angular/pull/41271)) |
    340 
    341 ##### core
    342 
    343 | Commit | Description |
    344 | -- | -- |
    345 | [a6db152c78](https://togithub.com/angular/angular/commit/a6db152c78bc82ef39e529ab5ea55f810b17fa2e) | fix(core): use correct injector when resolving DI tokens from within a directive provider factory ([#&#8203;42886](https://togithub.com/angular/angular/pull/42886)) |
    346 
    347 #### Special Thanks:
    348 
    349 Alan Agius, David Shevitz, George Kalpakas, Joey Perrott, JoostK, Krzysztof Kotowicz, Minko Gechev, Paul Gschwendtner and dario-piotrowicz
    350 
    351 <!-- CHANGELOG SPLIT MARKER -->
    352 
    353 ### [`v12.1.2`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1212-2021-07-14)
    354 
    355 [Compare Source](https://togithub.com/angular/angular/compare/12.1.1...12.1.2)
    356 
    357 ##### bazel
    358 
    359 | Commit | Description |
    360 | -- | -- |
    361 | [4a8ab4f149](https://togithub.com/angular/angular/commit/4a8ab4f1499a560bb4373b088785e43f26384e1c) | fix(bazel): enable dts bundling for Ivy packages ([#&#8203;42728](https://togithub.com/angular/angular/pull/42728)) |
    362 
    363 ##### common
    364 
    365 | Commit | Description |
    366 | -- | -- |
    367 | [d654c7933a](https://togithub.com/angular/angular/commit/d654c7933a732c23dc1e68b17766457d2d11a4d8) | fix(common): re-sort output of `KeyValuePipe` when `compareFn` changes ([#&#8203;42821](https://togithub.com/angular/angular/pull/42821)) |
    368 
    369 ##### compiler
    370 
    371 | Commit | Description |
    372 | -- | -- |
    373 | [2566cbb48c](https://togithub.com/angular/angular/commit/2566cbb48cddd23c4b29d01ad557bc71ac716700) | fix(compiler): add mappings for all HTML entities ([#&#8203;42818](https://togithub.com/angular/angular/pull/42818)) |
    374 | [65330f03a9](https://togithub.com/angular/angular/commit/65330f03a92f2743719d0e0d4cedcaadbb8c5b21) | fix(compiler): incorrect context object being referenced from listener instructions inside embedded views ([#&#8203;42755](https://togithub.com/angular/angular/pull/42755)) |
    375 
    376 ##### compiler-cli
    377 
    378 | Commit | Description |
    379 | -- | -- |
    380 | [17d3de25da](https://togithub.com/angular/angular/commit/17d3de25daf339612c267001f0c2237533d7c789) | fix(compiler-cli): properly emit literal types when recreating type parameters in a different file ([#&#8203;42761](https://togithub.com/angular/angular/pull/42761)) |
    381 | [0a17e98ae2](https://togithub.com/angular/angular/commit/0a17e98ae2813338f03e3e01bb7cfa6024f4632b) | fix(compiler-cli): inline type checking instructions no longer prevent incremental reuse ([#&#8203;42759](https://togithub.com/angular/angular/pull/42759)) |
    382 | [45116097c1](https://togithub.com/angular/angular/commit/45116097c1dafd902014e0f680e0d50023467883) | fix(compiler-cli): support reflecting namespace declarations ([#&#8203;42728](https://togithub.com/angular/angular/pull/42728)) |
    383 | [df5cc1fbbf](https://togithub.com/angular/angular/commit/df5cc1fbbf1b1f02f1f45603552a2530bb59688d) | fix(compiler-cli): return directives for an element on a microsyntax template ([#&#8203;42640](https://togithub.com/angular/angular/pull/42640)) |
    384 
    385 ##### core
    386 
    387 | Commit | Description |
    388 | -- | -- |
    389 | [63013546e1](https://togithub.com/angular/angular/commit/63013546e130d823db26ad96e1d4cb346e633a03) | fix(core): associate the NgModule scope for an overridden component ([#&#8203;42817](https://togithub.com/angular/angular/pull/42817)) |
    390 | [9ebd41e39c](https://togithub.com/angular/angular/commit/9ebd41e39c597ef6df2de2fb63d6458337e2757d) | fix(core): allow proper type inference when `ngFor` is used with a `trackBy` function ([#&#8203;42692](https://togithub.com/angular/angular/pull/42692)) |
    391 | [41c6877c01](https://togithub.com/angular/angular/commit/41c6877c013ba84ba5e46309b2310c097ad9e354) | fix(core): error in TestBed if module is reset mid-compilation in ViewEngine ([#&#8203;42669](https://togithub.com/angular/angular/pull/42669)) |
    392 
    393 ##### language-service
    394 
    395 | Commit | Description |
    396 | -- | -- |
    397 | [97c18f4527](https://togithub.com/angular/angular/commit/97c18f4527187206db8b0f5730b80d2220027f9f) | fix(language-service): Do not override TS LS methods not supported by VE NgLS ([#&#8203;42727](https://togithub.com/angular/angular/pull/42727)) |
    398 
    399 ##### service-worker
    400 
    401 | Commit | Description |
    402 | -- | -- |
    403 | [d87917542a](https://togithub.com/angular/angular/commit/d87917542a00ed6f58c7b95e3eba6aeddc5eee01) | fix(service-worker): correctly handle unrecoverable state when a client no longer exists ([#&#8203;42736](https://togithub.com/angular/angular/pull/42736)) |
    404 | [f2523a8fef](https://togithub.com/angular/angular/commit/f2523a8fef549fab6ec480ecfc966c9d938a5423) | fix(service-worker): avoid storing redundant metadata for hashed assets ([#&#8203;42606](https://togithub.com/angular/angular/pull/42606)) |
    405 
    406 #### Special Thanks:
    407 
    408 Alan Agius, Andrew Kushnir, Andrew Scott, Arthur Ming, Bastian, Borislav Ivanov, David Gilson, David Shevitz, Gabriele Franchitto, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Mark Goho, Meir Blumenfeld, Paul Gschwendtner, Pete Bacon Darwin, Ryan Andersen, Theoklitos Bampouris, behrooz bozorg chami, dario-piotrowicz, ivanwonder and mgechev
    409 
    410 <!-- CHANGELOG SPLIT MARKER -->
    411 
    412 ### [`v12.1.1`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1211-2021-06-30)
    413 
    414 [Compare Source](https://togithub.com/angular/angular/compare/12.1.0...12.1.1)
    415 
    416 ##### compiler-cli
    417 
    418 | Commit | Description |
    419 | -- | -- |
    420 | [f6b828e292](https://togithub.com/angular/angular/commit/f6b828e292fe29108abcf8aa63c61f5677c2ef70) | fix(compiler-cli): add support for partially evaluating types ([#&#8203;41661](https://togithub.com/angular/angular/pull/41661)) |
    421 
    422 ##### platform-browser
    423 
    424 | Commit | Description |
    425 | -- | -- |
    426 | [d19ddd1a87](https://togithub.com/angular/angular/commit/d19ddd1a87127c3eaa6f5a832af3db2eb52793cd) | fix(platform-browser): in `Meta.addTag()` do not add duplicate meta tags ([#&#8203;42703](https://togithub.com/angular/angular/pull/42703)) |
    427 
    428 #### Special Thanks:
    429 
    430 Alan Agius, Dario Piotrowicz, George Kalpakas, George Looshch, Lars Gyrup Brink Nielsen, Paul Gschwendtner, Pete Bacon Darwin, Zach Arend, codebriefcase, dario-piotrowicz, marvinbeckert, mgechev and pavlenko
    431 
    432 <!-- CHANGELOG SPLIT MARKER -->
    433 
    434 ### [`v12.1.0`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1210-2021-06-24)
    435 
    436 [Compare Source](https://togithub.com/angular/angular/compare/12.0.5...12.1.0)
    437 
    438 ##### compiler
    439 
    440 | Commit | Description |
    441 | -- | -- |
    442 | [9de65dbdce](https://togithub.com/angular/angular/commit/9de65dbdceac3077881fbc49717f33d0f379e21d) | fix(compiler): should not break a text token on a non-valid start tag ([#&#8203;42605](https://togithub.com/angular/angular/pull/42605)) |
    443 | [c873440ad2](https://togithub.com/angular/angular/commit/c873440ad285279edafff65645a73f5da8e5bafe) | fix(compiler): do not allow unterminated interpolation to leak into later tokens ([#&#8203;42605](https://togithub.com/angular/angular/pull/42605)) |
    444 | [cc672f05bf](https://togithub.com/angular/angular/commit/cc672f05bf4e2f03fa415ebd2d69514594c9bc9d) | feat(compiler): add support for shorthand property declarations in templates ([#&#8203;42421](https://togithub.com/angular/angular/pull/42421)) |
    445 | [f52df99fe3](https://togithub.com/angular/angular/commit/f52df99fe369854c4ee49e3c01afa29cf2ae7126) | fix(compiler): generate view restoration for keyed write inside template listener ([#&#8203;42603](https://togithub.com/angular/angular/pull/42603)) |
    446 
    447 ##### compiler-cli
    448 
    449 | Commit | Description |
    450 | -- | -- |
    451 | [874de59d35](https://togithub.com/angular/angular/commit/874de59d35e03114867611abe41e662e7bc9b138) | fix(compiler-cli): change default ngcc  hash algorithm to be FIPS compliant ([#&#8203;42582](https://togithub.com/angular/angular/pull/42582)) |
    452 | [729eea5716](https://togithub.com/angular/angular/commit/729eea57165f8931f3d2ea7b7c09d6c094968ad4) | fix(compiler-cli): transform type references in generic type parameter default ([#&#8203;42492](https://togithub.com/angular/angular/pull/42492)) |
    453 
    454 ##### core
    455 
    456 | Commit | Description |
    457 | -- | -- |
    458 | [873229f24b](https://togithub.com/angular/angular/commit/873229f24be292ac9e909993e28c2ae2cef4033a) | feat(core): add opt-in test module teardown configuration ([#&#8203;42566](https://togithub.com/angular/angular/pull/42566)) |
    459 
    460 ##### router
    461 
    462 | Commit | Description |
    463 | -- | -- |
    464 | [07c1ddc487](https://togithub.com/angular/angular/commit/07c1ddc48775967190b9c50530bae20c97140c0f) | fix(router): error if module is destroyed before location is initialized ([#&#8203;42560](https://togithub.com/angular/angular/pull/42560)) |
    465 
    466 ##### service-worker
    467 
    468 | Commit | Description |
    469 | -- | -- |
    470 | [cc30dc0713](https://togithub.com/angular/angular/commit/cc30dc0713d6976426114968caa1be3e782df0d4) | fix(service-worker): ensure obsolete caches are always cleaned up ([#&#8203;42622](https://togithub.com/angular/angular/pull/42622)) |
    471 | [01128f5b5d](https://togithub.com/angular/angular/commit/01128f5b5d7e6cbca8f4844672b51565c19ba8e7) | fix(service-worker): ensure caches are cleaned up when failing to load state ([#&#8203;42622](https://togithub.com/angular/angular/pull/42622)) |
    472 | [73b0275dc2](https://togithub.com/angular/angular/commit/73b0275dc2dd64bbb39be3a8079b418a40e89cfd) | fix(service-worker): improve ServiceWorker cache names ([#&#8203;42622](https://togithub.com/angular/angular/pull/42622)) |
    473 | [7507ed2e54](https://togithub.com/angular/angular/commit/7507ed2e54b0d33aeec32e63126e3212dd2d911a) | fix(service-worker): use correct names when listing `CacheDatabase` tables ([#&#8203;42622](https://togithub.com/angular/angular/pull/42622)) |
    474 | [53fe557da7](https://togithub.com/angular/angular/commit/53fe557da743992943f520c860d2f093eecc429e) | feat(service-worker): include ServiceWorker version in debug info ([#&#8203;42622](https://togithub.com/angular/angular/pull/42622)) |
    475 | [d546501ab5](https://togithub.com/angular/angular/commit/d546501ab5df6d738bede85ea949053513e02849) | feat(service-worker): add `openWindow`, `focusLastFocusedOrOpen` and `navigateLastFocusedOrOpen` ([#&#8203;42520](https://togithub.com/angular/angular/pull/42520)) |
    476 | [9498da1038](https://togithub.com/angular/angular/commit/9498da1038ffa854effa672fac3a898039853375) | fix(service-worker): correctly determine client ID on navigation requests ([#&#8203;42607](https://togithub.com/angular/angular/pull/42607)) |
    477 
    478 #### Special Thanks:
    479 
    480 Alex Rickabaugh, Dale Harris, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Németh Tamás, Paul Gschwendtner, Pete Bacon Darwin, Renovate Bot, Umair Hafeez, codingnuclei and mgechev
    481 
    482 <!-- CHANGELOG SPLIT MARKER -->
    483 
    484 ### [`v12.0.5`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1205-2021-06-16)
    485 
    486 [Compare Source](https://togithub.com/angular/angular/compare/12.0.4...12.0.5)
    487 
    488 ##### compiler
    489 
    490 | Commit | Description |
    491 | -- | -- |
    492 | [89fc131ef8](https://togithub.com/angular/angular/commit/89fc131ef87ef0dca4c95960e2b5e3d7cf77070c) | fix(compiler): always match close tag to the nearest open element ([#&#8203;42554](https://togithub.com/angular/angular/pull/42554)) |
    493 
    494 ##### compiler-cli
    495 
    496 | Commit | Description |
    497 | -- | -- |
    498 | [60dbf017fb](https://togithub.com/angular/angular/commit/60dbf017fbca5de55f9e5e95044d780740a0e4b8) | fix(compiler-cli): prevent prior compilations from being retained in watch builds ([#&#8203;42537](https://togithub.com/angular/angular/pull/42537)) |
    499 
    500 ##### core
    501 
    502 | Commit | Description |
    503 | -- | -- |
    504 | [785da0f1bf](https://togithub.com/angular/angular/commit/785da0f1bfa163b232009b4c9123b26b545a09dc) | fix(core): ensure that autoRegisterModuleById registration in ɵɵdefineNgModule is not DCE-ed by closure ([#&#8203;42529](https://togithub.com/angular/angular/pull/42529)) |
    505 
    506 ##### forms
    507 
    508 | Commit | Description |
    509 | -- | -- |
    510 | [6f1b907b79](https://togithub.com/angular/angular/commit/6f1b907b79eaf386f63affc16791bf92a7fea1ab) | fix(forms): changes to status not always being emitted to statusChanges observable for async validators. ([#&#8203;42553](https://togithub.com/angular/angular/pull/42553)) |
    511 
    512 ##### language-service
    513 
    514 | Commit | Description |
    515 | -- | -- |
    516 | [8192f1e1c2](https://togithub.com/angular/angular/commit/8192f1e1c2283e2bd07759a6d507c0c79685a4eb) | fix(language-service): 'go to defininition' for objects defined in template ([#&#8203;42559](https://togithub.com/angular/angular/pull/42559)) |
    517 | [11e0f53352](https://togithub.com/angular/angular/commit/11e0f533527ef89dc825a0dd73b652a4ccbdf58b) | fix(language-service): Use last child end span for parent without close tag ([#&#8203;42554](https://togithub.com/angular/angular/pull/42554)) |
    518 
    519 #### Special Thanks:
    520 
    521 Ahmed Ayed, Alan Agius, Andrew Scott, Ankit Choudhary, Aristeidis Bampakos, Daniel Trevino, Dario Piotrowicz, Dylan Hunn, George Kalpakas, Igor Minar, JiaLiPassion, JoostK, Kapunahele Wong, Kristiyan Kostadinov, Marius Bethge, Pete Bacon Darwin, Pham Huu Hien, dario-piotrowicz and gobika21
    522 
    523 <!-- CHANGELOG SPLIT MARKER -->
    524 
    525 ### [`v12.0.4`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1204-2021-06-09)
    526 
    527 [Compare Source](https://togithub.com/angular/angular/compare/12.0.3...12.0.4)
    528 
    529 ##### common
    530 
    531 | Commit | Description |
    532 | -- | -- |
    533 | [200cc31df4](https://togithub.com/angular/angular/commit/200cc31df4a194221694bd853265a05e870a246a) | fix(common): infer correct type when `trackBy` is used in `ngFor` ([#&#8203;41995](https://togithub.com/angular/angular/pull/41995)) |
    534 | [0dad375de7](https://togithub.com/angular/angular/commit/0dad375de77f56991a65ace9a9aad70fa814b29f) | fix(common): initialize currencyCode in currencyPipe ([#&#8203;40505](https://togithub.com/angular/angular/pull/40505)) |
    535 
    536 ##### compiler-cli
    537 
    538 | Commit | Description |
    539 | -- | -- |
    540 | [b6d6a34eef](https://togithub.com/angular/angular/commit/b6d6a34eef9bd3c8434cde8dcee9dcbd47e753b6) | fix(compiler-cli): exclude type-only imports from cycle analysis ([#&#8203;42453](https://togithub.com/angular/angular/pull/42453)) |
    541 
    542 ##### forms
    543 
    544 | Commit | Description |
    545 | -- | -- |
    546 | [50c87e86b6](https://togithub.com/angular/angular/commit/50c87e86b618b0f71dbd2ec4938415beb383f08b) | fix(forms): the `min` and `max` validators should work correctly with `0` as a value ([#&#8203;42412](https://togithub.com/angular/angular/pull/42412)) |
    547 
    548 ##### language-service
    549 
    550 | Commit | Description |
    551 | -- | -- |
    552 | [34dd3c360b](https://togithub.com/angular/angular/commit/34dd3c360b9d585fd0286a5c766456470fe19dca) | fix(language-service): fix autocomplete info display for some cases ([#&#8203;42472](https://togithub.com/angular/angular/pull/42472)) |
    553 
    554 ##### router
    555 
    556 | Commit | Description |
    557 | -- | -- |
    558 | [a77ec5bcab](https://togithub.com/angular/angular/commit/a77ec5bcab5307d426abc436714ea673a5880b3f) | fix(router): fix `serializeQueryParams` logic ([#&#8203;42481](https://togithub.com/angular/angular/pull/42481)) |
    559 
    560 #### Special Thanks:
    561 
    562 Alex, Alex Inkin, Andrew Kushnir, Andrew Scott, Chris, David Shevitz, George Kalpakas, Gourav102, Igor Minar, Joey Perrott, JoostK, Kapunahele Wong, Kristiyan Kostadinov, MarsiBarsi, MrJithil, Paul Gschwendtner, Pete Bacon Darwin, Sam Severance, Santosh Yadav, Teri Glover, Tiago Temporin, Vahid Mohammadi, anups1, cindygk, iRealNirmal, kuncevic and mgechev
    563 
    564 <!-- CHANGELOG SPLIT MARKER -->
    565 
    566 ### [`v12.0.3`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1203-2021-06-02)
    567 
    568 [Compare Source](https://togithub.com/angular/angular/compare/12.0.2...12.0.3)
    569 
    570 ##### compiler-cli
    571 
    572 | Commit | Description |
    573 | -- | -- |
    574 | [8bdcca1e08](https://togithub.com/angular/angular/commit/8bdcca1e08eaeb031a940f95e8afe91081cd2482) | fix(compiler-cli): better detect classes that are indirectly exported ([#&#8203;42207](https://togithub.com/angular/angular/pull/42207)) |
    575 
    576 #### Special Thanks:
    577 
    578 AleksanderBodurri, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, David Pfeiffer, David Shevitz, Doug Parker, Dylan Hunn, George Kalpakas, Igor Minar, Joey Perrott, JoostK, Kristiyan Kostadinov, Sam Severance, Serguei Cambour, Suguru Inatomi, Teri Glover, Wagner Maciel, Zach Arend, mgechev and 不肖・高橋
    579 
    580 <!-- CHANGELOG SPLIT MARKER -->
    581 
    582 ### [`v12.0.2`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1202-2021-05-26)
    583 
    584 [Compare Source](https://togithub.com/angular/angular/compare/12.0.1...12.0.2)
    585 
    586 ##### forms
    587 
    588 | Commit | Description |
    589 | -- | -- |
    590 | [19d7bf4162](https://togithub.com/angular/angular/commit/19d7bf4162fa111a35d0fd556c464521968881ea) | fix(forms): Add float number support for min and max validator ([#&#8203;42223](https://togithub.com/angular/angular/pull/42223)) |
    591 
    592 ##### migrations
    593 
    594 | Commit | Description |
    595 | -- | -- |
    596 | [11c7bec065](https://togithub.com/angular/angular/commit/11c7bec065f505894e99a54031e3d82b6d84b9f8) | fix(migrations): add migration to replace `/deep/` with `::ng-deep` ([#&#8203;42214](https://togithub.com/angular/angular/pull/42214)) |
    597 
    598 ##### platform-browser
    599 
    600 | Commit | Description |
    601 | -- | -- |
    602 | [84ab81c286](https://togithub.com/angular/angular/commit/84ab81c2863d3b2a3a0037913748a13011eeddc1) | fix(platform-browser): update started state on reset ([#&#8203;41608](https://togithub.com/angular/angular/pull/41608)) |
    603 
    604 #### Special Thanks:
    605 
    606 Alan Agius, Andrew Scott, David Shevitz, George Kalpakas, Igor Minar, Joey Perrott, Kapunahele Wong, Madleina Scheidegger, Paul Gschwendtner, Pete Bacon Darwin, Sam Severance, Teri Glover, Zach Arend, chenyunhsin, iRealNirmal, mgechev and twerske
    607 
    608 <!-- CHANGELOG SPLIT MARKER -->
    609 
    610 ### [`v12.0.1`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1201-2021-05-19)
    611 
    612 [Compare Source](https://togithub.com/angular/angular/compare/12.0.0...12.0.1)
    613 
    614 ##### benchpress
    615 
    616 | Commit | Description |
    617 | -- | -- |
    618 | [28ee9864a4](https://togithub.com/angular/angular/commit/28ee9864a4e2f46fc95d4e2d7469b28f0cce0686) | fix(benchpress): update the check for start and end events ([#&#8203;42085](https://togithub.com/angular/angular/pull/42085)) |
    619 
    620 ##### compiler
    621 
    622 | Commit | Description |
    623 | -- | -- |
    624 | [52c07e403e](https://togithub.com/angular/angular/commit/52c07e403ed49ac8fcedcd23fd0c4b385b614672) | fix(compiler): unclear lexer error when using private identifier in expressions ([#&#8203;42027](https://togithub.com/angular/angular/pull/42027)) |
    625 
    626 ##### core
    627 
    628 | Commit | Description |
    629 | -- | -- |
    630 | [3a46ad96ea](https://togithub.com/angular/angular/commit/3a46ad96ea337e8b498e29d8364706e667089fde) | fix(core): global listeners not being bound on non-node host elements ([#&#8203;42014](https://togithub.com/angular/angular/pull/42014)) |
    631 
    632 ##### forms
    633 
    634 | Commit | Description |
    635 | -- | -- |
    636 | [9b90c03a9f](https://togithub.com/angular/angular/commit/9b90c03a9f6931390d65c26a11d3cea94a9ce9d6) | fix(forms): registerOnValidatorChange should be called for ngModelGroup. ([#&#8203;41971](https://togithub.com/angular/angular/pull/41971)) |
    637 
    638 #### Special Thanks:
    639 
    640 Alex Rickabaugh, Daniel Díaz, David Shevitz, Dylan Hunn, Front-end developer, George Kalpakas, Joey Perrott, Kristiyan Kostadinov, Lars Gyrup Brink Nielsen, MrJithil, Paul Gschwendtner, Renovate Bot, Sam Severance, Sumit Arora, iRealNirmal, iron, mgechev, rachid Oussanaa and wagnermaciel
    641 
    642 <!-- CHANGELOG SPLIT MARKER -->
    643 
    644 ### [`v12.0.0`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#&#8203;1200-2021-05-12)
    645 
    646 [Compare Source](https://togithub.com/angular/angular/compare/11.2.14...12.0.0)
    647 
    648 [Blog post "Angular v12 is now available"](https://blog.angular.io/angular-v12-is-now-available-32ed51fbfd49).
    649 
    650 ##### Bug Fixes
    651 
    652 -   **animations:** ensure consistent transition namespace ordering ([#&#8203;19854](https://togithub.com/angular/angular/issues/19854)) ([01cc995](https://togithub.com/angular/angular/commit/01cc99589bc449eaf3b1de2c94636de878843fba))
    653 -   **animations:** update supported range of node versions to only include LTS versions ([#&#8203;41822](https://togithub.com/angular/angular/issues/41822)) ([e918250](https://togithub.com/angular/angular/commit/e918250a0624cff9bbbbdb016a069303a99fb8cc))
    654 -   **animations:** cleanup DOM elements when the root view is removed ([#&#8203;41059](https://togithub.com/angular/angular/issues/41059)) ([c49b280](https://togithub.com/angular/angular/commit/c49b28013a6c017c9afc73bbc00bb4fdcf15c70e))
    655 -   **animations:** allow animations on elements in the shadow DOM ([#&#8203;40134](https://togithub.com/angular/angular/issues/40134)) ([dad42c8](https://togithub.com/angular/angular/commit/dad42c8cd669357f9c862023abc5f4695863040d)), closes [#&#8203;25672](https://togithub.com/angular/angular/issues/25672)
    656 -   **animations:** cleanup DOM elements when the root view is removed ([#&#8203;41001](https://togithub.com/angular/angular/issues/41001)) ([a31da48](https://togithub.com/angular/angular/commit/a31da4850788800ba9735d617e7e3bb621a79c93))
    657 -   **bazel:** update supported range of node versions to only include LTS versions ([#&#8203;41822](https://togithub.com/angular/angular/issues/41822)) ([8503246](https://togithub.com/angular/angular/commit/85032460f133162cc712ab3b9f04d42ff3b6d6d9))
    658 -   **bazel:** update build tooling for latest changes in rules_nodejs ([#&#8203;40710](https://togithub.com/angular/angular/issues/40710)) ([696f7bc](https://togithub.com/angular/angular/commit/696f7bc))
    659 -   **bazel:** update integration test to use rules_nodejs@3.1.0 ([#&#8203;40710](https://togithub.com/angular/angular/issues/40710)) ([34de89a](https://togithub.com/angular/angular/commit/34de89a))
    660 -   **bazel:** update type castings for JSON.parse usage ([#&#8203;40710](https://togithub.com/angular/angular/issues/40710)) ([2c90391](https://togithub.com/angular/angular/commit/2c90391))
    661 -   **benchpress:** update type castings for JSON.parse usage ([#&#8203;40710](https://togithub.com/angular/angular/issues/40710)) ([e721a5d](https://togithub.com/angular/angular/commit/e721a5d))
    662 -   **common:** add  right ContentType for boolean values with HttpClient request body([#&#8203;38924](https://togithub.com/angular/angular/issues/38924)) ([#&#8203;41885](https://togithub.com/angular/angular/issues/41885)) ([922a602](https://togithub.com/angular/angular/commit/922a60283183c47a268fd084302b2bc87267a73e))
    663 -   **common:** update supported range of node versions to only include LTS versions ([#&#8203;41822](https://togithub.com/angular/angular/issues/41822)) ([f2b6fd8](https://togithub.com/angular/angular/commit/f2b6fd87056cf3159e8ecc275ce654e47fdfa6f0))
    664 -   **common:** viewport scroller not finding elements inside the shadow DOM ([#&#8203;41644](https://togithub.com/angular/angular/issues/41644)) ([c0f5ba3](https://togithub.com/angular/angular/commit/c0f5ba3d36b2509a71d09c436d247211a58ee80d)), closes [#&#8203;41470](https://togithub.com/angular/angular/issues/41470)
    665 -   **common:** temporarily re-export and deprecate `XhrFactory` ([#&#8203;41393](https://togithub.com/angular/angular/issues/41393)) ([7dfa446](https://togithub.com/angular/angular/commit/7dfa446c4ace99f4b64069cf672dcaa3665a1f5b))
    666 -   **common:** cleanup location change listeners when the root view is removed ([#&#8203;40867](https://togithub.com/angular/angular/issues/40867)) ([38524c4](https://togithub.com/angular/angular/commit/38524c4d29290d3339ad2d7335a0ea84f5701d26)), closes [#&#8203;31546](https://togithub.com/angular/angular/issues/31546)
    667 -   **common:** allow number or boolean as http params ([#&#8203;40663](https://togithub.com/angular/angular/issues/40663)) ([91cdc11](https://togithub.com/angular/angular/commit/91cdc11aa0347d1b71f2f732e00af9c3ff8078fc)), closes [#&#8203;23856](https://togithub.com/angular/angular/issues/23856)
    668 -   **common:** avoid mutating context object in NgTemplateOutlet ([#&#8203;40360](https://togithub.com/angular/angular/issues/40360)) ([d3705b3](https://togithub.com/angular/angular/commit/d3705b3284113f752ee05e9f0d2f6e75c723ea5b)), closes [#&#8203;24515](https://togithub.com/angular/angular/issues/24515)
    669 -   **compiler:** preserve [@&#8203;page](https://togithub.com/page) rules in encapsulated styles ([#&#8203;41915](https://togithub.com/angular/angular/issues/41915)) ([3e365ba](https://togithub.com/angular/angular/commit/3e365ba81e313ee31af7a8e9042e33fc046067e0)), closes [#&#8203;26269](https://togithub.com/angular/angular/issues/26269)
    670 -   **compiler:** strip scoped selectors from `@font-face` rules ([#&#8203;41815](https://togithub.com/angular/angular/issues/41815)) ([2a11cda](https://togithub.com/angular/angular/commit/2a11cdab51a2d8d7f644ceca744568a1617f5242)), closes [#&#8203;41751](https://togithub.com/angular/angular/issues/41751)
    671 -   **compiler:** update supported range of node versions to only include LTS versions ([#&#8203;41822](https://togithub.com/angular/angular/issues/41822)) ([bae8126](https://togithub.com/angular/angular/commit/bae81269c7461063821be7beb66b516e5a8995ce))
    672 -   **compiler:** non-literal inline templates incorrectly processed in partial compilation ([#&#8203;41583](https://togithub.com/angular/angular/issues/41583)) ([ab257b3](https://togithub.com/angular/angular/commit/ab257b370127dce70bd3ee7ad6d64d3a9ad5ae95))
    673 -   **compiler:** not generating update instructions for ng-template inside alternate namespaces ([#&#8203;41669](https://togithub.com/angular/angular/issues/41669)) ([2bcbbda](https://togithub.com/angular/angular/commit/2bcbbda78913be014534fde72318ab09795350f9)), closes [#&#8203;41308](https://togithub.com/angular/angular/issues/41308)
    674 -   **compiler:** avoid parsing EmptyExpr with a backwards span ([#&#8203;41581](https://togithub.com/angular/angular/issues/41581)) ([e1a2930](https://togithub.com/angular/angular/commit/e1a29308933e99ee3e0d92aae42b33834f20f50a))
    675 -   **compiler:** handle case-sensitive CSS custom properties ([#&#8203;41380](https://togithub.com/angular/angular/issues/41380)) ([e112e32](https://togithub.com/angular/angular/commit/e112e320bf6c2b60e8ecea46f80bcaec593c65b7)), closes [#&#8203;41364](https://togithub.com/angular/angular/issues/41364)
    676 -   **compiler:** include used components during JIT compilation of partial component declaration ([#&#8203;41353](https://togithub.com/angular/angular/issues/41353)) ([ff9470b](https://togithub.com/angular/angular/commit/ff9470b0a0196a3638f19028bba15e002cb0ff27)), closes [#&#8203;41104](https://togithub.com/angular/angular/issues/41104) [#&#8203;41318](https://togithub.com/angular/angular/issues/41318)
    677 -   **compiler:** support multiple `:host-context()` selectors ([#&#8203;40494](https://togithub.com/angular/angular/issues/40494)) ([07b7af3](https://togithub.com/angular/angular/commit/07b7af3)), closes [#&#8203;19199](https://togithub.com/angular/angular/issues/19199)
    678 -   **compiler:** update type castings for JSON.parse usage ([#&#8203;40710](https://togithub.com/angular/angular/issues/40710)) ([f728490](https://togithub.com/angular/angular/commit/f728490))
    679 -   **compiler-cli:** use '' for the source map URL of indirect templates ([#&#8203;41973](https://togithub.com/angular/angular/issues/41973)) ([7a4d980](https://togithub.com/angular/angular/commit/7a4d9805ea73d1b6a7659987da77d266d5e01b88)), closes [#&#8203;40854](https://togithub.com/angular/angular/issues/40854)
    680 -   **compiler-cli:** expose the linker as a Babel plugin ([#&#8203;41918](https://togithub.com/angular/angular/issues/41918)) ([8fdac8f](https://togithub.com/angular/angular/commit/8fdac8f4361fd4ac0f20c21c98289c19e8864347))
    681 -   **compiler-cli:** prefer non-aliased exports in reference emitters ([#&#8203;41866](https://togithub.com/angular/angular/issues/41866)) ([75bb931](https://togithub.com/angular/angular/commit/75bb931889b946c243161a6ce0503bc7d08a6565)), closes [#&#8203;41443](https://togithub.com/angular/angular/issues/41443) [#&#8203;41277](https://togithub.com/angular/angular/issues/41277)
    682 -   **compiler-cli:** allow linker to process minified booleans ([#&#8203;41747](https://togithub.com/angular/angular/issues/41747)) ([1fb6724](https://togithub.com/angular/angular/commit/1fb6724b1f66c4681ddb201bc9b5441d20f5b920)), closes [#&#8203;41655](https://togithub.com/angular/angular/issues/41655)
    683 -   **compiler-cli:** match string indexed partial declarations ([#&#8203;41747](https://togithub.com/angular/angular/issues/41747)) ([f885750](https://togithub.com/angular/angular/commit/f8857507642f5d12eebf4ef1ca68b63cc51f4f81)), closes [#&#8203;41655](https://togithub.com/angular/angular/issues/41655)
    684 -   **compiler-cli:** update supported range of node versions to only include LTS versions ([#&#8203;41822](https://togithub.com/angular/angular/issues/41822)) ([5b463f4](https://togithub.com/angular/angular/commit/5b463f4541946c795835c9d9cfd7a21e7b0caffc))
    685 -   **compiler-cli:** autocomplete literal types in templates. ([#&#8203;41456](https://togithub.com/angular/angular/issues/41456)) ([#&#8203;41645](https://togithub.com/angular/angular/issues/41645)) ([8b2b5ef](https://togithub.com/angular/angular/commit/8b2b5ef903a21b599dfc4bfe8b0c64f7c136c3a9))
    686 -   **compiler-cli:** do not error with prepocessing if component has no inline styles ([#&#8203;41602](https://togithub.com/angular/angular/issues/41602)) ([a5fe8b9](https://togithub.com/angular/angular/commit/a5fe8b95893798467c4eea2b3d38d49f6d0ce1b3))
    687 -   **compiler-cli:** ensure the compiler tracks `ts.Program`s correctly ([#&#8203;41291](https://togithub.com/angular/angular/issues/41291)) ([deacc74](https://togithub.com/angular/angular/commit/deacc741e0ee41666292d2e2c07812a78daf5d6f))
    688 -   **compiler-cli:** prevent eliding default imports in incremental recompilations ([#&#8203;41557](https://togithub.com/angular/angular/issues/41557)) ([7f16515](https://togithub.com/angular/angular/commit/7f1651574ee95eaaa5f636fc37be7b07d1a808e5)), closes [#&#8203;41377](https://togithub.com/angular/angular/issues/41377)
    689 -   **compiler-cli:** resolve `rootDirs` to absolute ([#&#8203;41359](https://togithub.com/angular/angular/issues/41359)) ([3e0fda9](https://togithub.com/angular/angular/commit/3e0fda96b827e577cc300f46e8497cb6c810ad61)), closes [#&#8203;36290](https://togithub.com/angular/angular/issues/36290)
    690 -   **compiler-cli:** add `useInlining` option to type check config ([#&#8203;41043](https://togithub.com/angular/angular/issues/41043)) ([09aefd2](https://togithub.com/angular/angular/commit/09aefd29045db77689f4dc16a6abae09a79cfb81)), closes [#&#8203;40963](https://togithub.com/angular/angular/issues/40963)
    691 -   **compiler-cli:** `readConfiguration` existing options should override options in tsconfig ([#&#8203;40694](https://togithub.com/angular/angular/issues/40694)) ([b7c4d07](https://togithub.com/angular/angular/commit/b7c4d07e81277f7aed566e443d1d4e1395c5a2f4))
    692 -   **compiler-cli:** extend `angularCompilerOptions` in tsconfig from node ([#&#8203;40694](https://togithub.com/angular/angular/issues/40694)) ([5eb1954](https://togithub.com/angular/angular/commit/5eb195416bf73f2fa59de52531724d8d19392975)), closes [#&#8203;36715](https://togithub.com/angular/angular/issues/36715)
    693 -   **compiler-cli:** update ngcc integration tests for latest changes in rules_nodejs ([#&#8203;40710](https://togithub.com/angular/angular/issues/40710)) ([d7f5755](https://togithub.com/angular/angular/commit/d7f5755))
    694 -   **compiler-cli:** update type castings for JSON.parse usage ([#&#8203;40710](https://togithub.com/angular/angular/issues/40710)) ([b75d7cb](https://togithub.com/angular/angular/commit/b75d7cb))
    695 -   **core:** do not retain dynamically compiled components and modules ([#&#8203;42003](https://togithub.com/angular/angular/issues/42003)) ([1449c5c](https://togithub.com/angular/angular/commit/1449c5c8ff3bf706c501130fe261627effe5d212)), closes [#&#8203;19997](https://togithub.com/angular/angular/issues/19997)
    696 -   **core:** invoke profiler around ngOnDestroy lifecycle hooks ([#&#8203;41969](https://togithub.com/angular/angular/issues/41969)) ([e9ddc57](https://togithub.com/angular/angular/commit/e9ddc57f948f0cb18e3e334aeb3084d1b49689b1))
    697 -   **core:** AsyncPipe now compatible with RxJS 7 ([#&#8203;41590](https://togithub.com/angular/angular/issues/41590)) ([9759bca](https://togithub.com/angular/angular/commit/9759bca339b44ed78ec6aafab0336d531d285f90))
    698 -   **core:** handle multiple i18n attributes with expression bindings ([#&#8203;41882](https://togithub.com/angular/angular/issues/41882)) ([73c6c64](https://togithub.com/angular/angular/commit/73c6c64f82d45c34203d4d18d759ad0c33a6b221)), closes [#&#8203;41869](https://togithub.com/angular/angular/issues/41869)
    699 -   **core:** update supported range of node versions to only include LTS versions ([#&#8203;41822](https://togithub.com/angular/angular/issues/41822)) ([f9c1f08](https://togithub.com/angular/angular/commit/f9c1f089573e0158eb5e4443658cfd25aeeeb091))
    700 -   **core:** detect synthesized constructors that have been downleveled using TS 4.2 ([#&#8203;41305](https://togithub.com/angular/angular/issues/41305)) ([274dc15](https://togithub.com/angular/angular/commit/274dc15452739e4fab2f647804a64d5b797cfed5)), closes [#&#8203;41298](https://togithub.com/angular/angular/issues/41298)
    701 -   **core:** Switch `emitDistinctChangesOnlyDefaultValue` to true ([#&#8203;41121](https://togithub.com/angular/angular/issues/41121)) ([7096246](https://togithub.com/angular/angular/commit/70962465b5795f0a192f745016b1c461e7c8790b))
    702 -   **core:** remove duplicated EMPTY_OBJ constant ([#&#8203;41066](https://togithub.com/angular/angular/issues/41066)) ([bf158e7](https://togithub.com/angular/angular/commit/bf158e7ff0715aabeae3c2c1ac923bf8cc7e4cfd))
    703 -   **core:** remove duplicated EMPTY_ARRAY constant ([#&#8203;40991](https://togithub.com/angular/angular/issues/40991)) ([e12d9de](https://togithub.com/angular/angular/commit/e12d9dec64bc3d02e58f8f85a65a939394fb9531))
    704 -   **core:** allow EmbeddedViewRef context to be updated ([#&#8203;40360](https://togithub.com/angular/angular/issues/40360)) ([a3e1719](https://togithub.com/angular/angular/commit/a3e17190e7e7e0329ed3643299c24d5fd510b7d6)), closes [#&#8203;24515](https://togit
    705 
    706 </details>
    707 
    708 ---
    709 
    710 ### Configuration
    711 
    712 📅 **Schedule**: At any time (no schedule defined).
    713 
    714 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    715 
    716 ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    717 
    718 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.
    719 
    720 ---
    721 
    722  - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
    723 
    724 ---
    725 
    726 This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/SocialNetworkNews/SocialNetworkNews-Web).
    727