20.0.0
@angular/cli
Commit | Description |
---|---|
add Node.js 24 as supported version | |
remove Node.js v18 support | |
update min Node.js support to 20.19, 22.12, and 24.0 | |
update minimum supported Node.js 22 version to 22.11.0 |
@schematics/angular
@angular-devkit/build-angular
Commit | Description |
---|---|
respect i18nDuplicateTranslation option when duplicates exist |
@angular-devkit/schematics
Commit | Description |
---|---|
remove deprecated NodePackageLinkTask |
@angular/build
@angular/pwa
Commit | Description |
---|---|
support using default index option when not present |
@angular/ssr
@ngtools/webpack
Commit | Description |
---|---|
disable TypeScript composite option with Angular compiler |
Breaking Changes
@schematics/angular
--server-routing
option has been removed from several schematics. Server routing will be used when using the application builder.
@angular/cli
-
Node.js v18 is no longer supported with Angular.
Before updating a project to Angular v20, the Node.js version must be
at least 20.19.0. For the full list of supported Node.js versions,
see https://angular.dev/reference/versions. -
Node.js versions from 22.0 to 22.10 are no longer supported
@angular-devkit/schematics
-
The
NodePackageLinkTask
has been removed without a replacement. Create a custom task if needed.Note: This does not affect application developers.
@angular/build
- TypeScript versions less than 5.8 are no longer supported.