Releases: angular/angular-cli
v15.2.3
v16.0.0-next.3
16.0.0-next.3 (2023-03-08)
@angular-devkit/schematics-cli
| Commit | Description |
|---|---|
| correctly transform numbers from prompts |
@angular/cli
| Commit | Description |
|---|---|
| show optional migrations during update process |
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| build optimizer support for non spec-compliant ES2022 class static properties |
Special Thanks
Alan Agius, Charles Lyding and Kristiyan Kostadinov
v15.2.2
v16.0.0-next.2
16.0.0-next.2 (2023-03-01)
Breaking Changes
@angular-devkit/build-angular
-
Deprecated
outputPathandoutputPathsfrom the server and browser builder have been removed from the builder output. Useoutputsinstead.Note: this change does not effect application developers.
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| improve parsing of error messages | |
remove deprecated outputPaths and outputPath Builder output |
Special Thanks
Alan Agius, Doug Parker and Paul Gschwendtner
v15.2.1
v16.0.0-next.1
v16.0.0-next.0
16.0.0-next.0 (2023-02-22)
Breaking Changes
@angular/cli
-
The deprecated
defaultCollectionworkspace option has been removed. UseschematicCollectionsinstead.Before
"defaultCollection": "@angular/material"
After
"schematicCollections": ["@angular/material"]
-
The deprecated
defaultProjectworkspace 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 resolverandng g guardnow generate a functional resolver or guard by default. It is still possible to generate a (deprecated) class-based resolver or guard by usingng g resolver --no-functionalorng g guard --no-functional.- The CLI no longer allows to generate
CanLoadguards. UseCanMatchinstead.
@angular-devkit/core
- Several changes to the
SchemaRegistry.compilemethod now returns aPromise.- Deprecated
flattenhas been removed without replacement.
-
ContentHasMutatedException,InvalidUpdateRecordException,UnimplementedExceptionandMergeConflictExceptionAPI from@angular-devkit/corehave 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
UpdateBufferhas been removed andUpdateBuffer2
is renamed toUpdateBuffer. With this change the related and
deprecated symbolsContentCannotBeRemovedExceptionandChunk
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
15.2.0 (2023-02-22)
@angular-devkit/schematics-cli
| Commit | Description |
|---|---|
| auto detect package manager (#24305) |
@angular/cli
| Commit | Description |
|---|---|
log number of files update during ng update |
@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding, Doug Parker, Jason Bedard, Joey Perrott, Marvin and Paul Gschwendtner
v15.2.0-rc.0
15.2.0-rc.0 (2023-02-15)
@angular/cli
| Commit | Description |
|---|---|
add set SessionEngaged in GA |
|
convert before option in .npmrc to Date |
|
replace os.version with os.release. |
@angular-devkit/build-angular
Special Thanks
Alan Agius and Charles Lyding
v15.1.6
15.1.6 (2023-02-15)
@angular/cli
| Commit | Description |
|---|---|
add set SessionEngaged in GA |
|
convert before option in .npmrc to Date |
|
replace os.version with os.release. |
@angular-devkit/build-angular
Special Thanks
Alan Agius and Charles Lyding