dependabot[bot] opened a new pull request, #13: URL: https://github.com/apache/fineract-backoffice-ui/pull/13
Bumps [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) from 20.3.17 to 21.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/angular/angular/releases"><code>@angular/compiler-cli</code>'s releases</a>.</em></p> <blockquote> <h2>VSCode Extension: 21.2.2</h2> <ul> <li>fix(extension): bundle TypeScript 5.9 internally (<a href="https://github.com/angular/angular/commit/da57d1af732292823b1ea187b6e9cd9f6b4eca39">da57d1af73</a>)</li> </ul> <h2>21.2.2</h2> <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/1df1697c6e3a6b1d302f7692b495146943faa12f"><img src="https://img.shields.io/badge/1df1697c6e-fix-green" alt="fix - 1df1697c6e" /></a></td> <td>prevent mutation of children array in RecursiveVisitor</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/c822bf8e76611afde332b6625f5e7bae2fe9c3f3"><img src="https://img.shields.io/badge/c822bf8e76-fix-green" alt="fix - c822bf8e76" /></a></td> <td>always parenthesize object literals in TCB</td> </tr> <tr> <td><a href="https://github.com/angular/angular/commit/05d022d5e61cca7ac90d5b2b2ba3fc738b364ad9"><img src="https://img.shields.io/badge/05d022d5e6-fix-green" alt="fix - 05d022d5e6" /></a></td> <td>ignore generated ngDevMode signal branch for code coverage</td> </tr> </tbody> </table> <h3>forms</h3> <table> <thead> <tr> <th>Commit</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/angular/angular/commit/670d1660c40504e3f55e094c3ebbcccad14163f3"><img src="https://img.shields.io/badge/670d1660c4-feat-blue" alt="feat - 670d1660c4" /></a></td> <td>add 'blur' option to debounce rule</td> </tr> </tbody> </table> <h2>VSCode Extension: 21.2.1</h2> <ul> <li>perf(language-service): use lightweight project warmup for Angular analysis (<a href="https://github.com/angular/angular/commit/d2137928e8f075527016a3c011dd8efc4d4e1ebd">d2137928e8</a>)</li> </ul> <h2>21.2.1</h2> <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/e2e9a9a531c9e9a69701e549f28354cc5d5edd77"><img src="https://img.shields.io/badge/e2e9a9a531-fix-green" alt="fix - e2e9a9a531" /></a></td> <td>adds transfer cache to httpResource to fix hydration</td> </tr> <tr> <td><a href="https://github.com/angular/angular/commit/b4ec3cc4e41f2948ad0830eb14aa05d14fa3a9ed"><img src="https://img.shields.io/badge/b4ec3cc4e4-fix-green" alt="fix - b4ec3cc4e4" /></a></td> <td>prevent child animation elements from being orphaned</td> </tr> <tr> <td><a href="https://github.com/angular/angular/commit/e923d8839868c79989502ab3503e13d93c78516a"><img src="https://img.shields.io/badge/e923d88398-fix-green" alt="fix - e923d88398" /></a></td> <td>Prevent removal of elements during drag and drop</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/277ade97ac2a3a7f2a5b513acaa93e7663cdc55f"><img src="https://img.shields.io/badge/277ade97ac-fix-green" alt="fix - 277ade97ac" /></a></td> <td>correctly cache blob responses in transfer cache (<a href="https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/67002">#67002</a>)</td> </tr> </tbody> </table> <h2>VSCode Extension: 21.2.0</h2> <ul> <li>fix(vscode-extension): Highlight function calls with optional chaining (<a href="https://github.com/angular/angular/commit/4f8d3995f082929d1ef4163dcb4373d3ef7a67cf">4f8d3995f0</a>)</li> <li>feat(language-service): add linked editing ranges for HTML tag synchronization (<a href="https://github.com/angular/angular/commit/8c21866f49ff74344551395ae0a5df1841d54c0d">8c21866f49</a>)</li> <li>fix(vscode-extension): support highlighting for class bindings with brackets (<a href="https://github.com/angular/angular/commit/01ed57f297d6713724dfaedc9520f80471f37c10">01ed57f297</a>)</li> <li>feat(language-service): add JSON schema for angularCompilerOptions (<a href="https://github.com/angular/angular/commit/496967e7b13dfe1ebdde69724cd62880914beb60">496967e7b1</a>)</li> <li>fix(language-service): Detect local project version on creation (<a href="https://github.com/angular/angular/commit/8a7cbd46685874f4500c52629d09c5f7fd309080">8a7cbd4668</a>)</li> <li>feat(language-server): Support client-side file watching via <code>onDidChangeWatchedFiles</code> (<a href="https://github.com/angular/angular/commit/6fb39d9b62cbb634e95ec00fe5ef85d84da3bdbd">6fb39d9b62</a>)</li> <li>feat(language-server): Add completions and hover info for inline styles (<a href="https://github.com/angular/angular/commit/ebc90c26f5ff1ba1e0ca9b775a44e301ebfb9473">ebc90c26f5</a>)</li> <li>feat(language-server): Add quick info for inline styles (<a href="https://github.com/angular/angular/commit/573aadef7eb8b6b5e83b82a16f95d2a556f27c01">573aadef7e</a>)</li> <li>feat(language-server): Add folding range support for inline styles (<a href="https://github.com/angular/angular/commit/26fd0839c32d2ebeaa5e3ecc10ed70ab9ca17749">26fd0839c3</a>)</li> </ul> <h2>21.2.0</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/18003a33bb0d6bb09def8a0e5939fa24069696eb"><img src="https://img.shields.io/badge/18003a33bb-feat-blue" alt="feat - 18003a33bb" /></a></td> <td>add an 'outlet' injector option for ngTemplateOutlet</td> </tr> <tr> <td><a href="https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761"><img src="https://img.shields.io/badge/8bbe6dc46c-feat-blue" alt="feat - 8bbe6dc46c" /></a></td> <td>Add Location strategies to manage trailing slash on write</td> </tr> </tbody> </table> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md"><code>@angular/compiler-cli</code>'s changelog</a>.</em></p> <blockquote> <h1>21.2.2 (2026-03-09)</h1> <h3>compiler</h3> <table> <thead> <tr> <th>Commit</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/angular/angular/commit/1df1697c6e3a6b1d302f7692b495146943faa12f">1df1697c6e</a></td> <td>fix</td> <td>prevent mutation of children array in RecursiveVisitor</td> </tr> </tbody> </table> <h3>compiler-cli</h3> <table> <thead> <tr> <th>Commit</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/angular/angular/commit/c822bf8e76611afde332b6625f5e7bae2fe9c3f3">c822bf8e76</a></td> <td>fix</td> <td>always parenthesize object literals in TCB</td> </tr> <tr> <td><a href="https://github.com/angular/angular/commit/05d022d5e61cca7ac90d5b2b2ba3fc738b364ad9">05d022d5e6</a></td> <td>fix</td> <td>ignore generated ngDevMode signal branch for code coverage</td> </tr> </tbody> </table> <h3>forms</h3> <table> <thead> <tr> <th>Commit</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/angular/angular/commit/670d1660c40504e3f55e094c3ebbcccad14163f3">670d1660c4</a></td> <td>feat</td> <td>add 'blur' option to debounce rule</td> </tr> </tbody> </table> <!-- raw HTML omitted --> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h1>22.0.0-next.1 (2026-03-05)</h1> <h3>compiler</h3> <table> <thead> <tr> <th>Commit</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/angular/angular/commit/72a17afaf32194d42e4b5c090d4f75bad875930b">72a17afaf3</a></td> <td>fix</td> <td>prevent mutation of children array in RecursiveVisitor</td> </tr> </tbody> </table> <h3>compiler-cli</h3> <table> <thead> <tr> <th>Commit</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/angular/angular/commit/dc4cf649b62fd47e0e1bd255ec954d88585899c4">dc4cf649b6</a></td> <td>fix</td> <td>ignore generated ngDevMode signal branch for code coverage</td> </tr> </tbody> </table> <h3>forms</h3> <table> <thead> <tr> <th>Commit</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/angular/angular/commit/c767d678cff65a89f380b4512590fa732db072c8">c767d678cf</a></td> <td>feat</td> <td>add 'blur' option to debounce rule</td> </tr> </tbody> </table> <h3>migrations</h3> <table> <thead> <tr> <th>Commit</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/angular/angular/commit/f01901d7668ab926bd7a786f43dbb18f2bb8a5b7">f01901d766</a></td> <td>fix</td> <td>avoid generating invalid code in ChangeDetectionStrategy.Eager migration</td> </tr> </tbody> </table> <!-- raw HTML omitted --> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h1>22.0.0-next.0 (2026-03-04)</h1> <h2>Breaking Changes</h2> <h3></h3> <ul> <li>Node.js v20 is no longer supported. The minimum supported Node.js versions are now v22.22.0 and v24.13.1.</li> </ul> <h3>compiler</h3> <ul> <li>data prefixed attribute no-longer bind inputs nor outputs.</li> <li>The compiler will throw when there a when inputs, outputs or model are binding to the same input/outputs.</li> <li><code>in</code> variables will throw in template expressions.</li> </ul> <h3>core</h3> <ul> <li>change AnimationCallbackEvent.animationComplete signature</li> </ul> <h3>http</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/angular/angular/commit/c822bf8e76611afde332b6625f5e7bae2fe9c3f3"><code>c822bf8</code></a> fix(compiler-cli): always parenthesize object literals in TCB</li> <li><a href="https://github.com/angular/angular/commit/31e2c99007ad89f2ef024179030bc0f6a96a9b65"><code>31e2c99</code></a> refactor(compiler-cli): resolve presubmit issues</li> <li><a href="https://github.com/angular/angular/commit/f8b6bd0cbe7c5aecf499a3f6b2fb69e3cdaad759"><code>f8b6bd0</code></a> refactor(compiler-cli): escape quotes used in string expressions</li> <li><a href="https://github.com/angular/angular/commit/5349b027b85ab2c66aed602ebd56a33c51e8ed3a"><code>5349b02</code></a> refactor(compiler-cli): delete unused utilities</li> <li><a href="https://github.com/angular/angular/commit/8f8d67dc57fca59db22d64605c3417cc08b8845c"><code>8f8d67d</code></a> refactor(compiler-cli): initial decoupling from TypeScript factory APIs</li> <li><a href="https://github.com/angular/angular/commit/23153a06dd5c956ea4de23f6b251ed69d4293e3f"><code>23153a0</code></a> refactor(compiler-cli): introduce new primitive for generating TCB code</li> <li><a href="https://github.com/angular/angular/commit/05d022d5e61cca7ac90d5b2b2ba3fc738b364ad9"><code>05d022d</code></a> fix(compiler-cli): ignore generated ngDevMode signal branch for code coverage</li> <li><a href="https://github.com/angular/angular/commit/da57d1af732292823b1ea187b6e9cd9f6b4eca39"><code>da57d1a</code></a> build: use TypeScript 5.9 for patch builds</li> <li><a href="https://github.com/angular/angular/commit/dd551b1ff3af4d806a23a5a966d4f91ceb68b327"><code>dd551b1</code></a> refactor(compiler-cli): update old angular.io references to angular.dev</li> <li><a href="https://github.com/angular/angular/commit/c2cedd1954d4f8ec1044299341bb1691f456580a"><code>c2cedd1</code></a> refactor(compiler-cli): improve diagnostic with help link</li> <li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/v21.2.2/packages/compiler-cli">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- 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]
