Commit 9bb2271
authored
chore(deps): update dependency @angular/build to v21.2.7 (#1380)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@angular/build](https://redirect.github.com/angular/angular-cli) |
[`21.0.3` →
`21.2.7`](https://renovatebot.com/diffs/npm/@angular%2fbuild/21.0.3/21.2.7)
|

|

|
---
### Release Notes
<details>
<summary>angular/angular-cli (@​angular/build)</summary>
###
[`v21.2.7`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2127-2026-04-08)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.2.6...v21.2.7)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | --------------------------------------------------------------
|
|
[971041aa1](https://redirect.github.com/angular/angular-cli/commit/971041aa11e4546772e4677b77ceec2ad1374496)
| fix | handle missing package manager during analytics initialization |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ---------------------------------------------------------- |
|
[365cce81d](https://redirect.github.com/angular/angular-cli/commit/365cce81dde91463d4f0049a69feaed018902585)
| fix | preserve coverage ignore comments in development |
|
[9f74660c3](https://redirect.github.com/angular/angular-cli/commit/9f74660c3688bb1f0d6a7608a136a30dbfe4d7e9)
| fix | show clear error when styleUrl points to a TypeScript file |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.2.6`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2126-2026-04-01)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.2.5...v21.2.6)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ----------------------------------------------- |
|
[ea14f28cc](https://redirect.github.com/angular/angular-cli/commit/ea14f28ccfc6e5534eaef516bf1bfbe21582da04)
| fix | fix sourceRoot resolution for MCP projects tool |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-------------------------------------------------------------------- |
|
[9136eb376](https://redirect.github.com/angular/angular-cli/commit/9136eb37630d6315891b3c881cd0ba4037c3254c)
| fix | ensure transitive SCSS partial errors are tracked in watch mode
|
|
[8186faa11](https://redirect.github.com/angular/angular-cli/commit/8186faa117803ffb6ac8e2c4cd6ab7873502308d)
| fix | ensure Vitest mock patching is executed only once |
|
[107d1a9e2](https://redirect.github.com/angular/angular-cli/commit/107d1a9e26fc59c7878254e563758818866f0f6e)
| fix | preserve error stack traces during prerendering |
|
[b7f457253](https://redirect.github.com/angular/angular-cli/commit/b7f4572533675729e87532bdc23509feb2f3a28d)
| fix | scope CHROME\_BIN executable path to individual playwright
instances |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.2.5`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2125-2026-03-27)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.2.4...v21.2.5)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ----------------------------------------------- |
|
[cadf9b201](https://redirect.github.com/angular/angular-cli/commit/cadf9b201bd1055a6e3cc016eb01e0196b028080)
| feat | support custom port in MCP devserver start tool |
##### [@​angular/ssr](https://redirect.github.com/angular/ssr)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ---------------------------------------------------- |
|
[bbc255419](https://redirect.github.com/angular/angular-cli/commit/bbc255419b346e5152391b47f310922f86e9e383)
| fix | allow underscores in host validation |
|
[b1fe66a7f](https://redirect.github.com/angular/angular-cli/commit/b1fe66a7f8650ce021b4070394bc31848fc64ca5)
| fix | patch Headers.forEach in cloneRequestAndPatchHeaders |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.2.4`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2124-2026-03-26)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.2.3...v21.2.4)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ---------------------------------------------- |
|
[a7787d092](https://redirect.github.com/angular/angular-cli/commit/a7787d0925559fe7731034856a872708bcfb78be)
| fix | restore console methods after logger completes |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-------------------------------------------------------------------------
|
|
[7170599ab](https://redirect.github.com/angular/angular-cli/commit/7170599ab237691d9208c410363ef7e4ee50db2c)
| fix | deduplicate and merge coverage excludes with vitest |
|
[c73f13797](https://redirect.github.com/angular/angular-cli/commit/c73f13797afe57fcc98faf6361085e1dd5afae9b)
| fix | prevent reporter duplicates by explicitly overriding Vitest
configuration |
|
[956ccaa71](https://redirect.github.com/angular/angular-cli/commit/956ccaa71ea8a3626e4139cf7e2f26ee637feeed)
| fix | remove default for unit-test coverage option |
|
[36978db7e](https://redirect.github.com/angular/angular-cli/commit/36978db7e494e4e5612aa2a8384199eeca7c4c2d)
| fix | warn about performance of test.exclude in vitest configuration |
|
[6ec36f5be](https://redirect.github.com/angular/angular-cli/commit/6ec36f5bee05d97c10ca8d91d5746621ffb1fdb9)
| fix | warn when vitest watch config conflicts with builder |
##### [@​angular/ssr](https://redirect.github.com/angular/ssr)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
------------------------------------------------------------------- |
|
[9bdf782c8](https://redirect.github.com/angular/angular-cli/commit/9bdf782c838ab5820ec905d689a62ffc3b3cabe3)
| fix | apply forwarded prefix and vary header in accept-language
redirects |
|
[628c58672](https://redirect.github.com/angular/angular-cli/commit/628c586728748e1c367fa7e363299eb79b1566ca)
| fix | support '\*' in allowedHosts and warn about security risks |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.2.3`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2123-2026-03-18)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.2.2...v21.2.3)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ------------------------------------------------ |
|
[1505164bb](https://redirect.github.com/angular/angular-cli/commit/1505164bb2703254a2b25a76c7b3a1ff2fd76a85)
| fix | use parsed package name for migrate-only updates |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
------------------------------------------------------------------------
|
|
[75fa94cad](https://redirect.github.com/angular/angular-cli/commit/75fa94cad26b0947e687ef94d50653cb7651d18c)
| fix | alias createRequire banner import to avoid duplicate binding |
|
[d009aa1ec](https://redirect.github.com/angular/angular-cli/commit/d009aa1ec7411b67b61b81003eb6181cde6f306f)
| fix | only use external packages for polyfills when no local files are
present |
##### [@​angular/ssr](https://redirect.github.com/angular/ssr)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ----------------------------------------------------- |
|
[f3e0e82c2](https://redirect.github.com/angular/angular-cli/commit/f3e0e82c2cecc3d9ebb5b8acc6e64d2d88c4efbd)
| fix | disallow x-forwarded-prefix starting with a backslash |
|
[b8bcd59b4](https://redirect.github.com/angular/angular-cli/commit/b8bcd59b40496369a57de0b0b39d85f323af30c7)
| fix | ensure unique values in redirect response Vary header |
|
[84385411d](https://redirect.github.com/angular/angular-cli/commit/84385411d4542d60d635aea9063c1fd751deb607)
| fix | support custom headers in redirect responses |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.2.2`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2122-2026-03-11)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.2.1...v21.2.2)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-------------------------------------------------------------------------------------
|
|
[8447d9132](https://redirect.github.com/angular/angular-cli/commit/8447d913280a8fa09a842d11193ce77527d0f7a6)
| fix | conditionally quote package names when adding dependencies based
on host requirements |
|
[d2f209823](https://redirect.github.com/angular/angular-cli/commit/d2f209823a524a6effde4910017547675c7a6166)
| fix | preserve exact version in ng add when requested |
|
[28f4d684a](https://redirect.github.com/angular/angular-cli/commit/28f4d684ae12f0e0860bf0ace8851fdddad1c068)
| perf | avoid redundant package version resolution in ng add |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ------------------------------------------------------- |
|
[06010294f](https://redirect.github.com/angular/angular-cli/commit/06010294f8fe7a4843f802aafba51703ce810f61)
| fix | allow any `CHROME_BIN` for vitest playwright provider |
|
[8dec0c62b](https://redirect.github.com/angular/angular-cli/commit/8dec0c62ba40af339f4fd0fa34f20cbed545cd71)
| fix | normalize line endings for CSP hash generation |
|
[58688ebd7](https://redirect.github.com/angular/angular-cli/commit/58688ebd727fe295adcb538a33b525867caf82bd)
| fix | pass process environment variables to prerender workers |
|
[4ca61647f](https://redirect.github.com/angular/angular-cli/commit/4ca61647f208ec0ab9bc06f64583696b0619c259)
| fix | resolve assets correctly during i18n prerendering |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.2.1`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2121-2026-03-05)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.2.0...v21.2.1)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ------------------------------------------------------ |
|
[ae4c28d00](https://redirect.github.com/angular/angular-cli/commit/ae4c28d0083d948489f4ba38c571b7f955400226)
| fix | correct dev dependency detection logic in `ng add` |
|
[465073bc1](https://redirect.github.com/angular/angular-cli/commit/465073bc1b2b0e9fa594698651a9e0afe747a74a)
| fix | disable npm update notifier in package manager host |
|
[36270634f](https://redirect.github.com/angular/angular-cli/commit/36270634f6ff5ab15896a8c2b345659511a8a276)
| fix | ensure group members are updated to targeted version |
|
[d87dba6af](https://redirect.github.com/angular/angular-cli/commit/d87dba6af1116de0838d8683cd69fd31ed9811fd)
| fix | ignore unknown files when formatting schematic changes |
#####
[@​schematics/angular](https://redirect.github.com/schematics/angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ---------------------------------------------------------------
|
|
[72d466aa0](https://redirect.github.com/angular/angular-cli/commit/72d466aa04d4d0cc4d654410bcb6dd44f0de3357)
| fix | prevent adding test dependencies when minimal option is enabled
|
#####
[@​angular-devkit/build-angular](https://redirect.github.com/angular-devkit/build-angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ------------------------------------- |
|
[0019d1c8e](https://redirect.github.com/angular/angular-cli/commit/0019d1c8e1494295a754063dbf936e1cd40d05bd)
| fix | update copy-webpack-plugin to v14.0.0 |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
------------------------------------------------------------------------------
|
|
[6ad860863](https://redirect.github.com/angular/angular-cli/commit/6ad8608636ad48ae140cc7299a32e0358c761fcc)
| fix | bundle polyfills to preserve execution order in dev server |
|
[d17397375](https://redirect.github.com/angular/angular-cli/commit/d1739737564fbcc3e4c5a6c3369046cccf0f6120)
| fix | conditionally allow `vi.mock` for non-relative imports |
|
[0d49f86ed](https://redirect.github.com/angular/angular-cli/commit/0d49f86edf5592f0266c6d6689ab4d55b27b2d8d)
| fix | resolve style include paths relative to `ng-package.json` in
unit-test builder |
|
[584f6a2d9](https://redirect.github.com/angular/angular-cli/commit/584f6a2d95ac4bdd9f20d918c6700ea79227cc92)
| fix | treat empty browsers array as undefined in unit-test builder |
|
[6699cdc9b](https://redirect.github.com/angular/angular-cli/commit/6699cdc9bfbabc3de2ff0cf03acfd6989dc5596c)
| perf | fix memory leak in `ng serve` with i18n |
##### [@​angular/ssr](https://redirect.github.com/angular/ssr)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ---------------------------------------------------- |
|
[43a9dfa66](https://redirect.github.com/angular/angular-cli/commit/43a9dfa663c386217c9a654f0e80af74823fcf6a)
| fix | improve header validation logic |
|
[dee3717b3](https://redirect.github.com/angular/angular-cli/commit/dee3717b3faae9ea75d0a5e53c925f915949b8d0)
| fix | introduce DI token to signal route discovery process |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.2.0`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2120-2026-02-25)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.1.5...v21.2.0)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-------------------------------------------------------------------------------------------------------------
|
|
[0dd04f289](https://redirect.github.com/angular/angular-cli/commit/0dd04f289e555a4a8af7bdadabe300da74701e3b)
| feat | add markdown files to Prettier's formatting list |
|
[fbae1b6ab](https://redirect.github.com/angular/angular-cli/commit/fbae1b6ab384186ae69e804c54815cea80e6a600)
| feat | automatic formatting files modified by schematics |
|
[91b9d281f](https://redirect.github.com/angular/angular-cli/commit/91b9d281fc88a242aa6e5dd5495e275990d926ef)
| feat | integrate file formatting into update migrations |
|
[98a24d040](https://redirect.github.com/angular/angular-cli/commit/98a24d0401f36f484dc9c4d8b0f5284ffa524f19)
| feat | standardize MCP tools around workspace/project options |
|
[d9cd609c5](https://redirect.github.com/angular/angular-cli/commit/d9cd609c5d13fe492b1f31973d9be518f8529387)
| fix | correctly parse scoped packages in yarn classic list output |
|
[5b05f2500](https://redirect.github.com/angular/angular-cli/commit/5b05f25005621828565585692b1d7a67c5f0fec8)
| fix | enable shell option for Prettier execution on Windows platforms
|
|
[25b8a157d](https://redirect.github.com/angular/angular-cli/commit/25b8a157df70fb0d2c4e6c5438a50ec12e3abc0c)
| fix | quote complex range specifiers in package manager |
|
[6f29a8c35](https://redirect.github.com/angular/angular-cli/commit/6f29a8c35abb8928d4e7ea01958192dd2a83491d)
| fix | renamed files by their new path in the schematic workflow |
|
[201a036f2](https://redirect.github.com/angular/angular-cli/commit/201a036f204a6940f70a36a507a4a53d144b5768)
| fix | simplify Angular version compatibility checks and add special
handling for local builds of new major versions |
|
[cdd26bb66](https://redirect.github.com/angular/angular-cli/commit/cdd26bb66d8ab334f76323c2b5cae1aa8ce815f6)
| fix | validate package manager version using `semver.valid` and throw
an error if invalid |
|
[bc363af8b](https://redirect.github.com/angular/angular-cli/commit/bc363af8bc40f117a4e35ec9eb7eedf69f5b5b37)
| perf | optimize package manager discovery with stat-based probing |
#####
[@​schematics/angular](https://redirect.github.com/schematics/angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-----------------------------------------------------------------------------------
|
|
[aa7381efd](https://redirect.github.com/angular/angular-cli/commit/aa7381efd213eff70a8004731a7e2b06a60cb8c2)
| feat | add a '.prettierrc' file to generated workspaces and add
Prettier as dev dependency |
|
[f80db6fb7](https://redirect.github.com/angular/angular-cli/commit/f80db6fb714aa326f6ed03a8a51090ca59ad0955)
| feat | add ng-add support for Vitest browser providers |
|
[5d1df50d8](https://redirect.github.com/angular/angular-cli/commit/5d1df50d8b84b453570ae5fd9ab6f949bbc11649)
| fix | add actionable feedback to vitest-browser schematic |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | -------------------------------------------------------- |
|
[ece30f235](https://redirect.github.com/angular/angular-cli/commit/ece30f2359c2dc794b0c9272447f623a121e88b0)
| feat | add headless option to unit-test builder |
|
[cad7a7c0f](https://redirect.github.com/angular/angular-cli/commit/cad7a7c0ff3778f04820a99ad0aa9d74f1067fd5)
| feat | run vitest browser with playwright with OS theme |
|
[0b4982720](https://redirect.github.com/angular/angular-cli/commit/0b4982720e111bf5029bcf97f7e0ce2658c42d43)
| fix | adjust sourcemap sources when Vitest wrapper is bypassed |
|
[1f114a9e8](https://redirect.github.com/angular/angular-cli/commit/1f114a9e8b9bddd53e01016a2d7cb211a04eee48)
| fix | bundle setup files in unit-test builder for Vitest |
|
[fd5cb28c8](https://redirect.github.com/angular/angular-cli/commit/fd5cb28c8082417288a896b89bde659bb0dc92e2)
| fix | explicitly fail when using Vitest runtime mocking |
|
[dc899e8a5](https://redirect.github.com/angular/angular-cli/commit/dc899e8a530979de8e9579f2281b681e6f737a62)
| fix | normalize `allowedHosts` in dev-server |
|
[26bbea12f](https://redirect.github.com/angular/angular-cli/commit/26bbea12f872c18e59de05d3c51cc11dd0a09cda)
| fix | serve extensionless assets without transformation |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.1.5`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2115-2026-02-23)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.1.4...v21.1.5)
##### [@​angular/ssr](https://redirect.github.com/angular/ssr)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | --------------------------------------------------- |
|
[8695d6063](https://redirect.github.com/angular/angular-cli/commit/8695d6063e4c4123a37a3450c7db3a7c9d99050a)
| fix | prevent open redirect via X-Forwarded-Prefix header |
|
[e4d445ec6](https://redirect.github.com/angular/angular-cli/commit/e4d445ec674841dd1d374c83344c0a704ee3807c)
| fix | validate host headers to prevent header-based SSRF |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.1.4`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2114-2026-02-11)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.1.3...v21.1.4)
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ----------------------------------------------------- |
|
[7a9dd6b47](https://redirect.github.com/angular/angular-cli/commit/7a9dd6b47e2191862c64355b10abaeead189759f)
| fix | correctly resolve absolute setup file paths in Vitest |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.1.3`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2113-2026-02-05)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.1.2...v21.1.3)
#####
[@​schematics/angular](https://redirect.github.com/schematics/angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
---------------------------------------------------------------- |
|
[a18196a10](https://redirect.github.com/angular/angular-cli/commit/a18196a1096e5eb69cf64102943781d34c4389bf)
| fix | warn when production configuration is missing for service worker
|
#####
[@​angular-devkit/build-angular](https://redirect.github.com/angular-devkit/build-angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ----------------------------------- |
|
[6d05d27ca](https://redirect.github.com/angular/angular-cli/commit/6d05d27ca097b16efb139bcee1c45b1b51dfe746)
| fix | address Node.js deprecation DEP0190 |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.1.2`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2112-2026-01-28)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.1.1...v21.1.2)
#####
[@​angular-devkit/schematics-cli](https://redirect.github.com/angular-devkit/schematics-cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-----------------------------------------------------------------------------------
|
|
[e7458c81d](https://redirect.github.com/angular/angular-cli/commit/e7458c81d669296c767fca272f80054d3b434a72)
| fix | Add boolean type inference for 'true' and 'false' string values
in argument parsing |
#####
[@​angular-devkit/architect](https://redirect.github.com/angular-devkit/architect)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-----------------------------------------------------------------------------------
|
|
[d66f1fe64](https://redirect.github.com/angular/angular-cli/commit/d66f1fe647560498d78e9db362a5fdf1ab492326)
| fix | Add boolean type inference for 'true' and 'false' string values
in argument parsing |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ------------------------------------------------------------ |
|
[80911af67](https://redirect.github.com/angular/angular-cli/commit/80911af673365af3bcb86760bebb4200967ca433)
| fix | loosen Vitest dependency checks when runnerConfig is used |
|
[2d30639d3](https://redirect.github.com/angular/angular-cli/commit/2d30639d3c5a0eb3a1f40ec4cd8fe157f28f19f5)
| fix | support merging coverage thresholds with Vitest runnerConfig |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.1.1`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2111-2026-01-21)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.1.0...v21.1.1)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ----------------------------------------- |
|
[151b69587](https://redirect.github.com/angular/angular-cli/commit/151b69587d982130bb80461e4fe143c8f047e68d)
| fix | Remove nonexistent link from MCP response |
#####
[@​schematics/angular](https://redirect.github.com/schematics/angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ------------------------------------------------------------- |
|
[9da6d8fa7](https://redirect.github.com/angular/angular-cli/commit/9da6d8fa7640f321547b0308accbfcafefee5b0b)
| fix | correct vscode MCP configuration for new projects |
|
[361758c75](https://redirect.github.com/angular/angular-cli/commit/361758c75c08d80100ab2307578ef74e8ec288e2)
| fix | remove special characters from jasmine-vitest report filename |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
---------------------------------------------------------------- |
|
[1b7e3307a](https://redirect.github.com/angular/angular-cli/commit/1b7e3307afb21224ade885e5be64f16c1de860c9)
| fix | allow application assets in workspace root |
|
[d1e596dc5](https://redirect.github.com/angular/angular-cli/commit/d1e596dc53b9a43063308fa775cd9ad8f60cad8b)
| fix | prevent incorrect catch binding removal in downleveled for-await
|
|
[98ef0981a](https://redirect.github.com/angular/angular-cli/commit/98ef0981a2e3aee3c6fd2b6cf0561f6919487723)
| fix | update undici to v7.18.2 |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.1.0`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2110-2026-01-14)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.0.6...v21.1.0)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-----------------------------------------------------------------------------------------------------
|
|
[772e6efe7](https://redirect.github.com/angular/angular-cli/commit/772e6efe7acb2d2318a57ba77092a85fc286c51b)
| feat | add 'test' and 'e2e' MCP tools |
|
[8efb86318](https://redirect.github.com/angular/angular-cli/commit/8efb8631842401e219e20dd7955512d4a90a28a3)
| feat | Add "all" as an experimental tool group |
|
[c3c9ac506](https://redirect.github.com/angular/angular-cli/commit/c3c9ac5067275461e2d8caefba81ac9701949776)
| feat | Add MCP tools for building and running devservers |
|
[d635a6c63](https://redirect.github.com/angular/angular-cli/commit/d635a6c6335d0838fc0977f6742f6aa9f769c527)
| feat | add signal forms lessons |
|
[d8b76e93d](https://redirect.github.com/angular/angular-cli/commit/d8b76e93d3e9e4e7bd7ad6e12fdf59cd663cbb8e)
| fix | correctly handle yarn classic tag manifest fetching |
|
[7ab5c0b0a](https://redirect.github.com/angular/angular-cli/commit/7ab5c0b0a1c637f3e0adb71486e5e7e8716561e4)
| fix | correctly spawn package managers on Windows in new abstraction |
|
[348096623](https://redirect.github.com/angular/angular-cli/commit/348096623326857a5d8cf77d56712776e1190180)
| fix | enhance list\_projects MCP tool file system traversal and
symlink handling |
|
[316fca862](https://redirect.github.com/angular/angular-cli/commit/316fca8626d51b28ea8cd840f3815b7c6dfcfffa)
| fix | handle array output from npm view in manifest parser |
|
[032257a6d](https://redirect.github.com/angular/angular-cli/commit/032257a6d00360d2c4e6d5406409dcfa5b27d1d5)
| fix | improve signal forms lesson examples in AI tutor |
|
[18d74dde8](https://redirect.github.com/angular/angular-cli/commit/18d74dde8938dbe566df80753d5c148c19040179)
| fix | rename mcp devserver tools to comply with naming spec |
|
[1ad773671](https://redirect.github.com/angular/angular-cli/commit/1ad773671afa2849a966f9974cb30e7c8e8ed7d4)
| fix | update dependency
[@​modelcontextprotocol/sdk](https://redirect.github.com/modelcontextprotocol/sdk)
to v1.25.2 |
|
[45d4f5668](https://redirect.github.com/angular/angular-cli/commit/45d4f5668018362f90fcc4cdc487470286f03c02)
| fix | update yarn berry package manager configuration |
|
[122ed27c9](https://redirect.github.com/angular/angular-cli/commit/122ed27c906613b7966cbda8fe2f36dbe6f60198)
| fix | use project-local temporary directory in ng add |
|
[a15db28b2](https://redirect.github.com/angular/angular-cli/commit/a15db28b29f6f43bef1ed1ca7c6a963d9943f801)
| perf | cache resolved specific version in package manager abstraction
|
|
[240588b7e](https://redirect.github.com/angular/angular-cli/commit/240588b7e3c8698c83110793ab98d20caee4e1a4)
| perf | optimize `ng add` version discovery |
#####
[@​schematics/angular](https://redirect.github.com/schematics/angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
---------------------------------------------------------------- |
|
[36cf3afb4](https://redirect.github.com/angular/angular-cli/commit/36cf3afb485a01f86c4c90f136b38a3cf338e313)
| feat | add browserMode option to jasmine-vitest schematic |
|
[e71a72ffd](https://redirect.github.com/angular/angular-cli/commit/e71a72ffdc426e26bfb4f0bb92e8f5795a621c18)
| feat | generate detailed migration report for
`refactor-jasmine-vitest` |
|
[18cf6c51b](https://redirect.github.com/angular/angular-cli/commit/18cf6c51b72ce5c7f23012585ed992cf91cef5ed)
| fix | add MCP configuration file to new workspaces |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-----------------------------------------------------------------------------------------------------------
|
|
[1eda0a99f](https://redirect.github.com/angular/angular-cli/commit/1eda0a99f89f625f8db1ecfe4873a7672e625401)
| feat | directly support ng-packagr in unit-test builder |
|
[87175f9dc](https://redirect.github.com/angular/angular-cli/commit/87175f9dcdb7349dc8701fa1d5cf61c1b8542d42)
| feat | disable TestBed teardown during debugging in Vitest |
|
[1e39c77a4](https://redirect.github.com/angular/angular-cli/commit/1e39c77a4fe272ccab1a1d8bd58eef1ce608a6c7)
| fix | inject source-map-support for Vitest browser tests |
|
[3fd7dcd76](https://redirect.github.com/angular/angular-cli/commit/3fd7dcd764be0d0afb9cd792d53268d6f314df83)
| fix | normalize roots to POSIX in test discovery for Windows
compatibility |
|
[164e7dbbc](https://redirect.github.com/angular/angular-cli/commit/164e7dbbc2b06bbd5aab84937c903e0590591c60)
| fix | resolve test files correctly on Windows when using non-C drives
|
|
[ad99e00ad](https://redirect.github.com/angular/angular-cli/commit/ad99e00ad7edd17e369777c8d38b4137ea736121)
| fix | simplify SSL handling for `ng serve` with SSR
([#​31722](https://redirect.github.com/angular/angular-cli/pull/31722))
|
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.0.6`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2106-2026-01-14)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.0.5...v21.0.6)
##### [@​angular/ssr](https://redirect.github.com/angular/ssr)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | -------------------------------------------- |
|
[730ae6609](https://redirect.github.com/angular/angular-cli/commit/730ae6609b847802124a5c6e12c77522af54b967)
| fix | handle platform destruction during rendering |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.0.5`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2105-2026-01-07)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.0.4...v21.0.5)
##### [@​angular/cli](https://redirect.github.com/angular/cli)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | --------------------------------------------------- |
|
[249563749](https://redirect.github.com/angular/angular-cli/commit/24956374941f3753a24470bfdafaf6d3645a3ddb)
| fix | use narrower types for new MCP TS SDK compatibility |
#####
[@​schematics/angular](https://redirect.github.com/schematics/angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
---------------------------------------------------------------------------------------
|
|
[cbd0718b9](https://redirect.github.com/angular/angular-cli/commit/cbd0718b93c0d51331af772f578b6e0dc3dfbe9e)
| fix | move 'provideZoneChangeDetection' to the root module |
|
[33f7cf761](https://redirect.github.com/angular/angular-cli/commit/33f7cf761aa222e1754e039533831c729895e5e6)
| fix | update application schematics for module-based apps to use
'provideZoneChangeDetection' |
|
[37b14d1f7](https://redirect.github.com/angular/angular-cli/commit/37b14d1f7b18a607ada3e9a113c16f5e8a7669ef)
| fix | update default app component message |
|
[c37dccb09](https://redirect.github.com/angular/angular-cli/commit/c37dccb093f7b48027fac27bd78abe7f3e3e15ad)
| fix | update default app component welcome message |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | -------------------------------------------------------- |
|
[2b9be3a7c](https://redirect.github.com/angular/angular-cli/commit/2b9be3a7cadc444e67d629c2a74c54f0c65f4a54)
| fix | ensure correct project targeting during Vitest debugging |
<!-- CHANGELOG SPLIT MARKER -->
###
[`v21.0.4`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#2104-2025-12-18)
[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/v21.0.3...v21.0.4)
#####
[@​schematics/angular](https://redirect.github.com/schematics/angular)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ---------------------------------------------------------- |
|
[b671245b9](https://redirect.github.com/angular/angular-cli/commit/b671245b9d3ba98ac0f66dbd34f272539113be61)
| fix | improve VS Code background compilation start/end detection |
|
[85a28dec7](https://redirect.github.com/angular/angular-cli/commit/85a28dec771cce77a3ffee35f419b5fedca807b8)
| fix | remove `inlineSources` from library tsconfig template |
##### [@​angular/build](https://redirect.github.com/angular/build)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | -------------------------------------------------------- |
|
[deb4fff61](https://redirect.github.com/angular/angular-cli/commit/deb4fff6196d2eb147e358a7143e2ada2b6114c9)
| fix | add browser condition to resolver for vitest |
|
[570ce8d3e](https://redirect.github.com/angular/angular-cli/commit/570ce8d3eeb280eeb6dca6ba54593c9325674741)
| fix | allow non-prefixed requests when using SSR and base href |
|
[4dd3c1a32](https://redirect.github.com/angular/angular-cli/commit/4dd3c1a324c8e90808cc1c5febf65c8fa49dd3b9)
| fix | conditionally manage Vitest UI option |
|
[4b8b7caec](https://redirect.github.com/angular/angular-cli/commit/4b8b7caece41f86746321a98786dfdff499582b6)
| fix | ensure tests run when compilation error is resolved |
|
[bef4fcecb](https://redirect.github.com/angular/angular-cli/commit/bef4fcecb6d116f9f022da845f06708cf29be02a)
| fix | remove LmdbCacheStore export from private API |
##### [@​angular/ssr](https://redirect.github.com/angular/ssr)
| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- |
-------------------------------------------------------------------- |
|
[bb54747da](https://redirect.github.com/angular/angular-cli/commit/bb54747da69fb15b6c2ebb52b45a83cbff3231c8)
| fix | add leading slash to well-known non-Angular URLs |
|
[0cfe2e749](https://redirect.github.com/angular/angular-cli/commit/0cfe2e749f50b832c64bbba322eb0cef7ad40365)
| fix | propagate status code to redirect |
|
[eadadb848](https://redirect.github.com/angular/angular-cli/commit/eadadb848ca7fa45c4dda835af39400e017bbe1c)
| fix | skip SSR processing for well-known non-Angular URLs like
favicon.ico |
<!-- CHANGELOG SPLIT MARKER -->
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-feature/js-sdk).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzguMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent ecd3759 commit 9bb2271
1 file changed
Lines changed: 2013 additions & 1433 deletions
0 commit comments