The ng commands will no longer automatically detect and use cnpm as the package manager. As an alternative use the .npmrc file to ensure npm uses the cnpm registry.
@angular/build
TypeScript versions older than 5.9 are no longer supported.
The javascriptEnabled option for Less is no longer supported. Projects relying on inline JavaScript within Less files will need to refactor their stylesheets to remove this dependency.
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 commands and options
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 merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@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)
Bumps [@angular/build](https://github.com/angular/angular-cli) from 20.3.10 to 21.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular-cli/releases"><code>@angular/build</code>'s releases</a>.</em></p>
<blockquote>
<h2>21.0.0</h2>
<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/58d101d5e78cf4c158dbaf52103639d56b84f9ed"><img src="https://img.shields.io/badge/58d101d5e-feat-blue" alt="feat - 58d101d5e" /></a></td>
<td>add <code>--json</code> output to <code>ng version</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/d014630fad765ae3928b698122038cbe00d37102"><img src="https://img.shields.io/badge/d014630fa-feat-blue" alt="feat - d014630fa" /></a></td>
<td>add advanced filtering to MCP example search</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/6d3a3c5799bde1bab5c3878e0783ffa6854e36ad"><img src="https://img.shields.io/badge/6d3a3c579-feat-blue" alt="feat - 6d3a3c579" /></a></td>
<td>add ai-tutor mcp tool</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/1c06b16a962d3c2cc122dc40e01c64bc8a8d754d"><img src="https://img.shields.io/badge/1c06b16a9-feat-blue" alt="feat - 1c06b16a9" /></a></td>
<td>add builder info to <code>list_projects</code> MCP tool</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/301b50da4cf99b3cd87940606121d076b4f241c6"><img src="https://img.shields.io/badge/301b50da4-feat-blue" alt="feat - 301b50da4" /></a></td>
<td>add fallback support for packages without direct <code>ng add</code> functionality</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/3040b777e40bc90fd1ed961e3d134875b3f9b464"><img src="https://img.shields.io/badge/3040b777e-feat-blue" alt="feat - 3040b777e" /></a></td>
<td>add style language detection to list_projects tool</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/45024e836b4006cc48b18bb99d025ae1a572db12"><img src="https://img.shields.io/badge/45024e836-feat-blue" alt="feat - 45024e836" /></a></td>
<td>add unit test framework detection to list_projects tool</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/104c90768000b3e0052ee7e7de2c5e04c1bffdaf"><img src="https://img.shields.io/badge/104c90768-feat-blue" alt="feat - 104c90768" /></a></td>
<td>enhance <code>ng version</code> output with more details</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/286b6204c825c990761a0d5e5b91bb439dd13655"><img src="https://img.shields.io/badge/286b6204c-feat-blue" alt="feat - 286b6204c" /></a></td>
<td>make documentation search tool version-aware</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/406315d0939c62d9f4f39ce64b168e72bbdd588c"><img src="https://img.shields.io/badge/406315d09-feat-blue" alt="feat - 406315d09" /></a></td>
<td>make find_examples tool version-aware</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/68e711307eae88a621698c2a9cc2abc30d44efc8"><img src="https://img.shields.io/badge/68e711307-feat-blue" alt="feat - 68e711307" /></a></td>
<td>make get_best_practices tool version-aware</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/50453fdeec4a00d88deada49d2dd0867bdb784fb"><img src="https://img.shields.io/badge/50453fdee-feat-blue" alt="feat - 50453fdee" /></a></td>
<td>overhaul <code>ng version</code> command output</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/1ee9ce3c93caff419f8095a91cf58601e3df3f74"><img src="https://img.shields.io/badge/1ee9ce3c9-feat-blue" alt="feat - 1ee9ce3c9" /></a></td>
<td>promote MCP <code>find_examples</code> tool to a stable tool</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/0d53e82d5ed8986603c2005fc06041dd076b08c6"><img src="https://img.shields.io/badge/0d53e82d5-feat-blue" alt="feat - 0d53e82d5" /></a></td>
<td>provide detailed peer dependency conflict errors in ng add</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/f513089e276acf5a7c4f6879a95e2d6ed78ae67d"><img src="https://img.shields.io/badge/f513089e2-feat-blue" alt="feat - f513089e2" /></a></td>
<td>remove direct support for <code>cnpm</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/c17d7a929adccb77f3c2c33e70005f50032d8cae"><img src="https://img.shields.io/badge/c17d7a929-fix-green" alt="fix - c17d7a929" /></a></td>
<td>add schema versioning and metadata to example database</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/dbf1aaf70bc3e3dd0de05d760bafacc43b34dce8"><img src="https://img.shields.io/badge/dbf1aaf70-fix-green" alt="fix - dbf1aaf70" /></a></td>
<td>add snippet support to example search MCP tool</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/dfb4242b347365f3a2c6d006f07a16c982ff4dbe"><img src="https://img.shields.io/badge/dfb4242b3-fix-green" alt="fix - dfb4242b3" /></a></td>
<td>add vitest to version command output</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/11cee1acb59afbad1ef88d8340b5438f7dbefe57"><img src="https://img.shields.io/badge/11cee1acb-fix-green" alt="fix - 11cee1acb" /></a></td>
<td>correct boolean parsing in MCP example front matter</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/122a8c0e27342db79eb4d38e23032548054709b9"><img src="https://img.shields.io/badge/122a8c0e2-fix-green" alt="fix - 122a8c0e2" /></a></td>
<td>correct frontmatter parsing in MCP examples tool</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/431106559d6e75f5113876a3f92fdf4dc4b2114d"><img src="https://img.shields.io/badge/431106559-fix-green" alt="fix - 431106559" /></a></td>
<td>correct query in find_examples to prevent runtime error</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/def412a558d71cb51fa16d826418bd0ed0a085cf"><img src="https://img.shields.io/badge/def412a55-fix-green" alt="fix - def412a55" /></a></td>
<td>enhance find_examples MCP tool with structured output</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/0922a033f546b38f83d1cae524cf7237dd37a2ac"><img src="https://img.shields.io/badge/0922a033f-fix-green" alt="fix - 0922a033f" /></a></td>
<td>improve JSON schema parsing for command options</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/f099c91570b3cd748d7138bd18a4898a345549db"><img src="https://img.shields.io/badge/f099c9157-fix-green" alt="fix - f099c9157" /></a></td>
<td>improve list_projects MCP tool to find all workspaces in monorepos</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/1be35b3433179481be85ea1cb892d66170e0aebe"><img src="https://img.shields.io/badge/1be35b343-fix-green" alt="fix - 1be35b343" /></a></td>
<td>promote zoneless migration MCP tool to stable</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/e5aed6d655ed92ea6eb3ac03716b8a02a5f731d6"><img src="https://img.shields.io/badge/e5aed6d65-fix-green" alt="fix - e5aed6d65" /></a></td>
<td>show planned actions in <code>ng add</code> dry run</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/4deac3ec785b1a53156aac90441d0ed129df71ef"><img src="https://img.shields.io/badge/4deac3ec7-fix-green" alt="fix - 4deac3ec7" /></a></td>
<td>support multi-database search in find_examples MCP tool</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/aeb49dd52bf88785a193fcb6caa0b36aaeef1d37"><img src="https://img.shields.io/badge/aeb49dd52-perf-orange" alt="perf - aeb49dd52" /></a></td>
<td>cache dependency lookups during <code>ng add</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/5e534090e25e00a9fafbce2867030e7fdb0efbf6"><img src="https://img.shields.io/badge/5e534090e-perf-orange" alt="perf - 5e534090e" /></a></td>
<td>parallelize peer dependency checks in <code>ng add</code></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/e417c89f9e9cfe0ce50ffbc72ef555793605aea1"><img src="https://img.shields.io/badge/e417c89f9-feat-blue" alt="feat - e417c89f9" /></a></td>
<td>Add <code>addTypeToClassName</code> option to relevant schematics</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/ede5e52bc701c42948bd98826cd4fa901350015c"><img src="https://img.shields.io/badge/ede5e52bc-feat-blue" alt="feat - ede5e52bc" /></a></td>
<td>add <code>include</code> option to jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/c119910f4505e280eea83ea6647b6d279a46f36d"><img src="https://img.shields.io/badge/c119910f4-feat-blue" alt="feat - c119910f4" /></a></td>
<td>add AGENTS.md support to ai-config schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/d0d2a17b8adb2c1ce6eee70494f5d2298622c40e"><img src="https://img.shields.io/badge/d0d2a17b8-feat-blue" alt="feat - d0d2a17b8" /></a></td>
<td>add Jasmine spy API transformations to jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/e7d955bedd5ca6957903cb73f8ebe06823a808da"><img src="https://img.shields.io/badge/e7d955bed-feat-blue" alt="feat - e7d955bed" /></a></td>
<td>add matcher transformations to jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/629f5cb181fee562645baf02b44ebb3b39f3fb06"><img src="https://img.shields.io/badge/629f5cb18-feat-blue" alt="feat - 629f5cb18" /></a></td>
<td>add misc transformations to jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/4912f39906b11a3212f11d5a00d577e2a0bacab4"><img src="https://img.shields.io/badge/4912f3990-feat-blue" alt="feat - 4912f3990" /></a></td>
<td>add Tailwind CSS option to application schematic and <code>ng new</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/2a518016d9585dd4d16f90102d5409459ebba024"><img src="https://img.shields.io/badge/2a518016d-feat-blue" alt="feat - 2a518016d" /></a></td>
<td>Applications are zoneless by default</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/2ffc527b1bbe237e9f732d3506ce3a75ca1ca9d0"><img src="https://img.shields.io/badge/2ffc527b1-feat-blue" alt="feat - 2ffc527b1" /></a></td>
<td>configure Vitest for new projects and allow runner choice</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/58474ec7dd85fc34639c138d9b8d545affb50e3e"><img src="https://img.shields.io/badge/58474ec7d-feat-blue" alt="feat - 58474ec7d" /></a></td>
<td>introduce initial jasmine-to-vitest unit test refactor schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/9f255f2b3cc435f3bea2f0266a137176ca599aef"><img src="https://img.shields.io/badge/9f255f2b3-feat-blue" alt="feat - 9f255f2b3" /></a></td>
<td>set <code>packageManager</code> in <code>package.json</code> on new projects</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/4e6c94f21e882c593cf11197900c29d693af9297"><img src="https://img.shields.io/badge/4e6c94f21-feat-blue" alt="feat - 4e6c94f21" /></a></td>
<td>support different file name style guides in <code>ng new</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/77741f5eec735f23b0f2865101471e045e4889b8"><img src="https://img.shields.io/badge/77741f5ee-fix-green" alt="fix - 77741f5ee" /></a></td>
<td>add 'update-typescript-lib' migration</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/f89750b27866c307da546fe4f33da980693ca5c1"><img src="https://img.shields.io/badge/f89750b27-fix-green" alt="fix - f89750b27" /></a></td>
<td>add <code>addImports</code> option to jasmine-vitest schematic</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-cli/blob/main/CHANGELOG.md"><code>@angular/build</code>'s changelog</a>.</em></p>
<blockquote>
<h1>21.0.0 (2025-11-19)</h1>
<h2>Breaking Changes</h2>
<h3><code>@angular/cli</code></h3>
<ul>
<li>The <code>ng</code> commands will no longer automatically detect and use <code>cnpm</code> as the package manager. As an alternative use the <code>.npmrc</code> file to ensure npm uses the cnpm registry.</li>
</ul>
<h3><code>@angular/build</code></h3>
<ul>
<li>
<ul>
<li>TypeScript versions older than 5.9 are no longer supported.</li>
</ul>
</li>
<li>The <code>javascriptEnabled</code> option for Less is no longer supported. Projects relying on inline JavaScript within Less files will need to refactor their stylesheets to remove this dependency.</li>
</ul>
<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/e417c89f9e9cfe0ce50ffbc72ef555793605aea1">e417c89f9</a></td>
<td>feat</td>
<td>Add <code>addTypeToClassName</code> option to relevant schematics</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/ede5e52bc701c42948bd98826cd4fa901350015c">ede5e52bc</a></td>
<td>feat</td>
<td>add <code>include</code> option to jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/c119910f4505e280eea83ea6647b6d279a46f36d">c119910f4</a></td>
<td>feat</td>
<td>add AGENTS.md support to ai-config schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/d0d2a17b8adb2c1ce6eee70494f5d2298622c40e">d0d2a17b8</a></td>
<td>feat</td>
<td>add Jasmine spy API transformations to jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/e7d955bedd5ca6957903cb73f8ebe06823a808da">e7d955bed</a></td>
<td>feat</td>
<td>add matcher transformations to jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/629f5cb181fee562645baf02b44ebb3b39f3fb06">629f5cb18</a></td>
<td>feat</td>
<td>add misc transformations to jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/4912f39906b11a3212f11d5a00d577e2a0bacab4">4912f3990</a></td>
<td>feat</td>
<td>add Tailwind CSS option to application schematic and <code>ng new</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/2a518016d9585dd4d16f90102d5409459ebba024">2a518016d</a></td>
<td>feat</td>
<td>Applications are zoneless by default</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/2ffc527b1bbe237e9f732d3506ce3a75ca1ca9d0">2ffc527b1</a></td>
<td>feat</td>
<td>configure Vitest for new projects and allow runner choice</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/58474ec7dd85fc34639c138d9b8d545affb50e3e">58474ec7d</a></td>
<td>feat</td>
<td>introduce initial jasmine-to-vitest unit test refactor schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/9f255f2b3cc435f3bea2f0266a137176ca599aef">9f255f2b3</a></td>
<td>feat</td>
<td>set <code>packageManager</code> in <code>package.json</code> on new projects</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/4e6c94f21e882c593cf11197900c29d693af9297">4e6c94f21</a></td>
<td>feat</td>
<td>support different file name style guides in <code>ng new</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/77741f5eec735f23b0f2865101471e045e4889b8">77741f5ee</a></td>
<td>fix</td>
<td>add 'update-typescript-lib' migration</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/f89750b27866c307da546fe4f33da980693ca5c1">f89750b27</a></td>
<td>fix</td>
<td>add <code>addImports</code> option to jasmine-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/9dab5780a1befbd76ee9ba4c4e6ac2d3fd714bb9">9dab5780a</a></td>
<td>fix</td>
<td>add fixture.whenStable in spec files when zoneless apps</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/8f0f6a5f113ffc9e81d99eeeba71f8054e2d3686">8f0f6a5f1</a></td>
<td>fix</td>
<td>add migration to update <code>moduleResolution</code> to <code>bundler</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/e8feba9ee163f688c51d6463336474591e886647">e8feba9ee</a></td>
<td>fix</td>
<td>add missing typeSeparator to main.ts.template file</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/515b09c4f28ef1c2eb911cb73135a6086dcab3c9">515b09c4f</a></td>
<td>fix</td>
<td>add Vitest config generation and runner checks</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/0e83fe1a87cc3dcbc9daa4440a050ae6aafc8042">0e83fe1a8</a></td>
<td>fix</td>
<td>add warnings and improve Karma config generation</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/b91fa31f20b49ead021c72c271f67da38b340584">b91fa31f2</a></td>
<td>fix</td>
<td>align Karma project generation with unified unit-test builder</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/c967a447ce755fbf582ec35aa24bb6e0fa0043cf">c967a447c</a></td>
<td>fix</td>
<td>correct spacing in application spec tsconfig</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/00d941c433de718cf3c38033d5d68dd86f790291">00d941c43</a></td>
<td>fix</td>
<td>correct style guide paths for standalone components</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/e33e77d12984446fe7bc77deb7438806817ba8a7">e33e77d12</a></td>
<td>fix</td>
<td>flag '--file-name-style-guide=2016' - wrong import in main.ts</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/f35b9f3310995b05d501f2abaec58dcd283e3aa0">f35b9f331</a></td>
<td>fix</td>
<td>improve comment preservation in jasmine-to-vitest</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/6615fcf037686cd96e97b469937b7f0736afaa77">6615fcf03</a></td>
<td>fix</td>
<td>issues in apps generated with '--file-name-style-guide=2016' flag</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/e304821d5d789fab2725d3152612d3e5b6bd0dc7">e304821d5</a></td>
<td>fix</td>
<td>make ai-config schematic non-destructive</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/512ad282aecbfdf1e5c9e9700cc722addb949b68">512ad282a</a></td>
<td>fix</td>
<td>preserve blank lines in jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/b524ba42625cd690177a300ca4843ef4edce035f">b524ba426</a></td>
<td>fix</td>
<td>remove empty i18n-extract target for new projects</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/8e6e0a2931bfb178e77cf2c9ca7f92a56c673449">8e6e0a293</a></td>
<td>fix</td>
<td>remove explicit flag for host bindings</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/afb4d3e377b11315a03563cb8c143c35d37f113a">afb4d3e37</a></td>
<td>fix</td>
<td>remove extra space before async in spec templates</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/b983ea8e5107420a910dbbc05c6b74f0ff6fbddd">b983ea8e5</a></td>
<td>fix</td>
<td>respect skip-install for tailwind schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/54c4eae2aa49c6b45c41f0718a5915a10d426cb4">54c4eae2a</a></td>
<td>fix</td>
<td>transform Jasmine type annotations in jasmine-to-vitest schematic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/14c0a9bacbb66b1db714ea7906c7d33f49c710fc">14c0a9bac</a></td>
<td>perf</td>
<td>optimize AST traversal utilities</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/angular/angular-cli/commit/a06ccb3f5f20364bfd0ff47269ac63824652d118"><code>a06ccb3</code></a> release: cut the v21.0.0 release</li>
<li><a href="https://github.com/angular/angular-cli/commit/9257e3f8dc8c80ea1668fb6184a2a6df179a20be"><code>9257e3f</code></a> build: update FW and <code>ng-packagr</code> dependencies for major release</li>
<li><a href="https://github.com/angular/angular-cli/commit/3655ad3206b4fd65b51c7b2a02b8ae8e812ad7cd"><code>3655ad3</code></a> release: cut the v21.0.0-rc.6 release</li>
<li><a href="https://github.com/angular/angular-cli/commit/e33e77d12984446fe7bc77deb7438806817ba8a7"><code>e33e77d</code></a> fix(<code>@schematics/angular</code>): flag '--file-name-style-guide=2016' - wrong import ...</li>
<li><a href="https://github.com/angular/angular-cli/commit/907c89930fad6c723ae005590558d2e4c32cd507"><code>907c899</code></a> release: cut the v21.0.0-rc.5 release</li>
<li><a href="https://github.com/angular/angular-cli/commit/fa5c92346d14a6ad03aa30ad6392fc649038605e"><code>fa5c923</code></a> fix(<code>@angular/build</code>): prioritize string type for runnerConfig schema</li>
<li><a href="https://github.com/angular/angular-cli/commit/e8feba9ee163f688c51d6463336474591e886647"><code>e8feba9</code></a> fix(<code>@schematics/angular</code>): add missing typeSeparator to main.ts.template file</li>
<li><a href="https://github.com/angular/angular-cli/commit/6615fcf037686cd96e97b469937b7f0736afaa77"><code>6615fcf</code></a> fix(<code>@schematics/angular</code>): issues in apps generated with '--file-name-style-gu...</li>
<li><a href="https://github.com/angular/angular-cli/commit/f7c9f260213d894dce5632e71ae0f4337ae39eae"><code>f7c9f26</code></a> test(<code>@angular/build</code>): temporarily disable Vitest coverage check on Windows</li>
<li><a href="https://github.com/angular/angular-cli/commit/e0a818327f06939f116b9c5fb46e5a883dcdc375"><code>e0a8183</code></a> test: improve vitest e2e test stability and performance</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular-cli/compare/20.3.10...21.0.0">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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps @angular/build from 20.3.10 to 21.0.0.
Release notes
Sourced from
@angular/build's releases.... (truncated)
Changelog
Sourced from
@angular/build's changelog.... (truncated)
Commits
a06ccb3release: cut the v21.0.0 release9257e3fbuild: update FW andng-packagrdependencies for major release3655ad3release: cut the v21.0.0-rc.6 releasee33e77dfix(@schematics/angular): flag '--file-name-style-guide=2016' - wrong import ...907c899release: cut the v21.0.0-rc.5 releasefa5c923fix(@angular/build): prioritize string type for runnerConfig schemae8feba9fix(@schematics/angular): add missing typeSeparator to main.ts.template file6615fcffix(@schematics/angular): issues in apps generated with '--file-name-style-gu...f7c9f26test(@angular/build): temporarily disable Vitest coverage check on Windowse0a8183test: improve vitest e2e test stability and performanceDependabot 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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Looks like
@angular/buildis up-to-date now, so this is no longer needed.Preserved GitLab !57 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 1; visible source notes: 1.
gitlab-35-mergerequest-57.md (SHA-256
d2735ae04ebf37bb4334bb6f2b3d9d56cc56c77bba51bfb74e76f577cfd9cc3e)gitlab-35-mergerequest-57.json (SHA-256
b4a38617b8d3505db9f3be1ac2c96ee08f85e1361397beba8320041994912aa0)Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.
Pull request closed