Releases: angular/angular-cli
Releases · angular/angular-cli
v16.0.0-next.1
16.0.0-next.1 (2023-02-23)
@angular-devkit/build-angular
Commit |
Description |
 |
update peer dependencies to support version 16 |
Special Thanks
Alan Agius
v16.0.0-next.0
16.0.0-next.0 (2023-02-22)
Breaking Changes
@angular/cli
-
The deprecated defaultCollection
workspace option has been removed. Use schematicCollections
instead.
Before
"defaultCollection": "@angular/material"
After
"schematicCollections": ["@angular/material"]
-
The deprecated defaultProject
workspace option has been removed. The project to use will be determined from the current working directory.
-
Node.js v14 support has been removed
Node.js v14 is planned to be End-of-Life on 2023-04-30. Angular will stop supporting Node.js v14 in Angular v16.
Angular v16 will continue to officially support Node.js versions v16 and v18.
@schematics/angular
ng g resolver
and ng g guard
now generate a functional resolver or guard by default. It is still possible to generate a (deprecated) class-based resolver or guard by using ng g resolver --no-functional
or ng g guard --no-functional
.
- The CLI no longer allows to generate
CanLoad
guards. Use CanMatch
instead.
@angular-devkit/core
- Several changes to the
SchemaRegistry
.
compile
method now returns a Promise
.
- Deprecated
flatten
has been removed without replacement.
-
ContentHasMutatedException
, InvalidUpdateRecordException
, UnimplementedException
and MergeConflictException
API from @angular-devkit/core
have been removed in favor of the API from @angular-devkit/schematics
.
UnsupportedPlatformException
- A custom error exception should be created instead.
@angular-devkit/schematics
- The depracated
UpdateBuffer
has been removed and UpdateBuffer2
is renamed to UpdateBuffer
. With this change the related and
deprecated symbols ContentCannotBeRemovedException
and Chunk
have also been removed.
@ngtools/webpack
- NGCC integration has been removed and as a result Angular View Engine libraries will no longer work.
@schematics/angular
Commit |
Description |
 |
generate functional resolvers and guards by default |
 |
remove deprecated CanLoad option for guards |
@angular/cli
Commit |
Description |
 |
remove deprecated defaultCollection from workspace configuration |
 |
remove deprecated defaultProject from workspace configuration |
 |
remove Node.js v14 support |
@angular-devkit/core
Commit |
Description |
 |
update SchemaRegistry compile to return Promise |
 |
remove deprecated exceptions |
@angular-devkit/schematics
Commit |
Description |
 |
remove UpdateBuffer and rename UpdateBuffer2 to UpdateBuffer |
@ngtools/webpack
Commit |
Description |
 |
remove NGCC integration |
Special Thanks
Alan Agius, Charles Lyding, Cédric Exbrayat, Doug Parker and Lukas Spirig
v15.2.0-next.3
15.2.0-next.3 (2023-02-01)
@angular-devkit/build-angular
Commit |
Description |
 |
load JavaScript bundles as modules in karma |
 |
print server builder errors and warnings |
Special Thanks
Alan Agius and Doug Parker
v15.1.4
15.1.4 (2023-02-01)
@angular-devkit/build-angular
Commit |
Description |
 |
load JavaScript bundles as modules in karma |
 |
print server builder errors and warnings |
Special Thanks
Alan Agius