Angular CLI: v10.0.0-next.4 Release

Release date:
May 8, 2020
Previous version:
v10.0.0-next.3 (released April 29, 2020)
Magnitude:
1,066 Diff Delta
Contributors:
9 total committers
Data confidence:
Commits:

Top Contributors in v10.0.0-next.4

filipesilva
alan-agius4
clydin
gregmagolan
kyliau
josephperrott
SchnWalter
dgp1130
renovate-bot

Directory Browser for v10.0.0-next.4

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.1000.0-next.4)</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/b1af6e8342fa061b0f044e98e65ad4afe2d429cc"><img align="top" title="Bug Fix" src="https://img.shields.io/badge/b1af6e8-fix-green.svg" /> </a> </td>

<td>downlevel and optimize locale data</td>

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

<tr><td colspan=3><h3>@angular/cli (10.0.0-next.4)</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/57bc38e9fac037ca73d652080f216c595bcbf8a4"><img align="top" title="Bug Fix" src="https://img.shields.io/badge/57bc38e-fix-green.svg" /> </a> </td>

<td>allow configuration option in ng deploy</td>

<td>

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

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

<tr><td colspan=3><h3>@ngtools/webpack (10.0.0-next.4)</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/793f6caf8ab682c132e940574d463f1e7915cc54"><img align="top" title="Bug Fix" src="https://img.shields.io/badge/793f6ca-fix-green.svg" /> </a> </td>

<td>don't emit unused file warning for.ngtypecheck.ts</td>

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

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

<td>only emit import default helper when needed</td>

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

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

<td>remove internal markers</td>

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

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

<td>export VirtualFileSystemDecorator type</td>

<td> </td> </tr>

<tr><td colspan=3><h3>@schematics/angular (10.0.0-next.4)</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/0fd3c550b51f30bd7edeec929d1894695d599076"><img align="top" title="Feature" src="https://img.shields.io/badge/0fd3c55-feat-blue.svg" /> </a> </td>

<td>update compiler options target and module settings</td>

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

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

<td>add stricter bundle budgets when using the --strict option</td>

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

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

<td>enable stricter type checking and optimization effective coding rules</td>

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

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

<td>add migration to remove deprecated server options</td>

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

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

<td>evergreen new applications</td>

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

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

<td>don't add @angular/language-service in new Angular projects</td>

<td> </td> </tr>

</tbody> </table>


Breaking Changes

<h3> @angular/cli: remove deprecated get/set commands (<a href="https://github.com/angular/angular-cli/commit/b66b9b81615d8bed9d076253b47a18b87151eae3">b66b9b8</a>) </h3> Deprecated ng set and ng get have been removed, use ng config instead.

<h3> @angular/cli: remove deprecated typescriptMismatch (<a href="https://github.com/angular/angular-cli/commit/28f87cb3128a7eecfdc76666a9c8d8bab23a9f6c">28f87cb</a>) </h3> Removed deprecated typescriptMismatch warning option. Users will be migrated off this option automatically. Users wishing to disable TypeScript version checks should use the Angular compiler option disableTypeScriptVersionCheck, see https://angular.io/guide/angular-compiler-options#disabletypescriptversioncheck for more information.

<h3> @schematics/angular: remove deprecated options from app-shell and universal schematics (<a href="https://github.com/angular/angular-cli/commit/ac3aff20c0b3803ddcab76bbc1f23647c8eca26d">ac3aff2</a>) </h3> The below options have been removed as they had no effect - test and testTsconfigFileName have been removed form the universal schematic - universalProject, name, outDir, root and index have been removed from the app-shell schematic

<h3> @angular-devkit/build-angular: remove unused server builder options (<a href="https://github.com/angular/angular-cli/commit/08062e9a11bf214a8ec08e6ddb2bec88ad159511">08062e9</a>) </h3> options commonChunk and vendorChunk have been removed from the server builder.

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

<h3> @ngtools/webpack: remove deprecated isSupported method (<a href="https://github.com/angular/angular-cli/commit/51de4f7b16719472dd5ed4cc3bc69bc27f049ccc">51de4f7</a>) </h3> isSupported method has been removed from AngularCompilerPlugin as it has become redundant with peer dependencies.

Note: this change only effects direct @ngtools/webpack users and not the application developers.


Special Thanks

Filipe Silva, Alan Agius, Renovate Bot, Charles Lyding, Greg Magolan, Keen Yee Liau, Doug Parker, Joey Perrott, Walter Werner SCHNEIDER