Angular CLI: v11.0.0-next.0 Release

Release date:
December 14, 2021
Previous version:
v10.2.4 (released December 15, 2021)
Magnitude:
158 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

70 Features Released with v11.0.0-next.0

Top Contributors in v11.0.0-next.0

alan-agius4
clydin
dgp1130
kyliau
josephperrott

Directory Browser for v11.0.0-next.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Commits

<table> <tbody>

<tr><td colspan=3><h3>@angular-devkit/build-angular (0.1100.0-next.0)</h3></td></tr> <tr> <td><b>Commit</b> <td><b>Description</b> <td><b>Notes</b> </tr>

<tr>

<td> <a href="https://github.com/angular/angular-cli/commit/156e31778f00431f31cccc5bc10abdfb99e3d9a7"><img align="top" title="Feature" src="https://img.shields.io/badge/156e317-feat-blue.svg" /> </a> </td>

<td>ask to use a new port if in use</td>

<td> </td> </tr> <tr>

<td> <a href="https://github.com/angular/angular-cli/commit/f5ee8a0c1a629b77b5df8a7cb979a04560df70ce"><img align="top" title="Bug Fix" src="https://img.shields.io/badge/f5ee8a0-fix-green.svg" /> </a> </td>

<td>don't generate vendor.js.map when vendor sourcemaps is disabled</td>

<td>

<a href="https://github.com/angular/angular-cli/issues/18060"> [Closes #18060]<br /> </a>

</td> </tr>

<tr><td colspan=3><h3>@schematics/angular (11.0.0-next.0)</h3></td></tr> <tr> <td><b>Commit</b> <td><b>Description</b> <td><b>Notes</b> </tr>

<tr>

<td> <a href="https://github.com/angular/angular-cli/commit/e61f2e6ceb77adf6d0256e62c93b10f56b5db79d"><img align="top" title="Feature" src="https://img.shields.io/badge/e61f2e6-feat-blue.svg" /> </a> </td>

<td>add migration to replace deprecated options</td>

<td> </td> </tr> <tr>

<td> <a href="https://github.com/angular/angular-cli/commit/e6dbcfdce521a9602ac0cab6f6a0dbfda5f80ac0"><img align="top" title="Feature" src="https://img.shields.io/badge/e6dbcfd-feat-blue.svg" /> </a> </td>

<td>add migration to replace deprecated library builder</td>

<td> </td> </tr> <tr>

<td> <a href="https://github.com/angular/angular-cli/commit/ccfd58b0c23f2050410759d0ce0f94e76bdef47b"><img align="top" title="Bug Fix" src="https://img.shields.io/badge/ccfd58b-fix-green.svg" /> </a> </td>

<td>update karma for new workspaces to 5.2.0</td>

<td> </td> </tr> <tr></tr>

</tbody> </table>


Breaking Changes

<h3> @angular-devkit/core: remove resolve methods and options (<a href="https://github.com/angular/angular-cli/commit/208336dee0f82d86145dfacca097601431b49a31">208336d</a>) </h3> deprecated API's ModuleNotFoundException, ResolveOptions, resolve have been removed. Use MODULE_NOT_FOUND and require.resolve instead.

Note: this change only effect users using @angular-devkit/core public API and not application developers.

<h3> @angular-devkit/build-angular: remove deprecated scripts[].lazy and styles[].lazy (<a href="https://github.com/angular/angular-cli/commit/197e96b8c5d254ca0d78906dcde75a5e456d3c50">197e96b</a>) </h3> - Deprecated scripts[].lazy has been renamed with scripts[].inject - Deprecated styles[].lazy has been renamed with styles[].inject

Note: this change only effects direct @angular-devkit/build-angular users and not application developers. Users will be migrated automatically off these options.

<h3> @angular-devkit/build-angular: deprecate extractCss browser builder option (<a href="https://github.com/angular/angular-cli/commit/dd260185a15975d1210fe8cf1d71fada34d20248">dd26018</a>) </h3> Browser builder extractCss option default value has been changed from false to true. This is to reflect the default behaviour when this deprecated option is removed.

<h3> @angular-devkit/core: remove experimental workspace API (<a href="https://github.com/angular/angular-cli/commit/df70c7a85770fe50cc4c2d67589dc2d37f27d0b1">df70c7a</a>) </h3> The experimental workspace API has been removed from @angular-devkit/core. This API was no longer used by the Angular CLI and was replaced with the stable workspace API also found within @angular-devkit/core. This change does not affect project code and is related to tooling infrastructure only.


Special Thanks

Charles Lyding, Alan Agius, Minko Gechev, Aristeidis Bampakos