v15.0.0-next.2
Pre-release
Pre-release
15.0.0-next.2 (2022-09-21)
Breaking Changes
@angular-devkit/build-angular
- Internally the Angular CLI now always sets the TypeScript
targettoES2022anduseDefineForClassFieldstofalseunless the target is set toES2022or later in the TypeScript configuration. To control ECMA version and features use the Browerslist configuration. - Producing ES5 output is no longer possible. This was needed for Internet Explorer which is no longer supported. All browsers that Angular supports work with ES2015+
- Deprecated support for Stylus has been removed. The Stylus package has never reached a stable version and its usage in the Angular CLI is minimal. It's recommended to migrate to another CSS preprocessor that the Angular CLI supports.
@angular-devkit/core
- Workspace projects with missing
rootis now an error.
@schematics/angular
| Commit | Description |
|---|---|
| enable error on unknown properties and elements in tests |
@angular-devkit/build-angular
@angular-devkit/core
| Commit | Description |
|---|---|
| throw error when project has missing root property |
Special Thanks
Alan Agius, Charles Lyding, Cédric Exbrayat, Doug Parker, Jason Bedard and Paul Gschwendtner