Commits
<table>
<tbody>
<tr><td colspan=3><h3>@angular-devkit/architect (0.1200.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/1da359ac08d1a5503ab152db72ee6cee927391b8"><img
align="top"
title="Feature" src="https://img.shields.io/badge/1da359a-feat-blue.svg" />
</a>
</td>
<td>add implementation for defaultConfiguration</td>
<td>
</td>
</tr>
<tr></tr>
<tr><td colspan=3><h3>@angular-devkit/build-angular (0.1200.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/71eab3ddb603cb70a98120012a174cb159d9b28d"><img
align="top"
title="Feature" src="https://img.shields.io/badge/71eab3d-feat-blue.svg" />
</a>
</td>
<td>show warning during build when project requires IE 11 support</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/84f39778cc37c997d0b2b5295f766e08d4c94c78"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/84f3977-fix-green.svg" />
</a>
</td>
<td>only remove nomodule and defer attributes empty values</td>
<td>
<a href="https://github.com/angular/angular-cli/issues/20207">
[Closes #20207]<br />
</a>
</td>
</tr>
<tr><td colspan=3><h3>@angular-devkit/core (12.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/8e981d08809a7f1084b5cae7a539217d6fe7f757"><img
align="top"
title="Feature" src="https://img.shields.io/badge/8e981d0-feat-blue.svg" />
</a>
</td>
<td>add handling for defaultConfiguration
target definition property</td>
<td>
</td>
</tr>
<tr></tr>
<tr><td colspan=3><h3>@angular/cli (12.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/a5877bf91765af71c1368fd2fb61d29079931205"><img
align="top"
title="Feature" src="https://img.shields.io/badge/a5877bf-feat-blue.svg" />
</a>
</td>
<td>deprecate --prod
command line argument</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/f7e3e2335dfd6f54f435c95baa024c60a94b791c"><img
align="top"
title="Feature" src="https://img.shields.io/badge/f7e3e23-feat-blue.svg" />
</a>
</td>
<td>add defaultConfiguration
property to architect schema</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/06335515eb05c84d8dfdbfa10f8e3201b714d5da"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/0633551-fix-green.svg" />
</a>
</td>
<td>avoid exceptions for expected errors in architect commands</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/5f8155dc33b1f95f81562cf40a56fdbd0f4140e4"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/5f8155d-fix-green.svg" />
</a>
</td>
<td>add ng-packagr builder schema in IDE schema</td>
<td>
</td>
</tr>
<tr><td colspan=3><h3>@ngtools/webpack (12.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/0dc73276cafd42415dcaa6507ab221f1116273b5"><img
align="top"
title="Feature" src="https://img.shields.io/badge/0dc7327-feat-blue.svg" />
</a>
</td>
<td>drop support for string based lazy loading</td>
<td>
</td>
</tr>
<tr></tr>
<tr><td colspan=3><h3>@schematics/angular (12.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/3ee12af89be58ccea8996e2e86a18a23d193abbe"><img
align="top"
title="Feature" src="https://img.shields.io/badge/3ee12af-feat-blue.svg" />
</a>
</td>
<td>add migration to update lazy loading string syntax to use dynamic imports</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/f4875b967ae9ca5640cb27bfb37166528cab88d8"><img
align="top"
title="Feature" src="https://img.shields.io/badge/f4875b9-feat-blue.svg" />
</a>
</td>
<td>add migration to remove lazyModules
configuration option</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/3b7470d4836bcfff31ee4bf90ec4396f2905c633"><img
align="top"
title="Feature" src="https://img.shields.io/badge/3b7470d-feat-blue.svg" />
</a>
</td>
<td>deprecate legacyBrowsers
application and ng-new option</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/1de6d71edd899465a01c65790f6fb04159acc821"><img
align="top"
title="Feature" src="https://img.shields.io/badge/1de6d71-feat-blue.svg" />
</a>
</td>
<td>production builds by default</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/ba6f546a026a3dba613c1c54ce0c767fe0940d0f"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/ba6f546-fix-green.svg" />
</a>
</td>
<td>add additionalProperties
to all schemas</td>
<td>
</td>
</tr>
<tr></tr>
</tbody>
</table>
Breaking Changes
<h3>
@angular-devkit/build-angular: remove deprecated lazyModules
option (<a href="https://github.com/angular/angular-cli/commit/8d669123236c49e7f6bee1a7171c002abe03df1a">8d66912</a>)
</h3>
Server and Browser builder lazyModules
option has been removed without replacement.
<h3>
@ngtools/webpack: drop support for string based lazy loading (<a href="https://github.com/angular/angular-cli/commit/0dc73276cafd42415dcaa6507ab221f1116273b5">0dc7327</a>)
</h3>
With this change we drop support for string based lazy loading ./lazy.module#LazyModule
use dynamic imports instead.
The following options which were used to support the above syntax were removed without replacement.
- discoverLazyRoutes
- additionalLazyModules
- additionalLazyModuleResources
- contextElementDependencyConstructor
Special Thanks
Alan Agius, Charles Lyding, Renovate Bot, Joey Perrott