Commits
<table>
<tbody>
<tr><td colspan=3><h3>@angular-devkit/build-angular (12.1.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/c146e9c086025e49dd207e039dc738a143e5672e"><img
align="top"
title="Feature" src="https://img.shields.io/badge/c146e9c-feat-blue.svg" />
</a>
</td>
<td>enable webpack Trusted Types support</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/fb21c4a968c8b4d8a3d17237d0864b795fffba49"><img
align="top"
title="Feature" src="https://img.shields.io/badge/fb21c4a-feat-blue.svg" />
</a>
</td>
<td>deprecate protractor builder</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/b35ef57b0f6e3b437ae81d475fb932adc212f939"><img
align="top"
title="Feature" src="https://img.shields.io/badge/b35ef57-feat-blue.svg" />
</a>
</td>
<td>suppport using TypeScript 4.3</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/79c5284892f79de6dfb54b5433a5fa5f6e0cb044"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/79c5284-fix-green.svg" />
</a>
</td>
<td>revert open to 8.0.2</td>
<td>
<a href="https://github.com/angular/angular-cli/issues/20807">
[Closes #20807]<br />
</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/92c9be44fa4510ab6eccd0dfde82696d70412b39"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/92c9be4-fix-green.svg" />
</a>
</td>
<td>correctly ignore inline styles during i18n extraction</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/0fe6cfef644211e21f71e7166dd017f9e07ab2e2"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/0fe6cfe-fix-green.svg" />
</a>
</td>
<td>use the name as chunk filename instead of id</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/ab17b1721c05366e592cf805ad6d25e672b314bf"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/ab17b17-fix-green.svg" />
</a>
</td>
<td>handle ng-packagr errors more gracefully.</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/d4c5f8518d4801b9fd76de289a015dcbb8d8f69b"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/d4c5f85-fix-green.svg" />
</a>
</td>
<td>control linker template sourcemapping via builder sourcemap options</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/06181c2fbf5a20396b2d0e2b3925ceb1276947fb"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/06181c2-fix-green.svg" />
</a>
</td>
<td>parse web-workers in tests when webWorkerTsConfig is defined</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/0ebf7569f6506a673996dc2f8a7edcc4cbc61d81"><img
align="top"
title="Performance Improvement" src="https://img.shields.io/badge/0ebf756-perf-orange.svg" />
</a>
</td>
<td>use CSS optimization plugin that leverages workers</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/f90a8324b46bd96e87a7b889a74aab432a391015"><img
align="top"
title="Performance Improvement" src="https://img.shields.io/badge/f90a832-perf-orange.svg" />
</a>
</td>
<td>enable opt-in usage of file system cache</td>
<td>
</td>
</tr>
<tr></tr>
<tr><td colspan=3><h3>@angular/cli (12.1.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/57640bebfd0de417456db6c5d3cead45d528c055"><img
align="top"
title="Feature" src="https://img.shields.io/badge/57640be-feat-blue.svg" />
</a>
</td>
<td>show Node.js version support status in version command</td>
<td>
<a href="https://github.com/angular/angular-cli/issues/20879">
[Closes #20879]<br />
</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/77c96f8b2ae219bf69dc9d5278cff39dc981c680"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/77c96f8-fix-green.svg" />
</a>
</td>
<td>handle unscoped authentication details in .npmrc
files</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/e9717e58120dc1c91ddb228a8f6d25b94e7401bf"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/e9717e5-fix-green.svg" />
</a>
</td>
<td>don't resolve .npmrc
from parent directories</td>
<td>
</td>
</tr>
<tr></tr>
<tr><td colspan=3><h3>@ngtools/webpack (12.1.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/76308fecaa510bebaa869d250ca2102175e1dfd1"><img
align="top"
title="Feature" src="https://img.shields.io/badge/76308fe-feat-blue.svg" />
</a>
</td>
<td>support using TypeScript 4.3</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/f9657bc919a223e449d2dd559347eed85b1f8919"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/f9657bc-fix-green.svg" />
</a>
</td>
<td>remove redundant inline style cache</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/0c2a862db00ccfe3d309c34b3788001c719aa21d"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/0c2a862-fix-green.svg" />
</a>
</td>
<td>ensure plugin provided Webpack instance is used</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/f2f15c089361bb55a809563c55a327887a401d43"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/f2f15c0-fix-green.svg" />
</a>
</td>
<td>disable caching for ngcc synchronous Webpack resolver</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/12c14b56537d65d6986e245ab1ae4dd9aa8dd378"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/12c14b5-fix-green.svg" />
</a>
</td>
<td>remove no longer needed component styles workaround</td>
<td>
</td>
</tr>
<tr></tr>
<tr><td colspan=3><h3>@schematics/angular (12.1.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/4251343aee405275ab3e5d8e3be85cab79047f43"><img
align="top"
title="Feature" src="https://img.shields.io/badge/4251343-feat-blue.svg" />
</a>
</td>
<td>create new projects with TypeScript 4.3</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/c9f531d70398babba1b1eb96a38dea1068c10f0a"><img
align="top"
title="Feature" src="https://img.shields.io/badge/c9f531d-feat-blue.svg" />
</a>
</td>
<td>add migration to replace deprecated --prod
</td>
<td>
<a href="https://github.com/angular/angular-cli/issues/21036">
[Closes #21036]<br />
</a>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/8ad1539c5e73bad30eb6eb340379d64db208098c"><img
align="top"
title="Feature" src="https://img.shields.io/badge/8ad1539-feat-blue.svg" />
</a>
</td>
<td>add 'none' value for the 'style' option of the component schematic</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/e5ba29c7d54cbd83057cf23a21119ea5a3146993"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/e5ba29c-fix-green.svg" />
</a>
</td>
<td>display warning during migrations when using third-party builders</td>
<td>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/angular/angular-cli/commit/a44dc02feecaf8735f2dc6128a5b6cc5666b4434"><img
align="top"
title="Bug Fix" src="https://img.shields.io/badge/a44dc02-fix-green.svg" />
</a>
</td>
<td>add devtools to ng new</td>
<td>
</td>
</tr>
<tr></tr>
</tbody>
</table>
Special Thanks
Alan Agius, Charles Lyding, Doug Parker, Joey Perrott, Bjarki, Vaibhav Singh, twerske, David Scourfield, hien-pham, Alberto Calvo, Paul Gschwendtner, Keen Yee Liau