15.0.0-next.2 (2022-09-21)
Breaking Changes
@angular-devkit/build-angular
- Internally the Angular CLI now always sets the TypeScript
target
toES2022
anduseDefineForClassFields
tofalse
unless the target is set toES2022
or 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
root
is 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