Releases: angular/angular-cli
v15.0.0-rc.1
15.0.0-rc.1 (2022-10-26)
@schematics/angular
| Commit | Description |
|---|---|
add @angular/localize as type when localize package is installed |
|
| remove TypeScript target from universal schematic |
@angular/cli
@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding and Günhan Gülsoy
v14.2.7
14.2.7 (2022-10-26)
@angular/cli
| Commit | Description |
|---|---|
| disable version check during auto completion | |
| skip node.js compatibility checks when running completion |
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| issue dev-server support warning when using esbuild builder |
Special Thanks
Alan Agius and Charles Lyding
v15.0.0-rc.0
v15.0.0-next.6
15.0.0-next.6 (2022-10-14)
@angular/cli
| Commit | Description |
|---|---|
| add unique user id as user parameter in GA | |
| add workspace information as part of analytics collection | |
| do not collect analytics when running in non TTY mode |
@angular-devkit/build-angular
@angular-devkit/core
| Commit | Description |
|---|---|
update logger forEach promiseCtor type |
@ngtools/webpack
| Commit | Description |
|---|---|
| support inline style sourcemaps when using css-loader for component styles |
Special Thanks
Alan Agius and Charles Lyding
v15.0.0-next.5
15.0.0-next.5 (2022-10-12)
Breaking Changes
@angular/cli
-
The Angular CLI no longer supports
16.10.x,16.11.xand16.12.x. Current supported versions of Node.js are14.20.x,16.13.xand18.10.x. -
analyticsSharingoption in the global angular configuration has been
removed without replacement. This option was used to configure the Angular CLI to access to your own users' CLI usage data.If this option is used, it can be removed using
ng config --global cli.analyticsSharing undefined. -
analytics APIs have been removed without replacement from
@angular-devkit/coreand@angular-devkit/architect.
@angular-devkit/build-angular
- TypeScript versions older than 4.8.2 are no longer supported.
@ngtools/webpack
- TypeScript versions older than 4.8.2 are no longer supported.
@schematics/angular
| Commit | Description |
|---|---|
| Added --project-root option to the library schematics | |
| generate new projects using TypeScript 4.8.2 | |
mark projectRoot as non hidden option in application schematic |
@angular/cli
| Commit | Description |
|---|---|
| add support for Node.js version 18 | |
handle missing which binary in path |
|
skip downloading temp CLI when running ng update without package names |
| Commit | Description |
|---|---|
| migrate analytics collector to use GA4 | |
| remove analytics API from core and architect |
@angular-devkit/build-angular
@angular-devkit/core
| Commit | Description |
|---|---|
| project extension warning message should identify concerned project |
@ngtools/webpack
| Commit | Description |
|---|---|
| drop support for TypeScript 4.6 and 4.7 |
Special Thanks
AgentEnder, Alan Agius, Charles Lyding, Cédric Exbrayat, Dariusz Ostolski, Günhan Gülsoy and Lukas Spirig
v14.2.6
14.2.6 (2022-10-12)
@angular/cli
| Commit | Description |
|---|---|
handle missing which binary in path |
|
skip downloading temp CLI when running ng update without package names |
@angular-devkit/core
| Commit | Description |
|---|---|
| project extension warning message should identify concerned project |
Special Thanks
AgentEnder and Alan Agius
v15.0.0-next.4
15.0.0-next.4 (2022-10-05)
Breaking Changes
@angular/cli
- Node.js versions older than 14.20 are no longer supported.
@schematics/angular
| Commit | Description |
|---|---|
remove karma.conf.js from newly generated projects |
|
remove ngOnInit from component template |
|
| remove empty lines |
@angular/cli
| Commit | Description |
|---|---|
| drop support for Node.js versions older than 14.20 |
@angular-devkit/build-angular
@angular-devkit/schematics
| Commit | Description |
|---|---|
| throw more relevant error when Rule returns invalid null value |
Special Thanks
Alan Agius, Brent Schmidt, Charles Lyding, Cédric Exbrayat and minijus
v14.2.5
v15.0.0-next.3
15.0.0-next.3 (2022-09-28)
Breaking Changes
@angular-devkit/build-angular
-
The server builder
bundleDependenciesoption has been removed. This option was used pre Ivy. Currently, using this option is unlikely to produce working server bundles.The
externalDependenciesoption can be used instead to exclude specific node_module packages from the final bundle. -
- Deprecated support for tilde import has been removed. Please update the imports by removing the
~.
Before
@import "~font-awesome/scss/font-awesome";
After
@import "font-awesome/scss/font-awesome";
- By default the CLI will use Sass modern API, While not recommended, users can still opt to use legacy API by setting
NG_BUILD_LEGACY_SASS=1.
- Deprecated support for tilde import has been removed. Please update the imports by removing the
-
require.contextare no longer parsed. Webpack specific features are not supported nor guaranteed to work in the future.
@schematics/angular
@angular/cli
| Commit | Description |
|---|---|
| add builders and schematic names as page titles in collected analytics |
@angular-devkit/build-angular
Special Thanks
Alan Agius, Jason Bedard and Paul Gschwendtner