Bump @angular/build from 20.3.10 to 21.0.0 #135

Closed
admin-backup wants to merge 1 commits from dependabot/npm_and_yarn/angular/build-21.0.0 into main
pull from: dependabot/npm_and_yarn/angular/build-21.0.0
admin-backup commented 2025-11-24 20:18:10 +01:00 (Migrated from 172.24.0.1:8928)

Bumps @angular/build from 20.3.10 to 21.0.0.

Release notes

Sourced from @​angular/build's releases.

21.0.0

@​angular/cli

Commit Description
feat - 58d101d5e add --json output to ng version
feat - d014630fa add advanced filtering to MCP example search
feat - 6d3a3c579 add ai-tutor mcp tool
feat - 1c06b16a9 add builder info to list_projects MCP tool
feat - 301b50da4 add fallback support for packages without direct ng add functionality
feat - 3040b777e add style language detection to list_projects tool
feat - 45024e836 add unit test framework detection to list_projects tool
feat - 104c90768 enhance ng version output with more details
feat - 286b6204c make documentation search tool version-aware
feat - 406315d09 make find_examples tool version-aware
feat - 68e711307 make get_best_practices tool version-aware
feat - 50453fdee overhaul ng version command output
feat - 1ee9ce3c9 promote MCP find_examples tool to a stable tool
feat - 0d53e82d5 provide detailed peer dependency conflict errors in ng add
feat - f513089e2 remove direct support for cnpm
fix - c17d7a929 add schema versioning and metadata to example database
fix - dbf1aaf70 add snippet support to example search MCP tool
fix - dfb4242b3 add vitest to version command output
fix - 11cee1acb correct boolean parsing in MCP example front matter
fix - 122a8c0e2 correct frontmatter parsing in MCP examples tool
fix - 431106559 correct query in find_examples to prevent runtime error
fix - def412a55 enhance find_examples MCP tool with structured output
fix - 0922a033f improve JSON schema parsing for command options
fix - f099c9157 improve list_projects MCP tool to find all workspaces in monorepos
fix - 1be35b343 promote zoneless migration MCP tool to stable
fix - e5aed6d65 show planned actions in ng add dry run
fix - 4deac3ec7 support multi-database search in find_examples MCP tool
perf - aeb49dd52 cache dependency lookups during ng add
perf - 5e534090e parallelize peer dependency checks in ng add

@​schematics/angular

Commit Description
feat - e417c89f9 Add addTypeToClassName option to relevant schematics
feat - ede5e52bc add include option to jasmine-to-vitest schematic
feat - c119910f4 add AGENTS.md support to ai-config schematic
feat - d0d2a17b8 add Jasmine spy API transformations to jasmine-to-vitest schematic
feat - e7d955bed add matcher transformations to jasmine-to-vitest schematic
feat - 629f5cb18 add misc transformations to jasmine-to-vitest schematic
feat - 4912f3990 add Tailwind CSS option to application schematic and ng new
feat - 2a518016d Applications are zoneless by default
feat - 2ffc527b1 configure Vitest for new projects and allow runner choice
feat - 58474ec7d introduce initial jasmine-to-vitest unit test refactor schematic
feat - 9f255f2b3 set packageManager in package.json on new projects
feat - 4e6c94f21 support different file name style guides in ng new
fix - 77741f5ee add 'update-typescript-lib' migration
fix - f89750b27 add addImports option to jasmine-vitest schematic

... (truncated)

Changelog

Sourced from @​angular/build's changelog.

21.0.0 (2025-11-19)

Breaking Changes

@​angular/cli

  • 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.

@​schematics/angular

Commit Type Description
e417c89f9 feat Add addTypeToClassName option to relevant schematics
ede5e52bc feat add include option to jasmine-to-vitest schematic
c119910f4 feat add AGENTS.md support to ai-config schematic
d0d2a17b8 feat add Jasmine spy API transformations to jasmine-to-vitest schematic
e7d955bed feat add matcher transformations to jasmine-to-vitest schematic
629f5cb18 feat add misc transformations to jasmine-to-vitest schematic
4912f3990 feat add Tailwind CSS option to application schematic and ng new
2a518016d feat Applications are zoneless by default
2ffc527b1 feat configure Vitest for new projects and allow runner choice
58474ec7d feat introduce initial jasmine-to-vitest unit test refactor schematic
9f255f2b3 feat set packageManager in package.json on new projects
4e6c94f21 feat support different file name style guides in ng new
77741f5ee fix add 'update-typescript-lib' migration
f89750b27 fix add addImports option to jasmine-vitest schematic
9dab5780a fix add fixture.whenStable in spec files when zoneless apps
8f0f6a5f1 fix add migration to update moduleResolution to bundler
e8feba9ee fix add missing typeSeparator to main.ts.template file
515b09c4f fix add Vitest config generation and runner checks
0e83fe1a8 fix add warnings and improve Karma config generation
b91fa31f2 fix align Karma project generation with unified unit-test builder
c967a447c fix correct spacing in application spec tsconfig
00d941c43 fix correct style guide paths for standalone components
e33e77d12 fix flag '--file-name-style-guide=2016' - wrong import in main.ts
f35b9f331 fix improve comment preservation in jasmine-to-vitest
6615fcf03 fix issues in apps generated with '--file-name-style-guide=2016' flag
e304821d5 fix make ai-config schematic non-destructive
512ad282a fix preserve blank lines in jasmine-to-vitest schematic
b524ba426 fix remove empty i18n-extract target for new projects
8e6e0a293 fix remove explicit flag for host bindings
afb4d3e37 fix remove extra space before async in spec templates
b983ea8e5 fix respect skip-install for tailwind schematic
54c4eae2a fix transform Jasmine type annotations in jasmine-to-vitest schematic
14c0a9bac perf optimize AST traversal utilities

... (truncated)

Commits
  • a06ccb3 release: cut the v21.0.0 release
  • 9257e3f build: update FW and ng-packagr dependencies for major release
  • 3655ad3 release: cut the v21.0.0-rc.6 release
  • e33e77d fix(@​schematics/angular): flag '--file-name-style-guide=2016' - wrong import ...
  • 907c899 release: cut the v21.0.0-rc.5 release
  • fa5c923 fix(@​angular/build): prioritize string type for runnerConfig schema
  • e8feba9 fix(@​schematics/angular): add missing typeSeparator to main.ts.template file
  • 6615fcf fix(@​schematics/angular): issues in apps generated with '--file-name-style-gu...
  • f7c9f26 test(@​angular/build): temporarily disable Vitest coverage check on Windows
  • e0a8183 test: improve vitest e2e test stability and performance
  • Additional commits viewable in compare view

Dependabot compatibility score

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 /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@angular/build&package-manager=npm_and_yarn&previous-version=20.3.10&new-version=21.0.0)](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>
admin-backup commented 2025-11-30 03:19:07 +01:00 (Migrated from 172.24.0.1:8928)

Looks like @angular/build is up-to-date now, so this is no longer needed.

Looks like `@angular/build` is up-to-date now, so this is no longer needed.
admin-backup (Migrated from 172.24.0.1:8928) closed this pull request 2025-11-30 03:19:09 +01:00

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.

<!-- gitlab-to-gitea-history:35:MergeRequest:57 --> 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](https://gitea.nessar.fr/attachments/a555a852-700a-488f-bf9e-10e683141104) (SHA-256 `d2735ae04ebf37bb4334bb6f2b3d9d56cc56c77bba51bfb74e76f577cfd9cc3e`) [gitlab-35-mergerequest-57.json](https://gitea.nessar.fr/attachments/0a1ccdf9-a702-42fe-994b-e631043bff22) (SHA-256 `b4a38617b8d3505db9f3be1ac2c96ee08f85e1361397beba8320041994912aa0`) Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nessar/vac-optimizer#135