Commits
<table>
<tbody>
<tr><td colspan=3><h3>@angular-devkit/build-angular (0.1200.0-next.8)</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/eca5a01f6e8d1c3ad874d74c58e6ffbddab6a031"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/eca5a01-fix-green.svg" />
</a>
</td>
<td>remove deprecated i18nLocale and i18nFormat options from i18n-extract</td>
<td>
</td>
</tr>
<tr></tr>
<tr><td colspan=3><h3>@ngtools/webpack (12.0.0-next.8)</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/160102ae57d780dded6c9002faf07b601a866d3d"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/160102a-fix-green.svg" />
</a>
</td>
<td>remove Webpack plugin for deprecated ViewEngine compiler</td>
<td>
</td>
</tr>
<tr></tr>
<tr><td colspan=3><h3>@schematics/angular (12.0.0-next.8)</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/645353db26e9d6e8f893322a52b320ccd5ca1d5d"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/645353d-fix-green.svg" />
</a>
</td>
<td>run update-i18n migration for server builder</td>
<td>
</td>
</tr>
<tr></tr>
</tbody>
</table>
Breaking Changes
<h3>
@ngtools/webpack: remove Webpack plugin for deprecated ViewEngine compiler (<a href="https://github.com/angular/angular-cli/commit/160102ae57d780dded6c9002faf07b601a866d3d">160102a</a>)
</h3>
Removal of View Engine support from application builds
With the removal of the deprecated View Engine compiler in Angular version 12 for applications, the View Engine Webpack plugin has been removed.
The Ivy-based Webpack plugin is the default used within the Angular CLI.
If using a custom standalone Webpack configuration, the removed AngularCompilerPlugin
should be replaced with the Ivy-based AngularWebpackPlugin
.
<h3>
@angular-devkit/build-angular: remove deprecated i18n options from server and browser builder (<a href="https://github.com/angular/angular-cli/commit/5cf9a08dc7a1c84568d00df8f957d55b10ce0193">5cf9a08</a>)
</h3>
Removal of deprecated browser and server command options.
- i18nFile
, use locales
object in the project metadata instead.
- i18nFormat
, No longer needed as the format will be determined automatically.
- i18nLocale
, use localize
option instead.
<h3>
@angular-devkit/build-angular: remove deprecated i18nLocale and i18nFormat options from i18n-extract (<a href="https://github.com/angular/angular-cli/commit/eca5a01f6e8d1c3ad874d74c58e6ffbddab6a031">eca5a01</a>)
</h3>
Removal of deprecated extract-i18n
command options
The deprecated i18nLocale
option has been removed and the i18n.sourceLocale
within a project's configuration should be used instead.
The deprecated i18nFormat
option has been removed and the format
option should be used instead.
Special Thanks
Charles Lyding, Renovate Bot, Alan Agius, Doug Parker, Joey Perrott