Angular CLI: v12.2.0-next.2 Release

Release date:
July 14, 2021
Previous version:
v12.2.0-next.1 (released July 1, 2021)
Magnitude:
259 Diff Delta
Contributors:
4 total committers
Data confidence:
Commits:

26 Features Released with v12.2.0-next.2

Top Contributors in v12.2.0-next.2

clydin
alan-agius4
renovate-bot
josephperrott

Directory Browser for v12.2.0-next.2

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.2.0-next.2)</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/8383c6b421f7005a25a3bff0826048f3a24f3030"><img align="top" title="Bug Fix" src="https://img.shields.io/badge/8383c6b-fix-green.svg" /> </a> </td>

<td>silence Sass compiler warnings from 3rd party stylesheets</td>

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

</td> </tr>

<tr>

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

<td>force linker sourceMapping option to false.</td>

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

</td> </tr>

<tr>

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

<td>ensure NG_PERSISTENT_BUILD_CACHE always creates a cache in the specified cache directory</td>

<td> </td> </tr>

<tr>

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

<td>fail browser build when index generation fails</td>

<td> </td> </tr>

<tr>

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

<td>fix issue were @media all causing critical CSS inling to fail</td>

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

</td> </tr>

<tr>

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

<td>extractLicenses didn't have an effect when using server builder</td>

<td> </td> </tr>

<tr>

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

<td>display incompatibility errors</td>

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

</td> </tr>

<tr>

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

<td>limit advanced terser passes to two</td>

<td> </td> </tr>

<tr>

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

<td>exclude outputPath from persistent build cache key</td>

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

</td> </tr>

<tr>

<td> <a href="https://github.com/angular/angular-cli/commit/fefd6d04213e61d3f48c0484d8c6a8dcff1ecd34"><img align="top" title="Performance Improvement" src="https://img.shields.io/badge/fefd6d0-perf-orange.svg" /> </a> </td>

<td>use esbuild as a CSS optimizer for component styles</td>

<td> </td> </tr>

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

<td>only track file dependencies</td>

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

</td> </tr>

<tr>

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

<td>allow generated assets of Angular component resources</td>

<td> </td> </tr>

<tr>

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

<td>avoid non-actionable template type-checker syntax diagnostics</td>

<td> </td> </tr>

<tr></tr>

<tr><td colspan=3><h3>@schematics/angular (12.2.0-next.2)</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/20fd33f6d4ce6cef1feb508a0221222e83a85630"><img align="top" title="Feature" src="https://img.shields.io/badge/20fd33f-feat-blue.svg" /> </a> </td>

<td>destroy test module after every test</td>

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

</td> </tr>

<tr>

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

<td>remove unsafe any usage in application spec file</td>

<td> </td> </tr>

<tr>

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

<td>replace interactive div with button in application component template</td>

<td> </td> </tr>

<tr>

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

<td>use stricter semver for karma-jasmine-html-reporter</td>

<td> </td> </tr>

</tbody> </table>



Special Thanks

Alan Agius, Charles Lyding, Joey Perrott