Bug Fixes
- improve stylesheet caching mechanism (b4b44c8)
- add
built at
andtime
to console output (50639dc) - initialize worker options post browserlist setup (ff90621)
- disable CSS declaration sorting optimizations (4f06939)
- don't generate minified UMD bundles. (cf56f3b)
- update cssnano to version 5.0.0 (1ad8fe6)
- update supported range of node versions (3800679)
- release main thread on worker error (eb3138a)
- process only the typings files of packages with NGCC (9122e7f)
- deprecate whitelistedNonPeerDependencies in favor of allowedNonPeerDependencies (e7fc214), closes #1884
- removed default value from whitelistedNonPeerDependencies in json schema (f0d38fc), closes #1892
- replace
i
with checkmark when displaying a built entrypoint (54b8968), closes #1883
Performance
- remove double iteration over source files (5e6afb1)
- cache processed stylesheets (b791429)
- reuse stylesheet processor (2c6bb7d)
Features
- add support for Angular version 12 (5fc70d0)
- add
postcss-preset-env
with stage 3 features (0caf3db), closes /preset-env.cssdb.org/features#stage-3 - support TypeScript 4.2 (82c173c)
- remove bundled dependencies (6576b9a), closes #1432
- add support for comments in JSON configuration file (eb909bc), closes #1896
- allow publishing of Ivy library in partial mode. (c7040e8), closes #1901
- speed up incremental mode by not generating UMD (0af0ce0)
⚠ BREAKING CHANGES
- Bundling of dependencies has been removed without replacement. In many cases this was used incorrectly which drastically increase in size. This was also mainly used for UMD bundles which will be removed in future.
- Minified UMD bundles are no longer generated.
- During
watch
mode we no longer generate UMD bundles. - 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. - update to use Node 12 APIs (69ec8e2)