Skip to content

Commit 9bb2271

Browse files
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) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fbuild/21.2.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fbuild/21.0.3/21.2.7?slim=true) | --- ### Release Notes <details> <summary>angular/angular-cli (@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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) ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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 ([#&#8203;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) ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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) ##### [@&#8203;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 | ##### [@&#8203;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 | ##### [@&#8203;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

File tree

0 commit comments

Comments
 (0)