dependabot[bot] opened a new pull request, #737:
URL: https://github.com/apache/fineract-backoffice-ui/pull/737

   Bumps the angular group with 13 updates:
   
   | Package | From | To |
   | --- | --- | --- |
   | [@angular/cdk](https://github.com/angular/components) | `22.2.0` | 
`22.2.1` |
   | 
[@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) 
| `22.2.0` | `22.2.1` |
   | 
[@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler)
 | `22.2.0` | `22.2.1` |
   | 
[@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | 
`22.2.0` | `22.2.1` |
   | 
[@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | 
`22.2.0` | `22.2.1` |
   | 
[@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser)
 | `22.2.0` | `22.2.1` |
   | 
[@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) 
| `22.2.0` | `22.2.1` |
   | 
[@angular-architects/native-federation](https://github.com/native-federation/angular-adapter)
 | `22.2.1` | `22.2.2` |
   | [@angular/build](https://github.com/angular/angular-cli) | `22.2.0` | 
`22.2.1` |
   | [@angular/cli](https://github.com/angular/angular-cli) | `22.2.0` | 
`22.2.1` |
   | 
[@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli)
 | `22.2.0` | `22.2.1` |
   | 
[@softarc/native-federation-orchestrator](https://github.com/native-federation/orchestrator)
 | `4.6.1` | `4.7.0` |
   | [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |
   
   Updates `@angular/cdk` from 22.2.0 to 22.2.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular/components/releases";>@​angular/cdk's 
releases</a>.</em></p>
   <blockquote>
   <h2>22.2.1</h2>
   <h3>material</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/components/commit/e06c8deed898c85ad2e9f522d41f523faeb712c9";><img
 src="https://img.shields.io/badge/e06c8deed-fix-green"; alt="fix - e06c8deed" 
/></a></td>
   <td><strong>icon:</strong> keep FuncIRI references on current origin (<a 
href="https://redirect.github.com/angular/components/issues/33812";>#33812</a>)</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/components/commit/a7a31a674eebc8f288e4ada2e0954200e7e73c4d";><img
 src="https://img.shields.io/badge/a7a31a674-fix-green"; alt="fix - a7a31a674" 
/></a></td>
   <td><strong>select:</strong> glitchy animation when legacy animations are 
enabled (<a 
href="https://redirect.github.com/angular/components/issues/33874";>#33874</a>)</td>
   </tr>
   </tbody>
   </table>
   <h3>cdk</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/components/commit/1a434cdc8adebd0f07af446e38edb2e56e25bfe6";><img
 src="https://img.shields.io/badge/1a434cdc8-fix-green"; alt="fix - 1a434cdc8" 
/></a></td>
   <td><strong>overlay:</strong> allow users to opt into closing on any URL 
change (<a 
href="https://redirect.github.com/angular/components/issues/33893";>#33893</a>)</td>
   </tr>
   </tbody>
   </table>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular/components/blob/main/CHANGELOG.md";>@​angular/cdk's
 changelog</a>.</em></p>
   <blockquote>
   <h1>22.2.1 &quot;tellurium-telescope&quot; (2026-09-30)</h1>
   <h3>cdk</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Type</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/components/commit/1a434cdc8adebd0f07af446e38edb2e56e25bfe6";>1a434cdc8</a></td>
   <td>fix</td>
   <td><strong>overlay:</strong> allow users to opt into closing on any URL 
change (<a 
href="https://redirect.github.com/angular/components/pull/33893";>#33893</a>)</td>
   </tr>
   </tbody>
   </table>
   <h3>material</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Type</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/components/commit/e06c8deed898c85ad2e9f522d41f523faeb712c9";>e06c8deed</a></td>
   <td>fix</td>
   <td><strong>icon:</strong> keep FuncIRI references on current origin (<a 
href="https://redirect.github.com/angular/components/pull/33812";>#33812</a>)</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/components/commit/a7a31a674eebc8f288e4ada2e0954200e7e73c4d";>a7a31a674</a></td>
   <td>fix</td>
   <td><strong>select:</strong> glitchy animation when legacy animations are 
enabled (<a 
href="https://redirect.github.com/angular/components/pull/33874";>#33874</a>)</td>
   </tr>
   </tbody>
   </table>
   <!-- raw HTML omitted -->
   <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular/components/commit/f41e439ffce7d059ab65d5f6983069fbcdc83b8e";><code>f41e439</code></a>
 release: cut the v22.2.1 release</li>
   <li><a 
href="https://github.com/angular/components/commit/1a434cdc8adebd0f07af446e38edb2e56e25bfe6";><code>1a434cd</code></a>
 fix(cdk/overlay): allow users to opt into closing on any URL change (<a 
href="https://redirect.github.com/angular/components/issues/33893";>#33893</a>)</li>
   <li><a 
href="https://github.com/angular/components/commit/e06c8deed898c85ad2e9f522d41f523faeb712c9";><code>e06c8de</code></a>
 fix(material/icon): keep FuncIRI references on current origin (<a 
href="https://redirect.github.com/angular/components/issues/33812";>#33812</a>)</li>
   <li><a 
href="https://github.com/angular/components/commit/488e8a30658e2e1cb00793e75d38055e72acb6f3";><code>488e8a3</code></a>
 test(multiple): switch remaining tests away from fakeAsync (<a 
href="https://redirect.github.com/angular/components/issues/33889";>#33889</a>)</li>
   <li><a 
href="https://github.com/angular/components/commit/f9543da1f19a2bef5ae4962c666f9cc6247fff45";><code>f9543da</code></a>
 docs: type the external redirect guard (<a 
href="https://redirect.github.com/angular/components/issues/33887";>#33887</a>)</li>
   <li><a 
href="https://github.com/angular/components/commit/8a2ffd12f6183af6d26134613fde5a4cce3ed1e6";><code>8a2ffd1</code></a>
 docs: convert <code>mat-form-field</code> errors copy/example to signal forms 
(<a 
href="https://redirect.github.com/angular/components/issues/33885";>#33885</a>)</li>
   <li><a 
href="https://github.com/angular/components/commit/5ebcf674e41f52da77dde18bc3616c4caa620cd5";><code>5ebcf67</code></a>
 docs: bind route params to component inputs (<a 
href="https://redirect.github.com/angular/components/issues/33884";>#33884</a>)</li>
   <li><a 
href="https://github.com/angular/components/commit/8f6d6edeac5ce34bb9edea189547ed208f76642e";><code>8f6d6ed</code></a>
 build: update cross-repo angular dependencies (<a 
href="https://redirect.github.com/angular/components/issues/33883";>#33883</a>)</li>
   <li><a 
href="https://github.com/angular/components/commit/785b068fc408418f62c19d670cefb6bb3e99b852";><code>785b068</code></a>
 refactor(cdk/overlay): use signal for attached overlays (<a 
href="https://redirect.github.com/angular/components/issues/33882";>#33882</a>)</li>
   <li><a 
href="https://github.com/angular/components/commit/a7a31a674eebc8f288e4ada2e0954200e7e73c4d";><code>a7a31a6</code></a>
 fix(material/select): glitchy animation when legacy animations are enabled 
(#...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/angular/components/compare/v22.2.0...v22.2.1";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular/common` from 22.2.0 to 22.2.1
   <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>22.2.1</h2>
   <h3>common</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/ad2f291ba06a7d6807f1fde6641502f455f248e5";><img
 src="https://img.shields.io/badge/ad2f291ba0-fix-green"; alt="fix - ad2f291ba0" 
/></a></td>
   <td>let NgOptimizedImage pass a [srcset] binding through when srcset 
optimization is disabled</td>
   </tr>
   </tbody>
   </table>
   <h3>compiler</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/0ecaf8e7ab8d52957dc314a09d52b4e6da500f11";><img
 src="https://img.shields.io/badge/0ecaf8e7ab-fix-green"; alt="fix - 0ecaf8e7ab" 
/></a></td>
   <td>add explicit return types to generated functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/c451a3b98d405521bf3a4970e20d20bd5b578415";><img
 src="https://img.shields.io/badge/c451a3b98d-fix-green"; alt="fix - c451a3b98d" 
/></a></td>
   <td>avoid incorrectly stripping parentheses in template pipeline</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/bbc556daa9d83b6bf1bfa88f6239ae8210ac6a00";><img
 src="https://img.shields.io/badge/bbc556daa9-fix-green"; alt="fix - bbc556daa9" 
/></a></td>
   <td>avoid stripping parentheses from some expressions</td>
   </tr>
   </tbody>
   </table>
   <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/fe9ebf5bf5ef8a56bc20b2de8115d4b1a1ed299a";><img
 src="https://img.shields.io/badge/fe9ebf5bf5-fix-green"; alt="fix - fe9ebf5bf5" 
/></a></td>
   <td>support extendedConfigCache in readConfiguration</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/21851fc3a38258a68d62d966bf5202d6f4e23df1";><img
 src="https://img.shields.io/badge/21851fc3a3-fix-green"; alt="fix - 21851fc3a3" 
/></a></td>
   <td>add debugName on afterRenderEffect</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/7c634ecec442d71e023ad8ec1976c2791d547bf8";><img
 src="https://img.shields.io/badge/7c634ecec4-fix-green"; alt="fix - 7c634ecec4" 
/></a></td>
   <td>block dangerous data: and vbscript: URLs in URL sanitizer</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/9aeef8df6f8c49270ff67aa7656419b65d4df993";><img
 src="https://img.shields.io/badge/9aeef8df6f-fix-green"; alt="fix - 9aeef8df6f" 
/></a></td>
   <td>extend data: URL allowlist for non-executable MIME types</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/f5e8edc5a6faa798a958548e90f91aaefeee9484";><img
 src="https://img.shields.io/badge/f5e8edc5a6-fix-green"; alt="fix - f5e8edc5a6" 
/></a></td>
   <td>include signal and component name in NG0600 error message</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/88614a54070c194a281ccc116a54d2b7e7546f92";><img
 src="https://img.shields.io/badge/88614a5407-fix-green"; alt="fix - 88614a5407" 
/></a></td>
   <td>render error boundary fallbacks after HMR</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/6dee7fe91c95fc0de80bde547f5c904c4bb3391b";><img
 src="https://img.shields.io/badge/6dee7fe91c-fix-green"; alt="fix - 6dee7fe91c" 
/></a></td>
   <td>forward <code>reportProgress</code> of <code>httpResource</code> as 
<code>reportDownloadProgress</code></td>
   </tr>
   </tbody>
   </table>
   <h3>platform-server</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/928dcfd2582152655b5559509d057bf6a5a19521";><img
 src="https://img.shields.io/badge/928dcfd258-fix-green"; alt="fix - 928dcfd258" 
/></a></td>
   <td>reject protocol-relative paths in resolveUrl</td>
   </tr>
   </tbody>
   </table>
   <h3>router</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/568d6a83a23b37f519ba564f79f7a03bbdfb6893";><img
 src="https://img.shields.io/badge/568d6a83a2-fix-green"; alt="fix - 568d6a83a2" 
/></a></td>
   <td>do not copy URL-sized objects into every route snapshot</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/a6e6097b3d0d60f2d7057bfb261c9e4776b2b0b1";><img
 src="https://img.shields.io/badge/a6e6097b3d-fix-green"; alt="fix - a6e6097b3d" 
/></a></td>
   <td>fall back when serializing protocol-relative URLs</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/8b6dd5e947d74af79d50f1bace38b3229b451bab";><img
 src="https://img.shields.io/badge/8b6dd5e947-fix-green"; alt="fix - 8b6dd5e947" 
/></a></td>
   <td>limit absolute redirects from redirect functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/3b6796f1ab279ab26b33d4e29e576d3b1762ccf5";><img
 src="https://img.shields.io/badge/3b6796f1ab-fix-green"; alt="fix - 3b6796f1ab" 
/></a></td>
   <td>reject duplicate outlets in production builds</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/e9bf52aa03a3b9b302c33ffbc967ef0e1de5fb79";><img
 src="https://img.shields.io/badge/e9bf52aa03-fix-green"; alt="fix - e9bf52aa03" 
/></a></td>
   <td>require outlets to match a route before processing child segments</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/d23932f2fd134e6e2608b2ccefdd69c5d9b8f83c";><img
 src="https://img.shields.io/badge/d23932f2fd-fix-green"; alt="fix - d23932f2fd" 
/></a></td>
   <td>set initial blocking resource input synchronously on activation</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/14793bfe4b44a36ed4b7e49a60458ec711c2b41a";><img
 src="https://img.shields.io/badge/14793bfe4b-perf-orange"; alt="perf - 
14793bfe4b" /></a></td>
   <td>do not retain UrlTree instances in RouterLink</td>
   </tr>
   </tbody>
   </table>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular/angular/commit/ad2f291ba06a7d6807f1fde6641502f455f248e5";><code>ad2f291</code></a>
 fix(common): let NgOptimizedImage pass a [srcset] binding through when 
srcset...</li>
   <li><a 
href="https://github.com/angular/angular/commit/6dee7fe91c95fc0de80bde547f5c904c4bb3391b";><code>6dee7fe</code></a>
 fix(http): forward <code>reportProgress</code> of <code>httpResource</code> as 
`reportDownloadProgr...</li>
   <li><a 
href="https://github.com/angular/angular/commit/270abc93575ede6f0eb7ea7d74073ccaf56ac6ce";><code>270abc9</code></a>
 docs(docs-infra): throw on absolute links in <a 
href="https://github.com/see";><code>@​see</code></a> tags</li>
   <li>See full diff in <a 
href="https://github.com/angular/angular/commits/v22.2.1/packages/common";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular/compiler` from 22.2.0 to 22.2.1
   <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>22.2.1</h2>
   <h3>common</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/ad2f291ba06a7d6807f1fde6641502f455f248e5";><img
 src="https://img.shields.io/badge/ad2f291ba0-fix-green"; alt="fix - ad2f291ba0" 
/></a></td>
   <td>let NgOptimizedImage pass a [srcset] binding through when srcset 
optimization is disabled</td>
   </tr>
   </tbody>
   </table>
   <h3>compiler</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/0ecaf8e7ab8d52957dc314a09d52b4e6da500f11";><img
 src="https://img.shields.io/badge/0ecaf8e7ab-fix-green"; alt="fix - 0ecaf8e7ab" 
/></a></td>
   <td>add explicit return types to generated functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/c451a3b98d405521bf3a4970e20d20bd5b578415";><img
 src="https://img.shields.io/badge/c451a3b98d-fix-green"; alt="fix - c451a3b98d" 
/></a></td>
   <td>avoid incorrectly stripping parentheses in template pipeline</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/bbc556daa9d83b6bf1bfa88f6239ae8210ac6a00";><img
 src="https://img.shields.io/badge/bbc556daa9-fix-green"; alt="fix - bbc556daa9" 
/></a></td>
   <td>avoid stripping parentheses from some expressions</td>
   </tr>
   </tbody>
   </table>
   <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/fe9ebf5bf5ef8a56bc20b2de8115d4b1a1ed299a";><img
 src="https://img.shields.io/badge/fe9ebf5bf5-fix-green"; alt="fix - fe9ebf5bf5" 
/></a></td>
   <td>support extendedConfigCache in readConfiguration</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/21851fc3a38258a68d62d966bf5202d6f4e23df1";><img
 src="https://img.shields.io/badge/21851fc3a3-fix-green"; alt="fix - 21851fc3a3" 
/></a></td>
   <td>add debugName on afterRenderEffect</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/7c634ecec442d71e023ad8ec1976c2791d547bf8";><img
 src="https://img.shields.io/badge/7c634ecec4-fix-green"; alt="fix - 7c634ecec4" 
/></a></td>
   <td>block dangerous data: and vbscript: URLs in URL sanitizer</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/9aeef8df6f8c49270ff67aa7656419b65d4df993";><img
 src="https://img.shields.io/badge/9aeef8df6f-fix-green"; alt="fix - 9aeef8df6f" 
/></a></td>
   <td>extend data: URL allowlist for non-executable MIME types</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/f5e8edc5a6faa798a958548e90f91aaefeee9484";><img
 src="https://img.shields.io/badge/f5e8edc5a6-fix-green"; alt="fix - f5e8edc5a6" 
/></a></td>
   <td>include signal and component name in NG0600 error message</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/88614a54070c194a281ccc116a54d2b7e7546f92";><img
 src="https://img.shields.io/badge/88614a5407-fix-green"; alt="fix - 88614a5407" 
/></a></td>
   <td>render error boundary fallbacks after HMR</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/6dee7fe91c95fc0de80bde547f5c904c4bb3391b";><img
 src="https://img.shields.io/badge/6dee7fe91c-fix-green"; alt="fix - 6dee7fe91c" 
/></a></td>
   <td>forward <code>reportProgress</code> of <code>httpResource</code> as 
<code>reportDownloadProgress</code></td>
   </tr>
   </tbody>
   </table>
   <h3>platform-server</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/928dcfd2582152655b5559509d057bf6a5a19521";><img
 src="https://img.shields.io/badge/928dcfd258-fix-green"; alt="fix - 928dcfd258" 
/></a></td>
   <td>reject protocol-relative paths in resolveUrl</td>
   </tr>
   </tbody>
   </table>
   <h3>router</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/568d6a83a23b37f519ba564f79f7a03bbdfb6893";><img
 src="https://img.shields.io/badge/568d6a83a2-fix-green"; alt="fix - 568d6a83a2" 
/></a></td>
   <td>do not copy URL-sized objects into every route snapshot</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/a6e6097b3d0d60f2d7057bfb261c9e4776b2b0b1";><img
 src="https://img.shields.io/badge/a6e6097b3d-fix-green"; alt="fix - a6e6097b3d" 
/></a></td>
   <td>fall back when serializing protocol-relative URLs</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/8b6dd5e947d74af79d50f1bace38b3229b451bab";><img
 src="https://img.shields.io/badge/8b6dd5e947-fix-green"; alt="fix - 8b6dd5e947" 
/></a></td>
   <td>limit absolute redirects from redirect functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/3b6796f1ab279ab26b33d4e29e576d3b1762ccf5";><img
 src="https://img.shields.io/badge/3b6796f1ab-fix-green"; alt="fix - 3b6796f1ab" 
/></a></td>
   <td>reject duplicate outlets in production builds</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/e9bf52aa03a3b9b302c33ffbc967ef0e1de5fb79";><img
 src="https://img.shields.io/badge/e9bf52aa03-fix-green"; alt="fix - e9bf52aa03" 
/></a></td>
   <td>require outlets to match a route before processing child segments</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/d23932f2fd134e6e2608b2ccefdd69c5d9b8f83c";><img
 src="https://img.shields.io/badge/d23932f2fd-fix-green"; alt="fix - d23932f2fd" 
/></a></td>
   <td>set initial blocking resource input synchronously on activation</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/14793bfe4b44a36ed4b7e49a60458ec711c2b41a";><img
 src="https://img.shields.io/badge/14793bfe4b-perf-orange"; alt="perf - 
14793bfe4b" /></a></td>
   <td>do not retain UrlTree instances in RouterLink</td>
   </tr>
   </tbody>
   </table>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular/angular/commit/c451a3b98d405521bf3a4970e20d20bd5b578415";><code>c451a3b</code></a>
 fix(compiler): avoid incorrectly stripping parentheses in template 
pipeline</li>
   <li><a 
href="https://github.com/angular/angular/commit/82a930db400cf782debacc978381d030d6dd29cb";><code>82a930d</code></a>
 refactor(compiler): cleanup complier flags</li>
   <li><a 
href="https://github.com/angular/angular/commit/bbc556daa9d83b6bf1bfa88f6239ae8210ac6a00";><code>bbc556d</code></a>
 fix(compiler): avoid stripping parentheses from some expressions</li>
   <li><a 
href="https://github.com/angular/angular/commit/0ecaf8e7ab8d52957dc314a09d52b4e6da500f11";><code>0ecaf8e</code></a>
 fix(compiler): add explicit return types to generated functions</li>
   <li>See full diff in <a 
href="https://github.com/angular/angular/commits/v22.2.1/packages/compiler";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular/core` from 22.2.0 to 22.2.1
   <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>22.2.1</h2>
   <h3>common</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/ad2f291ba06a7d6807f1fde6641502f455f248e5";><img
 src="https://img.shields.io/badge/ad2f291ba0-fix-green"; alt="fix - ad2f291ba0" 
/></a></td>
   <td>let NgOptimizedImage pass a [srcset] binding through when srcset 
optimization is disabled</td>
   </tr>
   </tbody>
   </table>
   <h3>compiler</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/0ecaf8e7ab8d52957dc314a09d52b4e6da500f11";><img
 src="https://img.shields.io/badge/0ecaf8e7ab-fix-green"; alt="fix - 0ecaf8e7ab" 
/></a></td>
   <td>add explicit return types to generated functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/c451a3b98d405521bf3a4970e20d20bd5b578415";><img
 src="https://img.shields.io/badge/c451a3b98d-fix-green"; alt="fix - c451a3b98d" 
/></a></td>
   <td>avoid incorrectly stripping parentheses in template pipeline</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/bbc556daa9d83b6bf1bfa88f6239ae8210ac6a00";><img
 src="https://img.shields.io/badge/bbc556daa9-fix-green"; alt="fix - bbc556daa9" 
/></a></td>
   <td>avoid stripping parentheses from some expressions</td>
   </tr>
   </tbody>
   </table>
   <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/fe9ebf5bf5ef8a56bc20b2de8115d4b1a1ed299a";><img
 src="https://img.shields.io/badge/fe9ebf5bf5-fix-green"; alt="fix - fe9ebf5bf5" 
/></a></td>
   <td>support extendedConfigCache in readConfiguration</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/21851fc3a38258a68d62d966bf5202d6f4e23df1";><img
 src="https://img.shields.io/badge/21851fc3a3-fix-green"; alt="fix - 21851fc3a3" 
/></a></td>
   <td>add debugName on afterRenderEffect</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/7c634ecec442d71e023ad8ec1976c2791d547bf8";><img
 src="https://img.shields.io/badge/7c634ecec4-fix-green"; alt="fix - 7c634ecec4" 
/></a></td>
   <td>block dangerous data: and vbscript: URLs in URL sanitizer</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/9aeef8df6f8c49270ff67aa7656419b65d4df993";><img
 src="https://img.shields.io/badge/9aeef8df6f-fix-green"; alt="fix - 9aeef8df6f" 
/></a></td>
   <td>extend data: URL allowlist for non-executable MIME types</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/f5e8edc5a6faa798a958548e90f91aaefeee9484";><img
 src="https://img.shields.io/badge/f5e8edc5a6-fix-green"; alt="fix - f5e8edc5a6" 
/></a></td>
   <td>include signal and component name in NG0600 error message</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/88614a54070c194a281ccc116a54d2b7e7546f92";><img
 src="https://img.shields.io/badge/88614a5407-fix-green"; alt="fix - 88614a5407" 
/></a></td>
   <td>render error boundary fallbacks after HMR</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/6dee7fe91c95fc0de80bde547f5c904c4bb3391b";><img
 src="https://img.shields.io/badge/6dee7fe91c-fix-green"; alt="fix - 6dee7fe91c" 
/></a></td>
   <td>forward <code>reportProgress</code> of <code>httpResource</code> as 
<code>reportDownloadProgress</code></td>
   </tr>
   </tbody>
   </table>
   <h3>platform-server</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/928dcfd2582152655b5559509d057bf6a5a19521";><img
 src="https://img.shields.io/badge/928dcfd258-fix-green"; alt="fix - 928dcfd258" 
/></a></td>
   <td>reject protocol-relative paths in resolveUrl</td>
   </tr>
   </tbody>
   </table>
   <h3>router</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/568d6a83a23b37f519ba564f79f7a03bbdfb6893";><img
 src="https://img.shields.io/badge/568d6a83a2-fix-green"; alt="fix - 568d6a83a2" 
/></a></td>
   <td>do not copy URL-sized objects into every route snapshot</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/a6e6097b3d0d60f2d7057bfb261c9e4776b2b0b1";><img
 src="https://img.shields.io/badge/a6e6097b3d-fix-green"; alt="fix - a6e6097b3d" 
/></a></td>
   <td>fall back when serializing protocol-relative URLs</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/8b6dd5e947d74af79d50f1bace38b3229b451bab";><img
 src="https://img.shields.io/badge/8b6dd5e947-fix-green"; alt="fix - 8b6dd5e947" 
/></a></td>
   <td>limit absolute redirects from redirect functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/3b6796f1ab279ab26b33d4e29e576d3b1762ccf5";><img
 src="https://img.shields.io/badge/3b6796f1ab-fix-green"; alt="fix - 3b6796f1ab" 
/></a></td>
   <td>reject duplicate outlets in production builds</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/e9bf52aa03a3b9b302c33ffbc967ef0e1de5fb79";><img
 src="https://img.shields.io/badge/e9bf52aa03-fix-green"; alt="fix - e9bf52aa03" 
/></a></td>
   <td>require outlets to match a route before processing child segments</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/d23932f2fd134e6e2608b2ccefdd69c5d9b8f83c";><img
 src="https://img.shields.io/badge/d23932f2fd-fix-green"; alt="fix - d23932f2fd" 
/></a></td>
   <td>set initial blocking resource input synchronously on activation</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/14793bfe4b44a36ed4b7e49a60458ec711c2b41a";><img
 src="https://img.shields.io/badge/14793bfe4b-perf-orange"; alt="perf - 
14793bfe4b" /></a></td>
   <td>do not retain UrlTree instances in RouterLink</td>
   </tr>
   </tbody>
   </table>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular/angular/commit/78d0648348f67553d7bd09955041a2276c1e3f5a";><code>78d0648</code></a>
 docs: add the missing inject import to the inject migration examples</li>
   <li><a 
href="https://github.com/angular/angular/commit/14daa09939a8b4b5dfd8509fc454d0166a3f701f";><code>14daa09</code></a>
 docs: rewrite the RouterTestingModule migration README</li>
   <li><a 
href="https://github.com/angular/angular/commit/d0ea72b5a6745f8a4975043041af45af1b98ffc7";><code>d0ea72b</code></a>
 docs: correct the RouterTestingModule schematic description</li>
   <li><a 
href="https://github.com/angular/angular/commit/6040d24fea3f4133a4e8d2a9ee5db438571067a6";><code>6040d24</code></a>
 Revert &quot;fix(core): block dangerous data: and vbscript: URLs in URL 
sanitizer&quot;</li>
   <li><a 
href="https://github.com/angular/angular/commit/69a5e19a510ace10c4ba2d40c4a79a72f3bb4cd9";><code>69a5e19</code></a>
 Revert &quot;fix(core): extend data: URL allowlist for non-executable MIME 
types&quot;</li>
   <li><a 
href="https://github.com/angular/angular/commit/d33f2d02c3c9fd108f751bcb4ac4f89a498e0c5b";><code>d33f2d0</code></a>
 refactor(core): show the enclosing component in the NG0502 hydration error</li>
   <li><a 
href="https://github.com/angular/angular/commit/9aeef8df6f8c49270ff67aa7656419b65d4df993";><code>9aeef8d</code></a>
 fix(core): extend data: URL allowlist for non-executable MIME types</li>
   <li><a 
href="https://github.com/angular/angular/commit/7c634ecec442d71e023ad8ec1976c2791d547bf8";><code>7c634ec</code></a>
 fix(core): block dangerous data: and vbscript: URLs in URL sanitizer</li>
   <li><a 
href="https://github.com/angular/angular/commit/f34b87ba8fe6790cd49837ac2ec7b3ab380515b9";><code>f34b87b</code></a>
 refactor(migrations): remove unused skipped inputs set</li>
   <li><a 
href="https://github.com/angular/angular/commit/a8528d4b1a2088ae5c89c51c23c154a67f6eb3a7";><code>a8528d4</code></a>
 docs: align the service migration README with the schematic</li>
   <li>Additional commits viewable in <a 
href="https://github.com/angular/angular/commits/v22.2.1/packages/core";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular/forms` from 22.2.0 to 22.2.1
   <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>22.2.1</h2>
   <h3>common</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/ad2f291ba06a7d6807f1fde6641502f455f248e5";><img
 src="https://img.shields.io/badge/ad2f291ba0-fix-green"; alt="fix - ad2f291ba0" 
/></a></td>
   <td>let NgOptimizedImage pass a [srcset] binding through when srcset 
optimization is disabled</td>
   </tr>
   </tbody>
   </table>
   <h3>compiler</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/0ecaf8e7ab8d52957dc314a09d52b4e6da500f11";><img
 src="https://img.shields.io/badge/0ecaf8e7ab-fix-green"; alt="fix - 0ecaf8e7ab" 
/></a></td>
   <td>add explicit return types to generated functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/c451a3b98d405521bf3a4970e20d20bd5b578415";><img
 src="https://img.shields.io/badge/c451a3b98d-fix-green"; alt="fix - c451a3b98d" 
/></a></td>
   <td>avoid incorrectly stripping parentheses in template pipeline</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/bbc556daa9d83b6bf1bfa88f6239ae8210ac6a00";><img
 src="https://img.shields.io/badge/bbc556daa9-fix-green"; alt="fix - bbc556daa9" 
/></a></td>
   <td>avoid stripping parentheses from some expressions</td>
   </tr>
   </tbody>
   </table>
   <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/fe9ebf5bf5ef8a56bc20b2de8115d4b1a1ed299a";><img
 src="https://img.shields.io/badge/fe9ebf5bf5-fix-green"; alt="fix - fe9ebf5bf5" 
/></a></td>
   <td>support extendedConfigCache in readConfiguration</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/21851fc3a38258a68d62d966bf5202d6f4e23df1";><img
 src="https://img.shields.io/badge/21851fc3a3-fix-green"; alt="fix - 21851fc3a3" 
/></a></td>
   <td>add debugName on afterRenderEffect</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/7c634ecec442d71e023ad8ec1976c2791d547bf8";><img
 src="https://img.shields.io/badge/7c634ecec4-fix-green"; alt="fix - 7c634ecec4" 
/></a></td>
   <td>block dangerous data: and vbscript: URLs in URL sanitizer</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/9aeef8df6f8c49270ff67aa7656419b65d4df993";><img
 src="https://img.shields.io/badge/9aeef8df6f-fix-green"; alt="fix - 9aeef8df6f" 
/></a></td>
   <td>extend data: URL allowlist for non-executable MIME types</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/f5e8edc5a6faa798a958548e90f91aaefeee9484";><img
 src="https://img.shields.io/badge/f5e8edc5a6-fix-green"; alt="fix - f5e8edc5a6" 
/></a></td>
   <td>include signal and component name in NG0600 error message</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/88614a54070c194a281ccc116a54d2b7e7546f92";><img
 src="https://img.shields.io/badge/88614a5407-fix-green"; alt="fix - 88614a5407" 
/></a></td>
   <td>render error boundary fallbacks after HMR</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/6dee7fe91c95fc0de80bde547f5c904c4bb3391b";><img
 src="https://img.shields.io/badge/6dee7fe91c-fix-green"; alt="fix - 6dee7fe91c" 
/></a></td>
   <td>forward <code>reportProgress</code> of <code>httpResource</code> as 
<code>reportDownloadProgress</code></td>
   </tr>
   </tbody>
   </table>
   <h3>platform-server</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/928dcfd2582152655b5559509d057bf6a5a19521";><img
 src="https://img.shields.io/badge/928dcfd258-fix-green"; alt="fix - 928dcfd258" 
/></a></td>
   <td>reject protocol-relative paths in resolveUrl</td>
   </tr>
   </tbody>
   </table>
   <h3>router</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/568d6a83a23b37f519ba564f79f7a03bbdfb6893";><img
 src="https://img.shields.io/badge/568d6a83a2-fix-green"; alt="fix - 568d6a83a2" 
/></a></td>
   <td>do not copy URL-sized objects into every route snapshot</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/a6e6097b3d0d60f2d7057bfb261c9e4776b2b0b1";><img
 src="https://img.shields.io/badge/a6e6097b3d-fix-green"; alt="fix - a6e6097b3d" 
/></a></td>
   <td>fall back when serializing protocol-relative URLs</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/8b6dd5e947d74af79d50f1bace38b3229b451bab";><img
 src="https://img.shields.io/badge/8b6dd5e947-fix-green"; alt="fix - 8b6dd5e947" 
/></a></td>
   <td>limit absolute redirects from redirect functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/3b6796f1ab279ab26b33d4e29e576d3b1762ccf5";><img
 src="https://img.shields.io/badge/3b6796f1ab-fix-green"; alt="fix - 3b6796f1ab" 
/></a></td>
   <td>reject duplicate outlets in production builds</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/e9bf52aa03a3b9b302c33ffbc967ef0e1de5fb79";><img
 src="https://img.shields.io/badge/e9bf52aa03-fix-green"; alt="fix - e9bf52aa03" 
/></a></td>
   <td>require outlets to match a route before processing child segments</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/d23932f2fd134e6e2608b2ccefdd69c5d9b8f83c";><img
 src="https://img.shields.io/badge/d23932f2fd-fix-green"; alt="fix - d23932f2fd" 
/></a></td>
   <td>set initial blocking resource input synchronously on activation</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/14793bfe4b44a36ed4b7e49a60458ec711c2b41a";><img
 src="https://img.shields.io/badge/14793bfe4b-perf-orange"; alt="perf - 
14793bfe4b" /></a></td>
   <td>do not retain UrlTree instances in RouterLink</td>
   </tr>
   </tbody>
   </table>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular/angular/commit/2d68c17a95ecaef3c3df822623c85f768448f028";><code>2d68c17</code></a>
 refactor(core): use native <code>Promise.withResolvers()</code> in remaining 
test files</li>
   <li>See full diff in <a 
href="https://github.com/angular/angular/commits/v22.2.1/packages/forms";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular/platform-browser` from 22.2.0 to 22.2.1
   <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>22.2.1</h2>
   <h3>common</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/ad2f291ba06a7d6807f1fde6641502f455f248e5";><img
 src="https://img.shields.io/badge/ad2f291ba0-fix-green"; alt="fix - ad2f291ba0" 
/></a></td>
   <td>let NgOptimizedImage pass a [srcset] binding through when srcset 
optimization is disabled</td>
   </tr>
   </tbody>
   </table>
   <h3>compiler</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/0ecaf8e7ab8d52957dc314a09d52b4e6da500f11";><img
 src="https://img.shields.io/badge/0ecaf8e7ab-fix-green"; alt="fix - 0ecaf8e7ab" 
/></a></td>
   <td>add explicit return types to generated functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/c451a3b98d405521bf3a4970e20d20bd5b578415";><img
 src="https://img.shields.io/badge/c451a3b98d-fix-green"; alt="fix - c451a3b98d" 
/></a></td>
   <td>avoid incorrectly stripping parentheses in template pipeline</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/bbc556daa9d83b6bf1bfa88f6239ae8210ac6a00";><img
 src="https://img.shields.io/badge/bbc556daa9-fix-green"; alt="fix - bbc556daa9" 
/></a></td>
   <td>avoid stripping parentheses from some expressions</td>
   </tr>
   </tbody>
   </table>
   <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/fe9ebf5bf5ef8a56bc20b2de8115d4b1a1ed299a";><img
 src="https://img.shields.io/badge/fe9ebf5bf5-fix-green"; alt="fix - fe9ebf5bf5" 
/></a></td>
   <td>support extendedConfigCache in readConfiguration</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/21851fc3a38258a68d62d966bf5202d6f4e23df1";><img
 src="https://img.shields.io/badge/21851fc3a3-fix-green"; alt="fix - 21851fc3a3" 
/></a></td>
   <td>add debugName on afterRenderEffect</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/7c634ecec442d71e023ad8ec1976c2791d547bf8";><img
 src="https://img.shields.io/badge/7c634ecec4-fix-green"; alt="fix - 7c634ecec4" 
/></a></td>
   <td>block dangerous data: and vbscript: URLs in URL sanitizer</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/9aeef8df6f8c49270ff67aa7656419b65d4df993";><img
 src="https://img.shields.io/badge/9aeef8df6f-fix-green"; alt="fix - 9aeef8df6f" 
/></a></td>
   <td>extend data: URL allowlist for non-executable MIME types</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/f5e8edc5a6faa798a958548e90f91aaefeee9484";><img
 src="https://img.shields.io/badge/f5e8edc5a6-fix-green"; alt="fix - f5e8edc5a6" 
/></a></td>
   <td>include signal and component name in NG0600 error message</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/88614a54070c194a281ccc116a54d2b7e7546f92";><img
 src="https://img.shields.io/badge/88614a5407-fix-green"; alt="fix - 88614a5407" 
/></a></td>
   <td>render error boundary fallbacks after HMR</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/6dee7fe91c95fc0de80bde547f5c904c4bb3391b";><img
 src="https://img.shields.io/badge/6dee7fe91c-fix-green"; alt="fix - 6dee7fe91c" 
/></a></td>
   <td>forward <code>reportProgress</code> of <code>httpResource</code> as 
<code>reportDownloadProgress</code></td>
   </tr>
   </tbody>
   </table>
   <h3>platform-server</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/928dcfd2582152655b5559509d057bf6a5a19521";><img
 src="https://img.shields.io/badge/928dcfd258-fix-green"; alt="fix - 928dcfd258" 
/></a></td>
   <td>reject protocol-relative paths in resolveUrl</td>
   </tr>
   </tbody>
   </table>
   <h3>router</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/568d6a83a23b37f519ba564f79f7a03bbdfb6893";><img
 src="https://img.shields.io/badge/568d6a83a2-fix-green"; alt="fix - 568d6a83a2" 
/></a></td>
   <td>do not copy URL-sized objects into every route snapshot</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/a6e6097b3d0d60f2d7057bfb261c9e4776b2b0b1";><img
 src="https://img.shields.io/badge/a6e6097b3d-fix-green"; alt="fix - a6e6097b3d" 
/></a></td>
   <td>fall back when serializing protocol-relative URLs</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/8b6dd5e947d74af79d50f1bace38b3229b451bab";><img
 src="https://img.shields.io/badge/8b6dd5e947-fix-green"; alt="fix - 8b6dd5e947" 
/></a></td>
   <td>limit absolute redirects from redirect functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/3b6796f1ab279ab26b33d4e29e576d3b1762ccf5";><img
 src="https://img.shields.io/badge/3b6796f1ab-fix-green"; alt="fix - 3b6796f1ab" 
/></a></td>
   <td>reject duplicate outlets in production builds</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/e9bf52aa03a3b9b302c33ffbc967ef0e1de5fb79";><img
 src="https://img.shields.io/badge/e9bf52aa03-fix-green"; alt="fix - e9bf52aa03" 
/></a></td>
   <td>require outlets to match a route before processing child segments</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/d23932f2fd134e6e2608b2ccefdd69c5d9b8f83c";><img
 src="https://img.shields.io/badge/d23932f2fd-fix-green"; alt="fix - d23932f2fd" 
/></a></td>
   <td>set initial blocking resource input synchronously on activation</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/14793bfe4b44a36ed4b7e49a60458ec711c2b41a";><img
 src="https://img.shields.io/badge/14793bfe4b-perf-orange"; alt="perf - 
14793bfe4b" /></a></td>
   <td>do not retain UrlTree instances in RouterLink</td>
   </tr>
   </tbody>
   </table>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular/angular/commit/2d68c17a95ecaef3c3df822623c85f768448f028";><code>2d68c17</code></a>
 refactor(core): use native <code>Promise.withResolvers()</code> in remaining 
test files</li>
   <li>See full diff in <a 
href="https://github.com/angular/angular/commits/v22.2.1/packages/platform-browser";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular/router` from 22.2.0 to 22.2.1
   <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>22.2.1</h2>
   <h3>common</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/ad2f291ba06a7d6807f1fde6641502f455f248e5";><img
 src="https://img.shields.io/badge/ad2f291ba0-fix-green"; alt="fix - ad2f291ba0" 
/></a></td>
   <td>let NgOptimizedImage pass a [srcset] binding through when srcset 
optimization is disabled</td>
   </tr>
   </tbody>
   </table>
   <h3>compiler</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/0ecaf8e7ab8d52957dc314a09d52b4e6da500f11";><img
 src="https://img.shields.io/badge/0ecaf8e7ab-fix-green"; alt="fix - 0ecaf8e7ab" 
/></a></td>
   <td>add explicit return types to generated functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/c451a3b98d405521bf3a4970e20d20bd5b578415";><img
 src="https://img.shields.io/badge/c451a3b98d-fix-green"; alt="fix - c451a3b98d" 
/></a></td>
   <td>avoid incorrectly stripping parentheses in template pipeline</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/bbc556daa9d83b6bf1bfa88f6239ae8210ac6a00";><img
 src="https://img.shields.io/badge/bbc556daa9-fix-green"; alt="fix - bbc556daa9" 
/></a></td>
   <td>avoid stripping parentheses from some expressions</td>
   </tr>
   </tbody>
   </table>
   <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/fe9ebf5bf5ef8a56bc20b2de8115d4b1a1ed299a";><img
 src="https://img.shields.io/badge/fe9ebf5bf5-fix-green"; alt="fix - fe9ebf5bf5" 
/></a></td>
   <td>support extendedConfigCache in readConfiguration</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/21851fc3a38258a68d62d966bf5202d6f4e23df1";><img
 src="https://img.shields.io/badge/21851fc3a3-fix-green"; alt="fix - 21851fc3a3" 
/></a></td>
   <td>add debugName on afterRenderEffect</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/7c634ecec442d71e023ad8ec1976c2791d547bf8";><img
 src="https://img.shields.io/badge/7c634ecec4-fix-green"; alt="fix - 7c634ecec4" 
/></a></td>
   <td>block dangerous data: and vbscript: URLs in URL sanitizer</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/9aeef8df6f8c49270ff67aa7656419b65d4df993";><img
 src="https://img.shields.io/badge/9aeef8df6f-fix-green"; alt="fix - 9aeef8df6f" 
/></a></td>
   <td>extend data: URL allowlist for non-executable MIME types</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/f5e8edc5a6faa798a958548e90f91aaefeee9484";><img
 src="https://img.shields.io/badge/f5e8edc5a6-fix-green"; alt="fix - f5e8edc5a6" 
/></a></td>
   <td>include signal and component name in NG0600 error message</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/88614a54070c194a281ccc116a54d2b7e7546f92";><img
 src="https://img.shields.io/badge/88614a5407-fix-green"; alt="fix - 88614a5407" 
/></a></td>
   <td>render error boundary fallbacks after HMR</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/6dee7fe91c95fc0de80bde547f5c904c4bb3391b";><img
 src="https://img.shields.io/badge/6dee7fe91c-fix-green"; alt="fix - 6dee7fe91c" 
/></a></td>
   <td>forward <code>reportProgress</code> of <code>httpResource</code> as 
<code>reportDownloadProgress</code></td>
   </tr>
   </tbody>
   </table>
   <h3>platform-server</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/928dcfd2582152655b5559509d057bf6a5a19521";><img
 src="https://img.shields.io/badge/928dcfd258-fix-green"; alt="fix - 928dcfd258" 
/></a></td>
   <td>reject protocol-relative paths in resolveUrl</td>
   </tr>
   </tbody>
   </table>
   <h3>router</h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/568d6a83a23b37f519ba564f79f7a03bbdfb6893";><img
 src="https://img.shields.io/badge/568d6a83a2-fix-green"; alt="fix - 568d6a83a2" 
/></a></td>
   <td>do not copy URL-sized objects into every route snapshot</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/a6e6097b3d0d60f2d7057bfb261c9e4776b2b0b1";><img
 src="https://img.shields.io/badge/a6e6097b3d-fix-green"; alt="fix - a6e6097b3d" 
/></a></td>
   <td>fall back when serializing protocol-relative URLs</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/8b6dd5e947d74af79d50f1bace38b3229b451bab";><img
 src="https://img.shields.io/badge/8b6dd5e947-fix-green"; alt="fix - 8b6dd5e947" 
/></a></td>
   <td>limit absolute redirects from redirect functions</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/3b6796f1ab279ab26b33d4e29e576d3b1762ccf5";><img
 src="https://img.shields.io/badge/3b6796f1ab-fix-green"; alt="fix - 3b6796f1ab" 
/></a></td>
   <td>reject duplicate outlets in production builds</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/e9bf52aa03a3b9b302c33ffbc967ef0e1de5fb79";><img
 src="https://img.shields.io/badge/e9bf52aa03-fix-green"; alt="fix - e9bf52aa03" 
/></a></td>
   <td>require outlets to match a route before processing child segments</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/d23932f2fd134e6e2608b2ccefdd69c5d9b8f83c";><img
 src="https://img.shields.io/badge/d23932f2fd-fix-green"; alt="fix - d23932f2fd" 
/></a></td>
   <td>set initial blocking resource input synchronously on activation</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular/commit/14793bfe4b44a36ed4b7e49a60458ec711c2b41a";><img
 src="https://img.shields.io/badge/14793bfe4b-perf-orange"; alt="perf - 
14793bfe4b" /></a></td>
   <td>do not retain UrlTree instances in RouterLink</td>
   </tr>
   </tbody>
   </table>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular/angular/commit/e9bf52aa03a3b9b302c33ffbc967ef0e1de5fb79";><code>e9bf52a</code></a>
 fix(router): require outlets to match a route before processing child 
segments</li>
   <li><a 
href="https://github.com/angular/angular/commit/83abee3d080ea658064068ed8303808aa012f880";><code>83abee3</code></a>
 Revert &quot;fix(router): fall back when serializing protocol-relative 
URLs&quot;</li>
   <li><a 
href="https://github.com/angular/angular/commit/3b6796f1ab279ab26b33d4e29e576d3b1762ccf5";><code>3b6796f</code></a>
 fix(router): reject duplicate outlets in production builds</li>
   <li><a 
href="https://github.com/angular/angular/commit/a6e6097b3d0d60f2d7057bfb261c9e4776b2b0b1";><code>a6e6097</code></a>
 fix(router): fall back when serializing protocol-relative URLs</li>
   <li><a 
href="https://github.com/angular/angular/commit/2d68c17a95ecaef3c3df822623c85f768448f028";><code>2d68c17</code></a>
 refactor(core): use native <code>Promise.withResolvers()</code> in remaining 
test files</li>
   <li><a 
href="https://github.com/angular/angular/commit/8b6dd5e947d74af79d50f1bace38b3229b451bab";><code>8b6dd5e</code></a>
 fix(router): limit absolute redirects from redirect functions</li>
   <li><a 
href="https://github.com/angular/angular/commit/d23932f2fd134e6e2608b2ccefdd69c5d9b8f83c";><code>d23932f</code></a>
 fix(router): set initial blocking resource input synchronously on 
activation</li>
   <li><a 
href="https://github.com/angular/angular/commit/568d6a83a23b37f519ba564f79f7a03bbdfb6893";><code>568d6a8</code></a>
 fix(router): do not copy URL-sized objects into every route snapshot</li>
   <li><a 
href="https://github.com/angular/angular/commit/14793bfe4b44a36ed4b7e49a60458ec711c2b41a";><code>14793bf</code></a>
 perf(router): do not retain UrlTree instances in RouterLink</li>
   <li><a 
href="https://github.com/angular/angular/commit/83cb045a1079b06e62b08c3f0642b9764de3f1c0";><code>83cb045</code></a>
 docs(router): fix UrlHandlingStrategy guide link</li>
   <li>Additional commits viewable in <a 
href="https://github.com/angular/angular/commits/v22.2.1/packages/router";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular-architects/native-federation` from 22.2.1 to 22.2.2
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/native-federation/angular-adapter/releases";>@​angular-architects/native-federation's
 releases</a>.</em></p>
   <blockquote>
   <h2>v22.2.2</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>fix(builders): resolve outputs and esbuild hashes against workspaceRoot 
by <a href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in 
<a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/150";>native-federation/angular-adapter#150</a></li>
   <li>fix(builders): respect an explicit NG_BUILD_OPTIMIZE_CHUNKS value by <a 
href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in <a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/151";>native-federation/angular-adapter#151</a></li>
   <li>fix(esbuild): key the externals cache on adapter build options by <a 
href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in <a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/152";>native-federation/angular-adapter#152</a></li>
   <li>fix(remote): replace deep <code>@​angular/build</code> imports with own 
asset helpers by <a 
href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in <a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/154";>native-federation/angular-adapter#154</a></li>
   <li>docs: add ADR (now a skill + rules) on depending on Angular build 
internals by <a 
href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in <a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/160";>native-federation/angular-adapter#160</a></li>
   <li>fix(esbuild): cache linker transforms without Angular's internal hash by 
<a href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in <a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/159";>native-federation/angular-adapter#159</a></li>
   <li>fix: inject ngServerMode at bundle time instead of patching 
<code>@​angular/core</code> by <a 
href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in <a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/162";>native-federation/angular-adapter#162</a></li>
   <li>fix(esbuild): derive script options from optimization.scripts like 
Angular (<a 
href="https://redirect.github.com/native-federation/angular-adapter/issues/163";>#163</a>)
 by <a href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in 
<a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/164";>native-federation/angular-adapter#164</a></li>
   <li>fix(esbuild): add the DevTools ignore list to federation bundles' source 
maps (<a 
href="https://redirect.github.com/native-federation/angular-adapter/issues/149";>#149</a>)
 by <a href="https://github.com/Aukevanoost";><code>@​Aukevanoost</code></a> in 
<a 
href="https://redirect.github.com/native-federation/angular-adapter/pull/165";>native-federation/angular-adapter#165</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/native-federation/angular-adapter/compare/v22.2.1...v22.2.2";>https://github.com/native-federation/angular-adapter/compare/v22.2.1...v22.2.2</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/d2fb76432a2bf68166bd6b8e88cc164ab438648e";><code>d2fb764</code></a>
 chore: Prepared release 22.2.2</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/e8beb47e8a470e4e8cf440a14603fe507ab0b9bb";><code>e8beb47</code></a>
 Merge pull request <a 
href="https://redirect.github.com/native-federation/angular-adapter/issues/165";>#165</a>
 from native-federation/issues/149</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/4298e2681685a9b5895edd66fea881dbd6588817";><code>4298e26</code></a>
 fix(esbuild): add the DevTools ignore list to federation bundles' source 
maps...</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/32d31f972761849940534209419593160dab8b70";><code>32d31f9</code></a>
 Merge pull request <a 
href="https://redirect.github.com/native-federation/angular-adapter/issues/164";>#164</a>
 from native-federation/issues/163</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/df4c6aae9ce8cb243b4273de8ca4b4613ae4e7c8";><code>df4c6aa</code></a>
 feat(remote): add a polyfills option for the host's Zone.js setup (<a 
href="https://redirect.github.com/native-federation/angular-adapter/issues/163";>#163</a>)</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/2eb4e1ead78d040f7c2c681e7db42a9845c7352d";><code>2eb4e1e</code></a>
 refactor(esbuild): drop the angular:linked condition and its version lookup 
(...</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/e146ffc02f71488e6c4e129159615af5bd942697";><code>e146ffc</code></a>
 fix(esbuild): derive script options from optimization.scripts like Angular 
(#...</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/83baf29d6afee496150039725dd58dac9f1521f1";><code>83baf29</code></a>
 docs: add agent guidance for gh quirks and tighten internals rationale</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/7871f6a3a6811f978d85aef48f342065b5a65d35";><code>7871f6a</code></a>
 chore: exempt test files from the comments rule</li>
   <li><a 
href="https://github.com/native-federation/angular-adapter/commit/f206d92ab78c18d90d7aef666d35bbdb56791d5e";><code>f206d92</code></a>
 chore: add a Claude rule for concise, why-only comments</li>
   <li>Additional commits viewable in <a 
href="https://github.com/native-federation/angular-adapter/compare/v22.2.1...v22.2.2";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular/build` from 22.2.0 to 22.2.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular/angular-cli/releases";>@​angular/build's 
releases</a>.</em></p>
   <blockquote>
   <h2>22.2.1</h2>
   <h3><code>@​angular-devkit/schematics-cli</code></h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/e6350b6f57a546f77d38515604d1c1fa46d85d39";><img
 src="https://img.shields.io/badge/e6350b6f57-fix-green"; alt="fix - e6350b6f57" 
/></a></td>
   <td>correctly parse inline boolean values in CLI options (<a 
href="https://redirect.github.com/angular/angular-cli/issues/34201";>#34201</a>)</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​schematics/angular</code></h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/663c580c86645b5b3a31925154427588e48018ba";><img
 src="https://img.shields.io/badge/663c580c86-fix-green"; alt="fix - 663c580c86" 
/></a></td>
   <td>add browsers option to angular.json during vitest browser provider 
ng-add</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular/cli</code></h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/db053444e0af22223100f931def9f41d1eea4426";><img
 src="https://img.shields.io/badge/db053444e0-fix-green"; alt="fix - db053444e0" 
/></a></td>
   <td>skip components with a change detection strategy in the zoneless 
migration tool</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular-devkit/architect</code></h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/516df4ee6d1d07ad8b851ff108595d08ef4d319b";><img
 src="https://img.shields.io/badge/516df4ee6d-fix-green"; alt="fix - 516df4ee6d" 
/></a></td>
   <td>correctly parse inline boolean values in CLI options (<a 
href="https://redirect.github.com/angular/angular-cli/issues/34201";>#34201</a>)</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular-devkit/build-angular</code></h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/ac70f862086343d2d9a36fd7b09b3a3680e907b0";><img
 src="https://img.shields.io/badge/ac70f86208-fix-green"; alt="fix - ac70f86208" 
/></a></td>
   <td>do not mark standalone expression statements as pure</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular/build</code></h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/ec9c0b51c24fd0fba8a7f01dbb0ff25cf520a0d5";><img
 src="https://img.shields.io/badge/ec9c0b51c2-fix-green"; alt="fix - ec9c0b51c2" 
/></a></td>
   <td>deduplicate spurious chokidar polling change events (<a 
href="https://redirect.github.com/angular/angular-cli/issues/34188";>#34188</a>)</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/c1b515418033685a9624140b5eecb6330ec07504";><img
 src="https://img.shields.io/badge/c1b5154180-fix-green"; alt="fix - c1b5154180" 
/></a></td>
   <td>encode script type in auto-CSP loader</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/cb4dd71a1bbf9d7a8273061c54a8997cb725e9e3";><img
 src="https://img.shields.io/badge/cb4dd71a1b-fix-green"; alt="fix - cb4dd71a1b" 
/></a></td>
   <td>ensure <code>@​angular/compiler</code> is loaded for Vitest TestBed 
initialization</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/b1980440484d809f89e54d04bdeb484ff2db6aae";><img
 src="https://img.shields.io/badge/b198044048-fix-green"; alt="fix - b198044048" 
/></a></td>
   <td>preserve nested workspace path for git worktree cache</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/5194b415314a4fb2435b29dcf42ccffbc26070a9";><img
 src="https://img.shields.io/badge/5194b41531-fix-green"; alt="fix - 5194b41531" 
/></a></td>
   <td>prevent chokidar from scanning unimported node_modules in watch mode</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/37cf399d95d9376811cd79144bbd517f3efe3d32";><img
 src="https://img.shields.io/badge/37cf399d95-fix-green"; alt="fix - 37cf399d95" 
/></a></td>
   <td>reset component updates on dev-server SSR page request</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/ddff42cb03cd45f1e668794057843f8a98501c0a";><img
 src="https://img.shields.io/badge/ddff42cb03-fix-green"; alt="fix - ddff42cb03" 
/></a></td>
   <td>serve emitted HTML assets in dev-server</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/e3e893682d501d3135bf3abcb1c74b9598f78017";><img
 src="https://img.shields.io/badge/e3e893682d-fix-green"; alt="fix - e3e893682d" 
/></a></td>
   <td>watchers outside the workspace via parcel didn't work</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/d55e899954e677c9d0751ab8e56b0364bf3a3098";><img
 src="https://img.shields.io/badge/d55e899954-perf-orange"; alt="perf - 
d55e899954" /></a></td>
   <td>avoid loading compiler-cli and typescript in js transform worker</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/3d08e5b053d50f9101215974039aafcc39f6a9e9";><img
 src="https://img.shields.io/badge/3d08e5b053-perf-orange"; alt="perf - 
3d08e5b053" /></a></td>
   <td>avoid sharding intermediate files under worker surplus in i18n 
inliner</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/5ea36fe8b8b9732054a3749912018bae71e3b746";><img
 src="https://img.shields.io/badge/5ea36fe8b8-perf-orange"; alt="perf - 
5ea36fe8b8" /></a></td>
   <td>bound aggregate worker allocation across dominant files in i18n 
inliner</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/90ee193bd188629da762e2f98cb664d8493ed733";><img
 src="https://img.shields.io/badge/90ee193bd1-perf-orange"; alt="perf - 
90ee193bd1" /></a></td>
   <td>bound concurrent worker allocation for dominant files in i18n 
inliner</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/41b353856ba0babc03907701508d7a2b45c96743";><img
 src="https://img.shields.io/badge/41b353856b-perf-orange"; alt="perf - 
41b353856b" /></a></td>
   <td>process batch locales sequentially in i18n inliner worker</td>
   </tr>
   </tbody>
   </table>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular/angular-cli/blob/main/CHANGELOG.md";>@​angular/build's
 changelog</a>.</em></p>
   <blockquote>
   <h1>22.2.1 (2026-10-01)</h1>
   <h3><code>@​angular/cli</code></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-cli/commit/db053444e0af22223100f931def9f41d1eea4426";>db053444e0</a></td>
   <td>fix</td>
   <td>skip components with a change detection strategy in the zoneless 
migration tool</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​schematics/angular</code></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-cli/commit/663c580c86645b5b3a31925154427588e48018ba";>663c580c86</a></td>
   <td>fix</td>
   <td>add browsers option to angular.json during vitest browser provider 
ng-add</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular-devkit/schematics-cli</code></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-cli/commit/e6350b6f57a546f77d38515604d1c1fa46d85d39";>e6350b6f57</a></td>
   <td>fix</td>
   <td>correctly parse inline boolean values in CLI options (<a 
href="https://redirect.github.com/angular/angular-cli/pull/34201";>#34201</a>)</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular-devkit/architect</code></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-cli/commit/516df4ee6d1d07ad8b851ff108595d08ef4d319b";>516df4ee6d</a></td>
   <td>fix</td>
   <td>correctly parse inline boolean values in CLI opt...
   
   _Description has been truncated_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to