Angular CLI: 20.1.0 Release

Release date:
July 9, 2025
Previous version:
20.1.0-rc.0 (released July 1, 2025)
Magnitude:
233 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

19 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored July 9, 2025
Authored July 8, 2025

Top Contributors in 20.1.0

clydin
alan-agius4
cexbrayat
crisbeto
dgp1130

Directory Browser for 20.1.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

@schematics/angular

| Commit | Description | | -- | -- | | feat - 1c19e0dcd | use signal in app component |

@angular/cli

| Commit | Description | | -- | -- | | feat - dc45c186e | add initial MCP server implementation |

@angular-devkit/build-angular

| Commit | Description | | -- | -- | | feat - 49a09737d | provide partial custom postcss configuration support |

@angular/build

| Commit | Description | | -- | -- | | feat - 1159cf081 | add code coverage reporters option for unit-test | | feat - 8f305ef0b | add dataurl, base64 loaders | | fix - adfeee0a4 | adjust coverage includes/excludes for unit-test vitest runner | | fix - c19cd2985 | coverage reporter option | | fix - 8879716ca | expose unit test and karma builder API | | fix - a415a4999 | improve default coverage reporter handling for vitest | | fix - e0de8680d | inject zone.js/testing before karma builder execution | | fix - 2672f6ec1 | json and json-summary as vitest coverage reporters | | fix - b67fdfd6b | resolve "Controller is already closed" error in Karma | | fix - 2784883ec | support extra test setup files with unit-test vitest runner | | fix - f177f5508 | support injecting global styles into vitest unit-tests | | fix - 130c65014 | use an empty array as default value for vitest exclude | | fix - 917af12ae | use date/time based output path for vitest unit-test |

@angular/ssr

| Commit | Description | | -- | -- | | fix - 21b5852f1 | ensure loadChildren runs in correct injection context during route extraction |