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 "tellurium-telescope" (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 "fix(core): block dangerous data: and vbscript: URLs in URL sanitizer"</li> <li><a href="https://github.com/angular/angular/commit/69a5e19a510ace10c4ba2d40c4a79a72f3bb4cd9"><code>69a5e19</code></a> Revert "fix(core): extend data: URL allowlist for non-executable MIME types"</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 "fix(router): fall back when serializing protocol-relative URLs"</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]
