Angular CLI: v12.1.0 Release

Release date:
June 25, 2021
Previous version:
v12.1.0-next.6 (released June 17, 2021)
Magnitude:
184 Diff Delta
Contributors:
7 total committers
Data confidence:
Commits:

24 Features Released with v12.1.0

Top Contributors in v12.1.0

alan-agius4
clydin
phhien203
daiscog
josephperrott
renovate-bot
twerske

Directory Browser for v12.1.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 (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