This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new f722c26ef9 fix(deps, frontend): bump the frontend-patch group in
/frontend with 14 updates (#6415)
f722c26ef9 is described below
commit f722c26ef90e75a8d5f411df63b9eb37baac8b12
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 17 09:54:30 2026 -0700
fix(deps, frontend): bump the frontend-patch group in /frontend with 14
updates (#6415)
Bumps the frontend-patch group in /frontend with 14 updates:
| Package | From | To |
| --- | --- | --- |
|
[@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations)
| `21.2.17` | `21.2.18` |
|
[@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common)
| `21.2.17` | `21.2.18` |
|
[@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler)
| `21.2.17` | `21.2.18` |
|
[@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core)
| `21.2.17` | `21.2.18` |
|
[@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms)
| `21.2.17` | `21.2.18` |
| [@angular/localize](https://github.com/angular/angular) | `21.2.17` |
`21.2.18` |
|
[@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser)
| `21.2.17` | `21.2.18` |
|
[@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic)
| `21.2.17` | `21.2.18` |
|
[@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router)
| `21.2.17` | `21.2.18` |
|
[@angular-devkit/build-angular](https://github.com/angular/angular-cli)
| `21.2.18` | `21.2.19` |
| [@angular-devkit/core](https://github.com/angular/angular-cli) |
`21.2.18` | `21.2.19` |
| [@angular-devkit/schematics](https://github.com/angular/angular-cli) |
`21.2.18` | `21.2.19` |
| [@angular/cli](https://github.com/angular/angular-cli) | `21.2.18` |
`21.2.19` |
|
[@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli)
| `21.2.17` | `21.2.18` |
Updates `@angular/animations` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/animations's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="https://img.shields.io/badge/e86c31bf26-fix-green" alt="fix -
e86c31bf26" /></a></td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/blob/main/CHANGELOG.md">@angular/animations's
changelog</a>.</em></p>
<blockquote>
<h1>21.2.18 (2026-07-08)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa">8d22cc953b</a></td>
<td>fix</td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522">6bcce117fb</a></td>
<td>fix</td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42">5a693bafcd</a></td>
<td>fix</td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831">91df739b80</a></td>
<td>fix</td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b">1804f73bec</a></td>
<td>fix</td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8">e86c31bf26</a></td>
<td>fix</td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>22.1.0-next.5 (2026-07-08)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e">af5e4e1131</a></td>
<td>feat</td>
<td>Add an error for --global-foo cases (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee">d579ecaf73</a></td>
<td>feat</td>
<td>Disable '--global-' error outside of g3 (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb">f98547675c</a></td>
<td>feat</td>
<td>Namespace CSS variables to the app (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d">8c8b2f7783</a></td>
<td>feat</td>
<td>Support css var namespacing in properties (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d">997b772f28</a></td>
<td>fix</td>
<td>use regular optional chaining expression for safe function calls in
TCBs</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624">eb2a8ff63f</a></td>
<td>fix</td>
<td>apply debugName transform to required signal queries</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d">eac363e92e</a></td>
<td>fix</td>
<td>detect uninvoked signals in bound expressions using ternary</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717">eab4847a8b</a></td>
<td>feat</td>
<td>Adds deep linking from Performance panel to DevTools</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62">953cdfd66a</a></td>
<td>fix</td>
<td>allow multiple async validators</td>
</tr>
</tbody>
</table>
<h3>forms/signals</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1">b542302a23</a></td>
<td>fix</td>
<td>make extractValue reactive for compat AbstractControl values</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/angular/angular/commits/v21.2.18/packages/animations">compare
view</a></li>
</ul>
</details>
<br />
Updates `@angular/common` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/common's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="https://img.shields.io/badge/e86c31bf26-fix-green" alt="fix -
e86c31bf26" /></a></td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/blob/main/CHANGELOG.md">@angular/common's
changelog</a>.</em></p>
<blockquote>
<h1>21.2.18 (2026-07-08)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa">8d22cc953b</a></td>
<td>fix</td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522">6bcce117fb</a></td>
<td>fix</td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42">5a693bafcd</a></td>
<td>fix</td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831">91df739b80</a></td>
<td>fix</td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b">1804f73bec</a></td>
<td>fix</td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8">e86c31bf26</a></td>
<td>fix</td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>22.1.0-next.5 (2026-07-08)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e">af5e4e1131</a></td>
<td>feat</td>
<td>Add an error for --global-foo cases (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee">d579ecaf73</a></td>
<td>feat</td>
<td>Disable '--global-' error outside of g3 (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb">f98547675c</a></td>
<td>feat</td>
<td>Namespace CSS variables to the app (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d">8c8b2f7783</a></td>
<td>feat</td>
<td>Support css var namespacing in properties (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d">997b772f28</a></td>
<td>fix</td>
<td>use regular optional chaining expression for safe function calls in
TCBs</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624">eb2a8ff63f</a></td>
<td>fix</td>
<td>apply debugName transform to required signal queries</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d">eac363e92e</a></td>
<td>fix</td>
<td>detect uninvoked signals in bound expressions using ternary</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717">eab4847a8b</a></td>
<td>feat</td>
<td>Adds deep linking from Performance panel to DevTools</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62">953cdfd66a</a></td>
<td>fix</td>
<td>allow multiple async validators</td>
</tr>
</tbody>
</table>
<h3>forms/signals</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1">b542302a23</a></td>
<td>fix</td>
<td>make extractValue reactive for compat AbstractControl values</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><code>91df739</code></a>
fix(http): prevent caching of responses with Set-Cookie headers</li>
<li>See full diff in <a
href="https://github.com/angular/angular/commits/v21.2.18/packages/common">compare
view</a></li>
</ul>
</details>
<br />
Updates `@angular/compiler` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/compiler's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="https://img.shields.io/badge/e86c31bf26-fix-green" alt="fix -
e86c31bf26" /></a></td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/blob/main/CHANGELOG.md">@angular/compiler's
changelog</a>.</em></p>
<blockquote>
<h1>21.2.18 (2026-07-08)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa">8d22cc953b</a></td>
<td>fix</td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522">6bcce117fb</a></td>
<td>fix</td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42">5a693bafcd</a></td>
<td>fix</td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831">91df739b80</a></td>
<td>fix</td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b">1804f73bec</a></td>
<td>fix</td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8">e86c31bf26</a></td>
<td>fix</td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>22.1.0-next.5 (2026-07-08)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e">af5e4e1131</a></td>
<td>feat</td>
<td>Add an error for --global-foo cases (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee">d579ecaf73</a></td>
<td>feat</td>
<td>Disable '--global-' error outside of g3 (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb">f98547675c</a></td>
<td>feat</td>
<td>Namespace CSS variables to the app (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d">8c8b2f7783</a></td>
<td>feat</td>
<td>Support css var namespacing in properties (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d">997b772f28</a></td>
<td>fix</td>
<td>use regular optional chaining expression for safe function calls in
TCBs</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624">eb2a8ff63f</a></td>
<td>fix</td>
<td>apply debugName transform to required signal queries</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d">eac363e92e</a></td>
<td>fix</td>
<td>detect uninvoked signals in bound expressions using ternary</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717">eab4847a8b</a></td>
<td>feat</td>
<td>Adds deep linking from Performance panel to DevTools</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62">953cdfd66a</a></td>
<td>fix</td>
<td>allow multiple async validators</td>
</tr>
</tbody>
</table>
<h3>forms/signals</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1">b542302a23</a></td>
<td>fix</td>
<td>make extractValue reactive for compat AbstractControl values</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/angular/angular/commits/v21.2.18/packages/compiler">compare
view</a></li>
</ul>
</details>
<br />
Updates `@angular/core` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/core's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="https://img.shields.io/badge/e86c31bf26-fix-green" alt="fix -
e86c31bf26" /></a></td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/blob/main/CHANGELOG.md">@angular/core's
changelog</a>.</em></p>
<blockquote>
<h1>21.2.18 (2026-07-08)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa">8d22cc953b</a></td>
<td>fix</td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522">6bcce117fb</a></td>
<td>fix</td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42">5a693bafcd</a></td>
<td>fix</td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831">91df739b80</a></td>
<td>fix</td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b">1804f73bec</a></td>
<td>fix</td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8">e86c31bf26</a></td>
<td>fix</td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>22.1.0-next.5 (2026-07-08)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e">af5e4e1131</a></td>
<td>feat</td>
<td>Add an error for --global-foo cases (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee">d579ecaf73</a></td>
<td>feat</td>
<td>Disable '--global-' error outside of g3 (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb">f98547675c</a></td>
<td>feat</td>
<td>Namespace CSS variables to the app (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d">8c8b2f7783</a></td>
<td>feat</td>
<td>Support css var namespacing in properties (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d">997b772f28</a></td>
<td>fix</td>
<td>use regular optional chaining expression for safe function calls in
TCBs</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624">eb2a8ff63f</a></td>
<td>fix</td>
<td>apply debugName transform to required signal queries</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d">eac363e92e</a></td>
<td>fix</td>
<td>detect uninvoked signals in bound expressions using ternary</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717">eab4847a8b</a></td>
<td>feat</td>
<td>Adds deep linking from Performance panel to DevTools</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62">953cdfd66a</a></td>
<td>fix</td>
<td>allow multiple async validators</td>
</tr>
</tbody>
</table>
<h3>forms/signals</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1">b542302a23</a></td>
<td>fix</td>
<td>make extractValue reactive for compat AbstractControl values</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><code>5a693ba</code></a>
fix(core): reject dynamic script host elements</li>
<li><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><code>6bcce11</code></a>
fix(core): avoid caching missing locale data</li>
<li>See full diff in <a
href="https://github.com/angular/angular/commits/v21.2.18/packages/core">compare
view</a></li>
</ul>
</details>
<br />
Updates `@angular/forms` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/forms's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="https://img.shields.io/badge/e86c31bf26-fix-green" alt="fix -
e86c31bf26" /></a></td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/blob/main/CHANGELOG.md">@angular/forms's
changelog</a>.</em></p>
<blockquote>
<h1>21.2.18 (2026-07-08)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa">8d22cc953b</a></td>
<td>fix</td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522">6bcce117fb</a></td>
<td>fix</td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42">5a693bafcd</a></td>
<td>fix</td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831">91df739b80</a></td>
<td>fix</td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b">1804f73bec</a></td>
<td>fix</td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8">e86c31bf26</a></td>
<td>fix</td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>22.1.0-next.5 (2026-07-08)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e">af5e4e1131</a></td>
<td>feat</td>
<td>Add an error for --global-foo cases (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee">d579ecaf73</a></td>
<td>feat</td>
<td>Disable '--global-' error outside of g3 (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb">f98547675c</a></td>
<td>feat</td>
<td>Namespace CSS variables to the app (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d">8c8b2f7783</a></td>
<td>feat</td>
<td>Support css var namespacing in properties (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d">997b772f28</a></td>
<td>fix</td>
<td>use regular optional chaining expression for safe function calls in
TCBs</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624">eb2a8ff63f</a></td>
<td>fix</td>
<td>apply debugName transform to required signal queries</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d">eac363e92e</a></td>
<td>fix</td>
<td>detect uninvoked signals in bound expressions using ternary</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717">eab4847a8b</a></td>
<td>feat</td>
<td>Adds deep linking from Performance panel to DevTools</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62">953cdfd66a</a></td>
<td>fix</td>
<td>allow multiple async validators</td>
</tr>
</tbody>
</table>
<h3>forms/signals</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1">b542302a23</a></td>
<td>fix</td>
<td>make extractValue reactive for compat AbstractControl values</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/angular/angular/commits/v21.2.18/packages/forms">compare
view</a></li>
</ul>
</details>
<br />
Updates `@angular/localize` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/localize's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="https://img.shields.io/badge/e86c31bf26-fix-green" alt="fix -
e86c31bf26" /></a></td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/blob/main/CHANGELOG.md">@angular/localize's
changelog</a>.</em></p>
<blockquote>
<h1>21.2.18 (2026-07-08)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa">8d22cc953b</a></td>
<td>fix</td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522">6bcce117fb</a></td>
<td>fix</td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42">5a693bafcd</a></td>
<td>fix</td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831">91df739b80</a></td>
<td>fix</td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b">1804f73bec</a></td>
<td>fix</td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8">e86c31bf26</a></td>
<td>fix</td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>22.1.0-next.5 (2026-07-08)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e">af5e4e1131</a></td>
<td>feat</td>
<td>Add an error for --global-foo cases (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee">d579ecaf73</a></td>
<td>feat</td>
<td>Disable '--global-' error outside of g3 (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb">f98547675c</a></td>
<td>feat</td>
<td>Namespace CSS variables to the app (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d">8c8b2f7783</a></td>
<td>feat</td>
<td>Support css var namespacing in properties (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d">997b772f28</a></td>
<td>fix</td>
<td>use regular optional chaining expression for safe function calls in
TCBs</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624">eb2a8ff63f</a></td>
<td>fix</td>
<td>apply debugName transform to required signal queries</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d">eac363e92e</a></td>
<td>fix</td>
<td>detect uninvoked signals in bound expressions using ternary</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717">eab4847a8b</a></td>
<td>feat</td>
<td>Adds deep linking from Performance panel to DevTools</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62">953cdfd66a</a></td>
<td>fix</td>
<td>allow multiple async validators</td>
</tr>
</tbody>
</table>
<h3>forms/signals</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1">b542302a23</a></td>
<td>fix</td>
<td>make extractValue reactive for compat AbstractControl values</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/angular/angular/commit/5d00aa2bd41883e0eda6594c4290c9fa88a6ee15"><code>5d00aa2</code></a>
release: cut the v21.2.18 release</li>
<li><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><code>e86c31b</code></a>
fix(service-worker): preserve referrer policy in asset requests</li>
<li><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><code>1804f73</code></a>
fix(service-worker): preserve referrer in asset requests</li>
<li><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><code>91df739</code></a>
fix(http): prevent caching of responses with Set-Cookie headers</li>
<li><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><code>8d22cc9</code></a>
fix(compiler-cli): update babel dependencies to latest v7</li>
<li><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><code>5a693ba</code></a>
fix(core): reject dynamic script host elements</li>
<li><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><code>6bcce11</code></a>
fix(core): avoid caching missing locale data</li>
<li>See full diff in <a
href="https://github.com/angular/angular/compare/v21.2.17...v21.2.18">compare
view</a></li>
</ul>
</details>
<br />
Updates `@angular/platform-browser` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/platform-browser's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="https://img.shields.io/badge/e86c31bf26-fix-green" alt="fix -
e86c31bf26" /></a></td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/blob/main/CHANGELOG.md">@angular/platform-browser's
changelog</a>.</em></p>
<blockquote>
<h1>21.2.18 (2026-07-08)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa">8d22cc953b</a></td>
<td>fix</td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522">6bcce117fb</a></td>
<td>fix</td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42">5a693bafcd</a></td>
<td>fix</td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831">91df739b80</a></td>
<td>fix</td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b">1804f73bec</a></td>
<td>fix</td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8">e86c31bf26</a></td>
<td>fix</td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>22.1.0-next.5 (2026-07-08)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e">af5e4e1131</a></td>
<td>feat</td>
<td>Add an error for --global-foo cases (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee">d579ecaf73</a></td>
<td>feat</td>
<td>Disable '--global-' error outside of g3 (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb">f98547675c</a></td>
<td>feat</td>
<td>Namespace CSS variables to the app (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d">8c8b2f7783</a></td>
<td>feat</td>
<td>Support css var namespacing in properties (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d">997b772f28</a></td>
<td>fix</td>
<td>use regular optional chaining expression for safe function calls in
TCBs</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624">eb2a8ff63f</a></td>
<td>fix</td>
<td>apply debugName transform to required signal queries</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d">eac363e92e</a></td>
<td>fix</td>
<td>detect uninvoked signals in bound expressions using ternary</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717">eab4847a8b</a></td>
<td>feat</td>
<td>Adds deep linking from Performance panel to DevTools</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62">953cdfd66a</a></td>
<td>fix</td>
<td>allow multiple async validators</td>
</tr>
</tbody>
</table>
<h3>forms/signals</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1">b542302a23</a></td>
<td>fix</td>
<td>make extractValue reactive for compat AbstractControl values</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/angular/angular/commits/v21.2.18/packages/platform-browser">compare
view</a></li>
</ul>
</details>
<br />
Updates `@angular/platform-browser-dynamic` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/platform-browser-dynamic's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="https://img.shields.io/badge/e86c31bf26-fix-green" alt="fix -
e86c31bf26" /></a></td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/blob/main/CHANGELOG.md">@angular/platform-browser-dynamic's
changelog</a>.</em></p>
<blockquote>
<h1>21.2.18 (2026-07-08)</h1>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa">8d22cc953b</a></td>
<td>fix</td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522">6bcce117fb</a></td>
<td>fix</td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42">5a693bafcd</a></td>
<td>fix</td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831">91df739b80</a></td>
<td>fix</td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b">1804f73bec</a></td>
<td>fix</td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8">e86c31bf26</a></td>
<td>fix</td>
<td>preserve referrer policy in asset requests</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>22.1.0-next.5 (2026-07-08)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/af5e4e113130427ba8152166b4d904dd177c982e">af5e4e1131</a></td>
<td>feat</td>
<td>Add an error for --global-foo cases (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/d579ecaf733db325f628cc11a28688fa0dad85ee">d579ecaf73</a></td>
<td>feat</td>
<td>Disable '--global-' error outside of g3 (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/f98547675cd2026bb755671b28dea4e6d48eb7bb">f98547675c</a></td>
<td>feat</td>
<td>Namespace CSS variables to the app (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8c8b2f77831236b23ca99ccb62e6197ff43b400d">8c8b2f7783</a></td>
<td>feat</td>
<td>Support css var namespacing in properties (<a
href="https://redirect.github.com/angular/angular/pull/68846">#68846</a>)</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/997b772f28f92de64b416263bb6dc02dc9e7598d">997b772f28</a></td>
<td>fix</td>
<td>use regular optional chaining expression for safe function calls in
TCBs</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eb2a8ff63f858110c6c77289f3c0150e49216624">eb2a8ff63f</a></td>
<td>fix</td>
<td>apply debugName transform to required signal queries</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eac363e92e00d26137a93d91ab3e2127f3519b1d">eac363e92e</a></td>
<td>fix</td>
<td>detect uninvoked signals in bound expressions using ternary</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/eab4847a8bd1b47ba630ca9b20c85770f990c717">eab4847a8b</a></td>
<td>feat</td>
<td>Adds deep linking from Performance panel to DevTools</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/953cdfd66a08e0234f7db80ba7ecaab5e3067c62">953cdfd66a</a></td>
<td>fix</td>
<td>allow multiple async validators</td>
</tr>
</tbody>
</table>
<h3>forms/signals</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/b542302a23c74a131ebcef064cc73d8693c696a1">b542302a23</a></td>
<td>fix</td>
<td>make extractValue reactive for compat AbstractControl values</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/angular/angular/commits/v21.2.18/packages/platform-browser-dynamic">compare
view</a></li>
</ul>
</details>
<br />
Updates `@angular/router` from 21.2.17 to 21.2.18
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/angular/angular/releases">@angular/router's
releases</a>.</em></p>
<blockquote>
<h2>21.2.18</h2>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/8d22cc953bb9f970c6f86fb0f6e4d0665b874bfa"><img
src="https://img.shields.io/badge/8d22cc953b-fix-green" alt="fix -
8d22cc953b" /></a></td>
<td>update babel dependencies to latest v7</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/6bcce117fbc616e4e721f351e9e038202e916522"><img
src="https://img.shields.io/badge/6bcce117fb-fix-green" alt="fix -
6bcce117fb" /></a></td>
<td>avoid caching missing locale data</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/5a693bafcd49ef11ce687bd91a209e1a46652f42"><img
src="https://img.shields.io/badge/5a693bafcd-fix-green" alt="fix -
5a693bafcd" /></a></td>
<td>reject dynamic script host elements</td>
</tr>
</tbody>
</table>
<h3>http</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/91df739b8022e2177bcc7214ed9a4e94098a4831"><img
src="https://img.shields.io/badge/91df739b80-fix-green" alt="fix -
91df739b80" /></a></td>
<td>prevent caching of responses with Set-Cookie headers</td>
</tr>
</tbody>
</table>
<h3>service-worker</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/angular/angular/commit/1804f73becf425b5b1ccee9751d6e3fbd10e1f0b"><img
src="https://img.shields.io/badge/1804f73bec-fix-green" alt="fix -
1804f73bec" /></a></td>
<td>preserve referrer in asset requests</td>
</tr>
<tr>
<td><a
href="https://github.com/angular/angular/commit/e86c31bf26359aacce814167506dbdae585a7eb8"><img
src="...
_Description has been truncated_
---------
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Xinyuan Lin <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xinyuan Lin <[email protected]>
Co-authored-by: Copilot Autofix powered by AI
<[email protected]>
---
frontend/LICENSE-binary | 14 +-
frontend/package.json | 30 +--
frontend/yarn.lock | 500 ++++++++++++++++++++++++++++++++++++------------
3 files changed, 403 insertions(+), 141 deletions(-)
diff --git a/frontend/LICENSE-binary b/frontend/LICENSE-binary
index 63dbac1f60..760c006968 100644
--- a/frontend/LICENSE-binary
+++ b/frontend/LICENSE-binary
@@ -236,13 +236,13 @@ Source files derived from third-party MIT-licensed
projects:
Angular / npm packages:
- @abacritt/[email protected]
- @ali-hm/[email protected]
- - @angular/[email protected]
+ - @angular/[email protected]
- @angular/[email protected]
- - @angular/[email protected]
- - @angular/[email protected]
- - @angular/[email protected]
- - @angular/[email protected]
- - @angular/[email protected]
+ - @angular/[email protected]
+ - @angular/[email protected]
+ - @angular/[email protected]
+ - @angular/[email protected]
+ - @angular/[email protected]
- @ant-design/[email protected]
- @ant-design/[email protected]
- @ant-design/[email protected]
@@ -286,7 +286,7 @@ Angular / npm packages:
- [email protected]
- [email protected]
- [email protected]
- - [email protected]
+ - [email protected]
- [email protected]
- [email protected]
- [email protected]
diff --git a/frontend/package.json b/frontend/package.json
index a96a84814d..9c26d19506 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -22,16 +22,16 @@
"@abacritt/angularx-social-login": "2.3.0",
"@ai-sdk/openai": "2.0.67",
"@ali-hm/angular-tree-component": "12.0.5",
- "@angular/animations": "21.2.17",
+ "@angular/animations": "21.2.18",
"@angular/cdk": "21.2.14",
- "@angular/common": "21.2.17",
- "@angular/compiler": "21.2.17",
- "@angular/core": "21.2.17",
- "@angular/forms": "21.2.17",
- "@angular/localize": "21.2.17",
- "@angular/platform-browser": "21.2.17",
- "@angular/platform-browser-dynamic": "21.2.17",
- "@angular/router": "21.2.17",
+ "@angular/common": "21.2.18",
+ "@angular/compiler": "21.2.18",
+ "@angular/core": "21.2.18",
+ "@angular/forms": "21.2.18",
+ "@angular/localize": "21.2.18",
+ "@angular/platform-browser": "21.2.18",
+ "@angular/platform-browser-dynamic": "21.2.18",
+ "@angular/router": "21.2.18",
"@auth0/angular-jwt": "5.1.0",
"@codingame/monaco-vscode-java-default-extension": "25.1.2",
"@codingame/monaco-vscode-python-default-extension": "25.1.2",
@@ -85,16 +85,16 @@
},
"devDependencies": {
"@angular-builders/custom-webpack": "21.1.0",
- "@angular-devkit/build-angular": "21.2.18",
- "@angular-devkit/core": "21.2.18",
- "@angular-devkit/schematics": "21.2.18",
+ "@angular-devkit/build-angular": "21.2.19",
+ "@angular-devkit/core": "21.2.19",
+ "@angular-devkit/schematics": "21.2.19",
"@angular-eslint/eslint-plugin": "21.3.1",
"@angular-eslint/eslint-plugin-template": "21.4.0",
"@angular-eslint/template-parser": "21.4.0",
- "@angular/cli": "21.2.18",
- "@angular/compiler-cli": "21.2.17",
+ "@angular/cli": "21.2.19",
+ "@angular/compiler-cli": "21.2.18",
"@nx/angular": "23.0.1",
- "@schematics/angular": "21.2.18",
+ "@schematics/angular": "21.2.19",
"@types/backbone": "1.4.23",
"@types/concaveman": "1.1.6",
"@types/d3-shape": "2.1.2",
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index d4867a000e..52160dfa69 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -283,6 +283,18 @@ __metadata:
languageName: node
linkType: hard
+"@angular-devkit/architect@npm:0.2102.19":
+ version: 0.2102.19
+ resolution: "@angular-devkit/architect@npm:0.2102.19"
+ dependencies:
+ "@angular-devkit/core": "npm:21.2.19"
+ rxjs: "npm:7.8.2"
+ bin:
+ architect: bin/cli.js
+ checksum:
10c0/4a494597fe9976a59b3f1ca9fad9b1d1d2c93d6ee81815a291ff8ff96d8b4cd54138f2669f80babd61bcc49a4cf42e3831043805894eb6a0a96d57e7d41eafbe
+ languageName: node
+ linkType: hard
+
"@angular-devkit/architect@npm:>=0.2100.0 < 0.2200.0":
version: 0.2102.8
resolution: "@angular-devkit/architect@npm:0.2102.8"
@@ -295,7 +307,119 @@ __metadata:
languageName: node
linkType: hard
-"@angular-devkit/build-angular@npm:21.2.18,
@angular-devkit/build-angular@npm:^21.0.0":
+"@angular-devkit/build-angular@npm:21.2.19":
+ version: 21.2.19
+ resolution: "@angular-devkit/build-angular@npm:21.2.19"
+ dependencies:
+ "@ampproject/remapping": "npm:2.3.0"
+ "@angular-devkit/architect": "npm:0.2102.19"
+ "@angular-devkit/build-webpack": "npm:0.2102.19"
+ "@angular-devkit/core": "npm:21.2.19"
+ "@angular/build": "npm:21.2.19"
+ "@babel/core": "npm:7.29.7"
+ "@babel/generator": "npm:7.29.1"
+ "@babel/helper-annotate-as-pure": "npm:7.27.3"
+ "@babel/helper-split-export-declaration": "npm:7.24.7"
+ "@babel/plugin-transform-async-generator-functions": "npm:7.29.0"
+ "@babel/plugin-transform-async-to-generator": "npm:7.28.6"
+ "@babel/plugin-transform-runtime": "npm:7.29.0"
+ "@babel/preset-env": "npm:7.29.2"
+ "@babel/runtime": "npm:7.29.2"
+ "@discoveryjs/json-ext": "npm:0.6.3"
+ "@ngtools/webpack": "npm:21.2.19"
+ ansi-colors: "npm:4.1.3"
+ autoprefixer: "npm:10.4.27"
+ babel-loader: "npm:10.0.0"
+ browserslist: "npm:^4.26.0"
+ copy-webpack-plugin: "npm:14.0.0"
+ css-loader: "npm:7.1.3"
+ esbuild: "npm:0.28.1"
+ esbuild-wasm: "npm:0.28.1"
+ http-proxy-middleware: "npm:3.0.7"
+ istanbul-lib-instrument: "npm:6.0.3"
+ jsonc-parser: "npm:3.3.1"
+ karma-source-map-support: "npm:1.4.0"
+ less: "npm:4.4.2"
+ less-loader: "npm:12.3.1"
+ license-webpack-plugin: "npm:4.0.2"
+ loader-utils: "npm:3.3.1"
+ mini-css-extract-plugin: "npm:2.10.0"
+ open: "npm:11.0.0"
+ ora: "npm:9.3.0"
+ picomatch: "npm:4.0.4"
+ piscina: "npm:5.2.0"
+ postcss: "npm:8.5.12"
+ postcss-loader: "npm:8.2.0"
+ resolve-url-loader: "npm:5.0.0"
+ rxjs: "npm:7.8.2"
+ sass: "npm:1.97.3"
+ sass-loader: "npm:16.0.7"
+ semver: "npm:7.7.4"
+ source-map-loader: "npm:5.0.0"
+ source-map-support: "npm:0.5.21"
+ terser: "npm:5.46.0"
+ tinyglobby: "npm:0.2.15"
+ tree-kill: "npm:1.2.2"
+ tslib: "npm:2.8.1"
+ webpack: "npm:5.105.2"
+ webpack-dev-middleware: "npm:7.4.5"
+ webpack-dev-server: "npm:5.2.5"
+ webpack-merge: "npm:6.0.1"
+ webpack-subresource-integrity: "npm:5.1.0"
+ peerDependencies:
+ "@angular/compiler-cli": ^21.0.0
+ "@angular/core": ^21.0.0
+ "@angular/localize": ^21.0.0
+ "@angular/platform-browser": ^21.0.0
+ "@angular/platform-server": ^21.0.0
+ "@angular/service-worker": ^21.0.0
+ "@angular/ssr": ^21.2.19
+ "@web/test-runner": ^0.20.0
+ browser-sync: ^3.0.2
+ jest: ^30.2.0
+ jest-environment-jsdom: ^30.2.0
+ karma: ^6.3.0
+ ng-packagr: ^21.0.0
+ protractor: ^7.0.0
+ tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
+ typescript: ">=5.9 <6.0"
+ dependenciesMeta:
+ esbuild:
+ optional: true
+ peerDependenciesMeta:
+ "@angular/core":
+ optional: true
+ "@angular/localize":
+ optional: true
+ "@angular/platform-browser":
+ optional: true
+ "@angular/platform-server":
+ optional: true
+ "@angular/service-worker":
+ optional: true
+ "@angular/ssr":
+ optional: true
+ "@web/test-runner":
+ optional: true
+ browser-sync:
+ optional: true
+ jest:
+ optional: true
+ jest-environment-jsdom:
+ optional: true
+ karma:
+ optional: true
+ ng-packagr:
+ optional: true
+ protractor:
+ optional: true
+ tailwindcss:
+ optional: true
+ checksum:
10c0/6cd34f161497e3fd7e86091c97082ee4c91b46d2e14b2a1a3d8f81e5d0a0ea4ef557ebb99c5983f417d7ae1f841a6b2c32a8b11f183ba7f6fd46e380325a4a3b
+ languageName: node
+ linkType: hard
+
+"@angular-devkit/build-angular@npm:^21.0.0":
version: 21.2.18
resolution: "@angular-devkit/build-angular@npm:21.2.18"
dependencies:
@@ -420,6 +544,19 @@ __metadata:
languageName: node
linkType: hard
+"@angular-devkit/build-webpack@npm:0.2102.19":
+ version: 0.2102.19
+ resolution: "@angular-devkit/build-webpack@npm:0.2102.19"
+ dependencies:
+ "@angular-devkit/architect": "npm:0.2102.19"
+ rxjs: "npm:7.8.2"
+ peerDependencies:
+ webpack: ^5.30.0
+ webpack-dev-server: ^5.0.2
+ checksum:
10c0/6a540ee7dcf8cc6c1dfa4ba3ee41ea68e47d6f942288f881cd074a14eec002223b4ae1f9c01a983b975f87da280a007fa4cc248a33818d25e7ab2bb4b78faaa1
+ languageName: node
+ linkType: hard
+
"@angular-devkit/core@npm:21.2.18":
version: 21.2.18
resolution: "@angular-devkit/core@npm:21.2.18"
@@ -439,6 +576,25 @@ __metadata:
languageName: node
linkType: hard
+"@angular-devkit/core@npm:21.2.19":
+ version: 21.2.19
+ resolution: "@angular-devkit/core@npm:21.2.19"
+ dependencies:
+ ajv: "npm:8.18.0"
+ ajv-formats: "npm:3.0.1"
+ jsonc-parser: "npm:3.3.1"
+ picomatch: "npm:4.0.4"
+ rxjs: "npm:7.8.2"
+ source-map: "npm:0.7.6"
+ peerDependencies:
+ chokidar: ^5.0.0
+ peerDependenciesMeta:
+ chokidar:
+ optional: true
+ checksum:
10c0/947ccb9ee06df4dc5466bb55571cbf34f9c8de7803de3e77d769afbf96ef04a4c7aba800d291c4d71ca4174c44341e6f475060fdb8f11fbb09c14248791abde5
+ languageName: node
+ linkType: hard
+
"@angular-devkit/core@npm:21.2.8, @angular-devkit/core@npm:^21.0.0":
version: 21.2.8
resolution: "@angular-devkit/core@npm:21.2.8"
@@ -458,16 +614,16 @@ __metadata:
languageName: node
linkType: hard
-"@angular-devkit/schematics@npm:21.2.18":
- version: 21.2.18
- resolution: "@angular-devkit/schematics@npm:21.2.18"
+"@angular-devkit/schematics@npm:21.2.19":
+ version: 21.2.19
+ resolution: "@angular-devkit/schematics@npm:21.2.19"
dependencies:
- "@angular-devkit/core": "npm:21.2.18"
+ "@angular-devkit/core": "npm:21.2.19"
jsonc-parser: "npm:3.3.1"
magic-string: "npm:0.30.21"
ora: "npm:9.3.0"
rxjs: "npm:7.8.2"
- checksum:
10c0/ca1ca3c402ff6f19b8accdb6d05ab2c1a186dbf1108555ae136436084c65b1bc052760a4168d84507cf15c6f979795ec61baee5f8dfa0efd22adbbca8771e6a8
+ checksum:
10c0/ef68a1dd6363130a74a3f63eef4978692a7528b42df86270a41c97f64fb2ab89b9547a2ad732cc2f2fa627e456429eafa98b530ab8eccc661472ead616c09c8e
languageName: node
linkType: hard
@@ -557,14 +713,14 @@ __metadata:
languageName: node
linkType: hard
-"@angular/animations@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/animations@npm:21.2.17"
+"@angular/animations@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/animations@npm:21.2.18"
dependencies:
tslib: "npm:^2.3.0"
peerDependencies:
- "@angular/core": 21.2.17
- checksum:
10c0/e846d1572c6c03374cdd4115140b8630bd660e8e94f5c29f8d8a405bd79436b739105ad143738d16330f4ae3782cc28814fdd0eafa0c91fe6fbe05941d3b4195
+ "@angular/core": 21.2.18
+ checksum:
10c0/d62aaebc3a70e02c5f6554c8dae857348b222e982ce5daf6730bac3599d260f3f350ba1ad290b2b2ca7c19243f7abef428197a848af99fc276d1fc83abee9319
languageName: node
linkType: hard
@@ -649,6 +805,87 @@ __metadata:
languageName: node
linkType: hard
+"@angular/build@npm:21.2.19":
+ version: 21.2.19
+ resolution: "@angular/build@npm:21.2.19"
+ dependencies:
+ "@ampproject/remapping": "npm:2.3.0"
+ "@angular-devkit/architect": "npm:0.2102.19"
+ "@babel/core": "npm:7.29.7"
+ "@babel/helper-annotate-as-pure": "npm:7.27.3"
+ "@babel/helper-split-export-declaration": "npm:7.24.7"
+ "@inquirer/confirm": "npm:5.1.21"
+ "@vitejs/plugin-basic-ssl": "npm:2.1.4"
+ beasties: "npm:0.4.1"
+ browserslist: "npm:^4.26.0"
+ esbuild: "npm:0.28.1"
+ https-proxy-agent: "npm:7.0.6"
+ istanbul-lib-instrument: "npm:6.0.3"
+ jsonc-parser: "npm:3.3.1"
+ listr2: "npm:9.0.5"
+ lmdb: "npm:3.5.1"
+ magic-string: "npm:0.30.21"
+ mrmime: "npm:2.0.1"
+ parse5-html-rewriting-stream: "npm:8.0.0"
+ picomatch: "npm:4.0.4"
+ piscina: "npm:5.2.0"
+ rolldown: "npm:1.0.0-rc.4"
+ sass: "npm:1.97.3"
+ semver: "npm:7.7.4"
+ source-map-support: "npm:0.5.21"
+ tinyglobby: "npm:0.2.15"
+ undici: "npm:7.28.0"
+ vite: "npm:7.3.6"
+ watchpack: "npm:2.5.1"
+ peerDependencies:
+ "@angular/compiler": ^21.0.0
+ "@angular/compiler-cli": ^21.0.0
+ "@angular/core": ^21.0.0
+ "@angular/localize": ^21.0.0
+ "@angular/platform-browser": ^21.0.0
+ "@angular/platform-server": ^21.0.0
+ "@angular/service-worker": ^21.0.0
+ "@angular/ssr": ^21.2.19
+ karma: ^6.4.0
+ less: ^4.2.0
+ ng-packagr: ^21.0.0
+ postcss: ^8.4.0
+ tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
+ tslib: ^2.3.0
+ typescript: ">=5.9 <6.0"
+ vitest: ^4.0.8
+ dependenciesMeta:
+ lmdb:
+ optional: true
+ peerDependenciesMeta:
+ "@angular/core":
+ optional: true
+ "@angular/localize":
+ optional: true
+ "@angular/platform-browser":
+ optional: true
+ "@angular/platform-server":
+ optional: true
+ "@angular/service-worker":
+ optional: true
+ "@angular/ssr":
+ optional: true
+ karma:
+ optional: true
+ less:
+ optional: true
+ ng-packagr:
+ optional: true
+ postcss:
+ optional: true
+ tailwindcss:
+ optional: true
+ vitest:
+ optional: true
+ checksum:
10c0/c561284c540ad480069b90966abbaa0c306fd61ad48fa371b3f41e6289d3f13647a7267923423a01b2258b032dad4ca429c69e6caa93244b9c568113b9a9dd8c
+ languageName: node
+ linkType: hard
+
"@angular/cdk@npm:21.2.14":
version: 21.2.14
resolution: "@angular/cdk@npm:21.2.14"
@@ -679,17 +916,17 @@ __metadata:
languageName: node
linkType: hard
-"@angular/cli@npm:21.2.18":
- version: 21.2.18
- resolution: "@angular/cli@npm:21.2.18"
+"@angular/cli@npm:21.2.19":
+ version: 21.2.19
+ resolution: "@angular/cli@npm:21.2.19"
dependencies:
- "@angular-devkit/architect": "npm:0.2102.18"
- "@angular-devkit/core": "npm:21.2.18"
- "@angular-devkit/schematics": "npm:21.2.18"
+ "@angular-devkit/architect": "npm:0.2102.19"
+ "@angular-devkit/core": "npm:21.2.19"
+ "@angular-devkit/schematics": "npm:21.2.19"
"@inquirer/prompts": "npm:7.10.1"
"@listr2/prompt-adapter-inquirer": "npm:3.0.5"
"@modelcontextprotocol/sdk": "npm:1.26.0"
- "@schematics/angular": "npm:21.2.18"
+ "@schematics/angular": "npm:21.2.19"
"@yarnpkg/lockfile": "npm:1.1.0"
algoliasearch: "npm:5.48.1"
ini: "npm:6.0.0"
@@ -703,27 +940,27 @@ __metadata:
zod: "npm:4.3.6"
bin:
ng: bin/ng.js
- checksum:
10c0/4971dd774e10e031b7d92aa2623e5df20c04e5e35ca0cb4cc362e537089b5ed573f40635b43638c92476ca60aaf0a63fe365f5e647a127a2b729d51bb623bc3e
+ checksum:
10c0/81ee26906cbe6c421210bc9cf572c853ddecf0a8b59f1efbd832b985aff6118aa2dba0f480968f8654a6a0873d9c93e73e9c39492189f2ad3865f04643507d82
languageName: node
linkType: hard
-"@angular/common@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/common@npm:21.2.17"
+"@angular/common@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/common@npm:21.2.18"
dependencies:
tslib: "npm:^2.3.0"
peerDependencies:
- "@angular/core": 21.2.17
+ "@angular/core": 21.2.18
rxjs: ^6.5.3 || ^7.4.0
- checksum:
10c0/889c1a3d64a5b61e77dc6cf7d0cb5da1575cd13bed6b11262a340076949b2968e3a80d9ca4a7ea4cddda1901c0df36ae412d0fd0fcc9bd45ecad58f40ab7a6d0
+ checksum:
10c0/008cd90260052abc17f3778ed5800f8874fcc3d1decc88a4f24cfb567c48a617c3286a1534a03484d3ed0ceef8af06e690f45f97b0c760515f0902c4a861a226
languageName: node
linkType: hard
-"@angular/compiler-cli@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/compiler-cli@npm:21.2.17"
+"@angular/compiler-cli@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/compiler-cli@npm:21.2.18"
dependencies:
- "@babel/core": "npm:7.29.0"
+ "@babel/core": "npm:7.29.7"
"@jridgewell/sourcemap-codec": "npm:^1.4.14"
chokidar: "npm:^5.0.0"
convert-source-map: "npm:^1.5.1"
@@ -732,7 +969,7 @@ __metadata:
tslib: "npm:^2.3.0"
yargs: "npm:^18.0.0"
peerDependencies:
- "@angular/compiler": 21.2.17
+ "@angular/compiler": 21.2.18
typescript: ">=5.9 <6.1"
peerDependenciesMeta:
typescript:
@@ -740,26 +977,26 @@ __metadata:
bin:
ng-xi18n: bundles/src/bin/ng_xi18n.js
ngc: bundles/src/bin/ngc.js
- checksum:
10c0/2fb02b8a8ac7560f5d4588cae5e07c564b4997e941181fb577d1bc3bbc7f6fb22dc68deea2e4c36a699c1384bb1f67cd455039c30dcb27a31d70392ad06b64a4
+ checksum:
10c0/82ca22f37dca39d5f076fd1f9a0aa79535735f28112a5496b57154441c2da3c347c98ac678855fd9e4c4374f13471ca768180f1d719f15a3711488c8ff552a5b
languageName: node
linkType: hard
-"@angular/compiler@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/compiler@npm:21.2.17"
+"@angular/compiler@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/compiler@npm:21.2.18"
dependencies:
tslib: "npm:^2.3.0"
- checksum:
10c0/e5f45c1b9fe189ac9e1a2fd68ec1aa051b50ecfa63e1b62ff23076ab00a2bbd27a489dfc892377835716c96de36676a060110c8e8c5b479191ffa18b8cb10cf4
+ checksum:
10c0/1ab4b39e8eeac97544574e6987733a486ed7ee0a78d44ffed3ca6bdf23505300204315f8dd13e7150a104224f6f3b85869351b83d67df9ef7fcd96f5a82fef2b
languageName: node
linkType: hard
-"@angular/core@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/core@npm:21.2.17"
+"@angular/core@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/core@npm:21.2.18"
dependencies:
tslib: "npm:^2.3.0"
peerDependencies:
- "@angular/compiler": 21.2.17
+ "@angular/compiler": 21.2.18
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0 || ~0.16.0
peerDependenciesMeta:
@@ -767,85 +1004,85 @@ __metadata:
optional: true
zone.js:
optional: true
- checksum:
10c0/70aa13cfec6d221c23c427f794409d541b80cd4feb65ef668810e1e927efde645c02c450404a4eb9691d6da17a04732abe5a9d4550b934dfeb459f8ca0f274d8
+ checksum:
10c0/863c238159b4999f6fa516243641a7418c1d2252ea693401d1a46a0caf9c40f8e6eef6e73974f6ad8579618925c143af7d01735c740c038094dae8f20b2c6f44
languageName: node
linkType: hard
-"@angular/forms@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/forms@npm:21.2.17"
+"@angular/forms@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/forms@npm:21.2.18"
dependencies:
"@standard-schema/spec": "npm:^1.0.0"
tslib: "npm:^2.3.0"
peerDependencies:
- "@angular/common": 21.2.17
- "@angular/core": 21.2.17
- "@angular/platform-browser": 21.2.17
+ "@angular/common": 21.2.18
+ "@angular/core": 21.2.18
+ "@angular/platform-browser": 21.2.18
rxjs: ^6.5.3 || ^7.4.0
- checksum:
10c0/e46bf07c340c40b02d0a742af2c07eea544408161b02a47738933eb3e44ba28d7a9abe3de67fada90786de0414641a75da3e8cb04e42980b7958df49c424c844
+ checksum:
10c0/5d22c82938bd98ab3b1838c86debee8961176c1893e9849c50b92d3e247e217fd7610704e119b7ba2bb5c089d2066c2a298f3ea9cd80aa3a3e88244f1e5ae44e
languageName: node
linkType: hard
-"@angular/localize@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/localize@npm:21.2.17"
+"@angular/localize@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/localize@npm:21.2.18"
dependencies:
- "@babel/core": "npm:7.29.0"
+ "@babel/core": "npm:7.29.7"
"@types/babel__core": "npm:7.20.5"
tinyglobby: "npm:^0.2.12"
yargs: "npm:^18.0.0"
peerDependencies:
- "@angular/compiler": 21.2.17
- "@angular/compiler-cli": 21.2.17
+ "@angular/compiler": 21.2.18
+ "@angular/compiler-cli": 21.2.18
bin:
localize-extract: tools/bundles/src/extract/cli.js
localize-migrate: tools/bundles/src/migrate/cli.js
localize-translate: tools/bundles/src/translate/cli.js
- checksum:
10c0/e36455903010d28a578a7d0c107e13c3d792034729a7b1eb48b9b6b66e5165c67c90a44c45ca86ae473a777d90659381860f06c0a0ddd759a1bfd070a50ef839
+ checksum:
10c0/2e16f419e583dcfaf42678b5dd5f95c6a01912d0da25a0a9fac1939a525d385916d316a1cc7c21098be56eef1c0a933940a1a3561cedfbfeb74a076ccafdf0e9
languageName: node
linkType: hard
-"@angular/platform-browser-dynamic@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/platform-browser-dynamic@npm:21.2.17"
+"@angular/platform-browser-dynamic@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/platform-browser-dynamic@npm:21.2.18"
dependencies:
tslib: "npm:^2.3.0"
peerDependencies:
- "@angular/common": 21.2.17
- "@angular/compiler": 21.2.17
- "@angular/core": 21.2.17
- "@angular/platform-browser": 21.2.17
- checksum:
10c0/1253b4bb2675af6f294704aa7d04fac6d1bf854d9eef02260245d4bd6b0b546557684fe890a9a89c31fc9bb7d1fe7a49a05580d721cc4e386808f9603688ca12
+ "@angular/common": 21.2.18
+ "@angular/compiler": 21.2.18
+ "@angular/core": 21.2.18
+ "@angular/platform-browser": 21.2.18
+ checksum:
10c0/c35f9b3c849368e78cdf9c54309adc63c756d5fef918833127d6047db7d93cc55fcce7d3191c6f28706fa4b89beabd0a5b602726e1cae9f4de44c0b540c7e944
languageName: node
linkType: hard
-"@angular/platform-browser@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/platform-browser@npm:21.2.17"
+"@angular/platform-browser@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/platform-browser@npm:21.2.18"
dependencies:
tslib: "npm:^2.3.0"
peerDependencies:
- "@angular/animations": 21.2.17
- "@angular/common": 21.2.17
- "@angular/core": 21.2.17
+ "@angular/animations": 21.2.18
+ "@angular/common": 21.2.18
+ "@angular/core": 21.2.18
peerDependenciesMeta:
"@angular/animations":
optional: true
- checksum:
10c0/ca5fcb74613fa41898135e5ff1440d7250896acef51be76ca941da4c8ce3b4e0651ed460e3e47b6294417a8973fa5485d3dc624e4059e6e6a401aacfd72a32fe
+ checksum:
10c0/e4e6abc0f705daa57bc6fcaab00f84a80de80905dd5ed01e52a78ca495bb652db9f7e271bfaca5166c020cee615ebb3bd258088940b0704fbec5474b2a42a06d
languageName: node
linkType: hard
-"@angular/router@npm:21.2.17":
- version: 21.2.17
- resolution: "@angular/router@npm:21.2.17"
+"@angular/router@npm:21.2.18":
+ version: 21.2.18
+ resolution: "@angular/router@npm:21.2.18"
dependencies:
tslib: "npm:^2.3.0"
peerDependencies:
- "@angular/common": 21.2.17
- "@angular/core": 21.2.17
- "@angular/platform-browser": 21.2.17
+ "@angular/common": 21.2.18
+ "@angular/core": 21.2.18
+ "@angular/platform-browser": 21.2.18
rxjs: ^6.5.3 || ^7.4.0
- checksum:
10c0/239bfe9f4cf5da7dce3b7bf447ddd4dab7a72f0cfcc11cc4c3195f892829e5879c9ab496b65c64741de3e180f1e2f0a8d9e7eb33fa558a3dfdbea6f8a7b17d1f
+ checksum:
10c0/84a4fcb099e04daa7f55e8f0c1ae5afe357faf138f187c035cc6a2fde900414c8e317c01986abd7533f7bfd0e62931064427b9d1f92079247d5dc82ec768b388
languageName: node
linkType: hard
@@ -942,29 +1179,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:7.29.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9":
- version: 7.29.0
- resolution: "@babel/core@npm:7.29.0"
- dependencies:
- "@babel/code-frame": "npm:^7.29.0"
- "@babel/generator": "npm:^7.29.0"
- "@babel/helper-compilation-targets": "npm:^7.28.6"
- "@babel/helper-module-transforms": "npm:^7.28.6"
- "@babel/helpers": "npm:^7.28.6"
- "@babel/parser": "npm:^7.29.0"
- "@babel/template": "npm:^7.28.6"
- "@babel/traverse": "npm:^7.29.0"
- "@babel/types": "npm:^7.29.0"
- "@jridgewell/remapping": "npm:^2.3.5"
- convert-source-map: "npm:^2.0.0"
- debug: "npm:^4.1.0"
- gensync: "npm:^1.0.0-beta.2"
- json5: "npm:^2.2.3"
- semver: "npm:^6.3.1"
- checksum:
10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa
- languageName: node
- linkType: hard
-
"@babel/core@npm:7.29.7":
version: 7.29.7
resolution: "@babel/core@npm:7.29.7"
@@ -988,6 +1202,29 @@ __metadata:
languageName: node
linkType: hard
+"@babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9":
+ version: 7.29.0
+ resolution: "@babel/core@npm:7.29.0"
+ dependencies:
+ "@babel/code-frame": "npm:^7.29.0"
+ "@babel/generator": "npm:^7.29.0"
+ "@babel/helper-compilation-targets": "npm:^7.28.6"
+ "@babel/helper-module-transforms": "npm:^7.28.6"
+ "@babel/helpers": "npm:^7.28.6"
+ "@babel/parser": "npm:^7.29.0"
+ "@babel/template": "npm:^7.28.6"
+ "@babel/traverse": "npm:^7.29.0"
+ "@babel/types": "npm:^7.29.0"
+ "@jridgewell/remapping": "npm:^2.3.5"
+ convert-source-map: "npm:^2.0.0"
+ debug: "npm:^4.1.0"
+ gensync: "npm:^1.0.0-beta.2"
+ json5: "npm:^2.2.3"
+ semver: "npm:^6.3.1"
+ checksum:
10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa
+ languageName: node
+ linkType: hard
+
"@babel/generator@npm:7.29.1, @babel/generator@npm:^7.29.0":
version: 7.29.1
resolution: "@babel/generator@npm:7.29.1"
@@ -4302,6 +4539,17 @@ __metadata:
languageName: node
linkType: hard
+"@ngtools/webpack@npm:21.2.19":
+ version: 21.2.19
+ resolution: "@ngtools/webpack@npm:21.2.19"
+ peerDependencies:
+ "@angular/compiler-cli": ^21.0.0
+ typescript: ">=5.9 <6.0"
+ webpack: ^5.54.0
+ checksum:
10c0/e0705f1b6a61978dbe1462c97a72fe058c698959a8bb0665e9fa050e4dce2d6b2825b0dd50523cda534dfc5283b91ffedf6459dd34cad93c47c9ffcb5583125e
+ languageName: node
+ linkType: hard
+
"@ngx-formly/core@npm:7.1.0":
version: 7.1.0
resolution: "@ngx-formly/core@npm:7.1.0"
@@ -5720,14 +5968,14 @@ __metadata:
languageName: node
linkType: hard
-"@schematics/angular@npm:21.2.18":
- version: 21.2.18
- resolution: "@schematics/angular@npm:21.2.18"
+"@schematics/angular@npm:21.2.19":
+ version: 21.2.19
+ resolution: "@schematics/angular@npm:21.2.19"
dependencies:
- "@angular-devkit/core": "npm:21.2.18"
- "@angular-devkit/schematics": "npm:21.2.18"
+ "@angular-devkit/core": "npm:21.2.19"
+ "@angular-devkit/schematics": "npm:21.2.19"
jsonc-parser: "npm:3.3.1"
- checksum:
10c0/445ae3519b6300d09c10cf1dc8451a08a0c378b019e05b3a9fbfa448e7a0cbd1796e170b7ae198ef80fc1e4cca6018c8557169354611ad6ab54563a77ed9444e
+ checksum:
10c0/dfbbae8b78fdbcf71a3be0d3e3f595719550490ca620553e10cdbcb7c16569994bac6f91571a4216c3bf8d5547d5b4781db8810009b198c141d23b6f9c82ba86
languageName: node
linkType: hard
@@ -10793,24 +11041,24 @@ __metadata:
"@ai-sdk/openai": "npm:2.0.67"
"@ali-hm/angular-tree-component": "npm:12.0.5"
"@angular-builders/custom-webpack": "npm:21.1.0"
- "@angular-devkit/build-angular": "npm:21.2.18"
- "@angular-devkit/core": "npm:21.2.18"
- "@angular-devkit/schematics": "npm:21.2.18"
+ "@angular-devkit/build-angular": "npm:21.2.19"
+ "@angular-devkit/core": "npm:21.2.19"
+ "@angular-devkit/schematics": "npm:21.2.19"
"@angular-eslint/eslint-plugin": "npm:21.3.1"
"@angular-eslint/eslint-plugin-template": "npm:21.4.0"
"@angular-eslint/template-parser": "npm:21.4.0"
- "@angular/animations": "npm:21.2.17"
+ "@angular/animations": "npm:21.2.18"
"@angular/cdk": "npm:21.2.14"
- "@angular/cli": "npm:21.2.18"
- "@angular/common": "npm:21.2.17"
- "@angular/compiler": "npm:21.2.17"
- "@angular/compiler-cli": "npm:21.2.17"
- "@angular/core": "npm:21.2.17"
- "@angular/forms": "npm:21.2.17"
- "@angular/localize": "npm:21.2.17"
- "@angular/platform-browser": "npm:21.2.17"
- "@angular/platform-browser-dynamic": "npm:21.2.17"
- "@angular/router": "npm:21.2.17"
+ "@angular/cli": "npm:21.2.19"
+ "@angular/common": "npm:21.2.18"
+ "@angular/compiler": "npm:21.2.18"
+ "@angular/compiler-cli": "npm:21.2.18"
+ "@angular/core": "npm:21.2.18"
+ "@angular/forms": "npm:21.2.18"
+ "@angular/localize": "npm:21.2.18"
+ "@angular/platform-browser": "npm:21.2.18"
+ "@angular/platform-browser-dynamic": "npm:21.2.18"
+ "@angular/router": "npm:21.2.18"
"@auth0/angular-jwt": "npm:5.1.0"
"@codingame/monaco-vscode-java-default-extension": "npm:25.1.2"
"@codingame/monaco-vscode-python-default-extension": "npm:25.1.2"
@@ -10819,7 +11067,7 @@ __metadata:
"@ngx-formly/core": "npm:7.1.0"
"@ngx-formly/ng-zorro-antd": "npm:7.1.0"
"@nx/angular": "npm:23.0.1"
- "@schematics/angular": "npm:21.2.18"
+ "@schematics/angular": "npm:21.2.19"
"@types/backbone": "npm:1.4.23"
"@types/concaveman": "npm:1.1.6"
"@types/d3-shape": "npm:2.1.2"
@@ -11119,6 +11367,20 @@ __metadata:
languageName: node
linkType: hard
+"http-proxy-middleware@npm:3.0.7":
+ version: 3.0.7
+ resolution: "http-proxy-middleware@npm:3.0.7"
+ dependencies:
+ "@types/http-proxy": "npm:^1.17.15"
+ debug: "npm:^4.3.6"
+ http-proxy: "npm:^1.18.1"
+ is-glob: "npm:^4.0.3"
+ is-plain-object: "npm:^5.0.0"
+ micromatch: "npm:^4.0.8"
+ checksum:
10c0/2308a09b1ae7682bb91bed45653d3b17379b87e2bb8cad4e7e71c68eeb2cedb8fd5506f80f6890178d8aa4132a3ce71eaf58979e7ef04cfefac923117da41817
+ languageName: node
+ linkType: hard
+
"http-proxy-middleware@npm:^2.0.9":
version: 2.0.9
resolution: "http-proxy-middleware@npm:2.0.9"