Angular CLI: 21.0.0-next.5 Release

Release date:
September 24, 2025
Previous version:
21.0.0-next.4 (released September 17, 2025)
Magnitude:
35 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

Top Contributors in 21.0.0-next.5

clydin
jkrems

Directory Browser for 21.0.0-next.5

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

Release Notes Published

@angular/cli

| Commit | Description | | -- | -- | | feat - 6d3a3c579 | add ai-tutor mcp tool |

@schematics/angular

| Commit | Description | | -- | -- | | feat - 2a518016d | Applications are zoneless by default | | feat - 9f255f2b3 | set packageManager in package.json on new projects | | fix - 77741f5ee | add 'update-typescript-lib' migration | | fix - 3af4dcbbf | add __screenshots__/ to .gitignore |

@angular-devkit/build-angular

| Commit | Description | | -- | -- | | fix - 7a8c94615 | make zone.js optional in server and app-shell builders |

@angular/build

| Commit | Description | | -- | -- | | feat - 00426e315 | add --list-tests flag to unit-test builder | | fix - 3478aa332 | exclude .angular from coverage instrumentation | | fix - 139758586 | remove deprecated javascriptEnabled option for Less | | fix - 705af2278 | set coverage report directory to coverage/project-name | | fix - 907eabdd3 | support ESM PostCSS plugins |

@angular/ssr

| Commit | Description | | -- | -- | | fix - afa273849 | avoid retaining rendered HTML in memory post-request |

Breaking Changes

@angular/build

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