Angular CLI: v12.0.0-next.0 Release

Release date:
March 23, 2022
Previous version:
11.2.19 (released March 30, 2022)
Magnitude:
186 Diff Delta
Contributors:
6 total committers
Data confidence:
Commits:

62 Features Released with v12.0.0-next.0

Top Contributors in v12.0.0-next.0

dgp1130
alan-agius4
clydin
kyliau
josephperrott
iRealNirmal

Directory Browser for v12.0.0-next.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 (0.1200.0-next.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/93376177235108ed15a2fbba8ea079bc565802ce"><img align="top" title="Feature" src="https://img.shields.io/badge/9337617-feat-blue.svg" /> </a> </td>

<td>add postcss-preset-env with stage 3 features</td>

<td> </td> </tr> <tr>

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

<td>ensure i18n extraction sourcemaps are fully configured</td>

<td> </td> </tr> <tr>

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

<td>the root Tailwind configuration file is always picked</td>

<td> </td> </tr> <tr>

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

<td>fixed ignoring of karma plugins config</td>

<td>

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

</td> </tr>

<tr><td colspan=3><h3>@angular-devkit/core (12.0.0-next.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/3bb3c6cd51d24fe5636cdcf63670ea164f57aa63"><img align="top" title="Bug Fix" src="https://img.shields.io/badge/3bb3c6c-fix-green.svg" /> </a> </td>

<td>ensure job input values are processed in order</td>

<td> </td> </tr> <tr></tr>

<tr><td colspan=3><h3>@angular/cli (12.0.0-next.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/52aaa8c167dee989b782b5561cb16c5a75e4c2af"><img align="top" title="Bug Fix" src="https://img.shields.io/badge/52aaa8c-fix-green.svg" /> </a> </td>

<td>update NPM 7 guidance</td>

<td> </td> </tr> <tr></tr>

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

<td>reduce overhead of Angular compiler rebuild requests</td>

<td> </td> </tr> <tr></tr>

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

<td>strict mode by default</td>

<td> </td> </tr> <tr>

<td> <a href="https://github.com/angular/angular-cli/commit/f424529d9ccaeb16643a8383ad3647af82062b16"><img align="top" title="Feature" src="https://img.shields.io/badge/f424529-feat-blue.svg" /> </a> </td>

<td>add migration to remove deprecated options from 'angular.json'</td>

<td> </td> </tr> <tr>

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

<td>only update removed v12 options in migration</td>

<td> </td> </tr> <tr></tr>

</tbody> </table>


Breaking Changes

<h3> set minimum Node.js version to 12.13 (<a href="https://github.com/angular/angular-cli/commit/d1f616930de4a8312e3441410098d9f248855d9d">d1f6169</a>) </h3> Node.js version 10 will become EOL on 2021-04-30. Angular CLI 12 will require Node.js 12.13+ or 14.15+. Node.js 12.13 and 14.15 are the first LTS releases for their respective majors.

<h3> @angular-devkit/build-angular: remove file-loader dependency (<a href="https://github.com/angular/angular-cli/commit/6732294ff34ca35698cec5a9ca91b664dd684289">6732294</a>) </h3> The unsupported/undocumented, Webpack specific functionality to import/require() a non-module file has been removed.

Before js import img from './images/asset.png';

After html <img src="images/asset.png">


Special Thanks

Renovate Bot, Charles Lyding, Alan Agius, Doug Parker, Bruno Baia, Amadou Sall, S. Iftekhar Hossain