v19.0.0
19.0.0 (2024-11-19)
@angular/cli
@schematics/angular
@angular-devkit/schematics-cli
| Commit | Description |
|---|---|
| add package manager option to blank schematic |
@angular-devkit/architect
| Commit | Description |
|---|---|
| merge object options from CLI |
@angular-devkit/build-angular
@angular-devkit/core
| Commit | Description |
|---|---|
remove deprecated fileBuffer function in favor of stringToFileBuffer |
@angular/build
@angular/ssr
Breaking Changes
@schematics/angular
- The app-shell schematic is no longer compatible with Webpack-based builders.
@angular-devkit/build-angular
-
The
browserTargetoption has been removed from the DevServer and ExtractI18n builders.buildTargetis to be used instead. -
Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see https://protractortest.org/). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
@angular-devkit/core
-
The deprecated
fileBufferfunction is no longer available. Update your code to usestringToFileBufferinstead to maintain compatibility.Note: that this change does not affect application developers.
@angular/build
- The
@angular/localize/initpolyfill will no longer be added automatically to projects. To prevent runtime issues, ensure that this polyfill is manually included in the "polyfills" section of your "angular.json" file if your application relies on Angular localization features.
@angular/ssr
-
The
CommonEngineAPI now needs to be imported from@angular/ssr/node.Before
import { CommonEngine } from '@angular/ssr';
After
import { CommonEngine } from '@angular/ssr/node';