Skip to content

Latest commit

 

History

History
694 lines (355 loc) · 38.4 KB

CHANGELOG.md

File metadata and controls

694 lines (355 loc) · 38.4 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

14.0.0-next.1 (2022-01-31)

Bug Fixes

  • invalid browsers version ranges (547a11f)

14.0.0-next.0 (2022-01-28)

Features

13.2.0 (2022-01-26)

Bug Fixes

13.1.3 (2022-01-13)

Bug Fixes

  • update dependency postcss-preset-env to v7

13.1.2 (2021-12-15)

Bug Fixes

  • close rollup bundle after write (cf5de76)

13.1.1 (2021-12-08)

13.1.0 (2021-12-08)

Features

  • add support for TypeScript 4.5 (b4d3f5c)

13.0.8 (2021-11-24)

Bug Fixes

  • correctly append sourceMappingUrl when saving FESMs into cache (657eacd), closes #2172

13.0.7 (2021-11-23)

Bug Fixes

  • package exports merging during watch mode (af36c3a), closes #2168

13.0.6 (2021-11-18)

Bug Fixes

13.0.5 (2021-11-17)

Bug Fixes

  • remove files property from default tsconfig (c4cd3a7), closes #2156

13.0.4 (2021-11-17)

Bug Fixes

  • --version doesn't work (ba835bb), closes #2157
  • remove files property from default tsconfig (c4cd3a7), closes #2156
  • show warning when configuring ng-packagr in package.json (037ccf5)

13.0.3 (2021-11-05)

Bug Fixes

  • handle multiple node_modules when resolving Sass (c7c51a3)

13.0.2 (2021-11-04)

Bug Fixes

  • handle imports of node packages without tilda (a60ff99), closes #2142

13.0.1 (2021-11-04)

Bug Fixes

  • unable to add additional conditions to entry-point subpaths controlled by ng-packagr (a63ebb7)

13.0.0 (2021-11-03)

⚠ BREAKING CHANGES

  • TypeScript versions prior to 4.4 are no longer supported.
  • Compilation of libraries using VIew Engine is no longer supported.
  • We no longer generate UMD bundles. The below options which were used for UMD bundle generation has also been removed;
    • umdModuleIds
    • amdId
    • umdId
  • Support for node-sass has been removed. sass will be used by default to compile SASS and SCSS files.

Features

  • add package exports for node and es2015 (bd986f6)
  • add support for package.json exports (047e3ca)
  • drop support for node-sass (34d805d)
  • emit Javascript files with .mjs extension (95166f3)
  • support TypeScript to 4.4 (40f7316)
  • update tslibpeerDependencies to ^2.3.0 (12dc21e)
  • add package exports for node and es2015 (bd986f6)
  • add support for package.json exports (047e3ca)
  • drop support for node-sass (34d805d)
  • emit Javascript files with .mjs extension (95166f3)
  • support Node.js version 16 (5c8ce22)
  • add esm2020 conditions in APF package exports (ed79b27)
  • add es2020 conditional export (e5d4296)
  • do not generate UMDs (cc59146), closes #2023 #2000 #1757 #1674
  • downlevel es2020 bundle to generate FESM2015 (6cf2514)
  • enable Ivy partial compilations by default (46133d9), closes #1087 #382 #285 #317 #355 #656 #917
  • replace es2015 with es2020 (9e37a56)
  • support specifying stylesheet language for inline component styles (61cd015)
  • enable providing cache directory and disabling caching via options (7d6ee38)

Bug Fixes

Performance

  • only re-generate FESMs when ESM has changed (2a02a89)
  • read esm files from memory (51ba534)
  • store fesm generation state on disk (4565a8b)

13.0.0-rc.3 (2021-10-26)

Bug Fixes

  • report typescript configuration errors (31b508d)

13.0.0-rc.2 (2021-10-21)

Bug Fixes

  • don't process tslib with ngcc (925b427)
  • replace node-sass-tilde-importer with custom sass importer (5cf363b), closes #2125

13.0.0-rc.1 (2021-10-20)

Bug Fixes

  • display package versions correctly when using the version command (141fd65)
  • force less version 3.5 math behaviour (a491faf), closes #2113
  • only watch dependent files (5bf477d), closes #1829 #2042 #1723
  • remove @rollup/plugin-commonjs (0d306a3)

Performance

  • only re-generate FESMs when ESM has changed (2a02a89)
  • read esm files from memory (51ba534)
  • store fesm generation state on disk (4565a8b)

13.0.0-rc.0 (2021-10-14)

Features

  • support Node.js version 16 (5c8ce22)

13.0.0-next.8 (2021-10-08)

Features

  • add esm2020 conditions in APF package exports (ed79b27)

Bug Fixes

  • include esbuild-check in the dist package (eda7f04)

13.0.0-next.7 (2021-10-06)

Features

  • add es2020 conditional export (e5d4296)

Bug Fixes

  • error when a finding a conflicting package export (bf3a0b9)
  • merge instead of overriding package exports (f238118)

13.0.0-next.6 (2021-10-04)

⚠ BREAKING CHANGES

  • Support for node-sass has been removed. sass will be used by default to compile SASS and SCSS files.

Features

  • add package exports for node and es2015 (bd986f6)
  • add support for package.json exports (047e3ca)
  • drop support for node-sass (34d805d)
  • emit Javascript files with .mjs extension (95166f3)

13.0.0-next.5 (2021-09-28)

⚠ BREAKING CHANGES

  • TypeScript versions prior to 4.4 are no longer supported.

Features

  • support TypeScript to 4.4 (40f7316)
  • update tslibpeerDependencies to ^2.3.0 (12dc21e)

Bug Fixes

  • don't exit with non zero error code on non error compiler diagnostics (0daa33e)
  • normalize NGCC tsconfig path (3846b40)

13.0.0-next.4 (2021-09-27)

Features

  • enable providing cache directory and disabling caching via options (7d6ee38)

13.0.0-next.3 (2021-09-22)

Bug Fixes

  • support WASM-based esbuild optimizer fallback (68b5f0b)

13.0.0-next.2 (2021-09-08)

Bug Fixes

  • improve Safari browserslist to esbuild target conversion (23b4776)

13.0.0-next.1 (2021-09-02)

Bug Fixes

13.0.0-next.0 (2021-09-02)

⚠ BREAKING CHANGES

  • Compilation of libraries using VIew Engine is no longer supported.
  • We no longer generate UMD bundles. The below options which were used for UMD bundle generation has also been removed;
  • umdModuleIds
  • amdId
  • umdId

Features

Bug Fixes

12.2.0 (2021-08-04)

Performance

  • use esbuild as a CSS optimizer for component styles (ceb81f9)

12.2.0-next.0 (2021-07-23)

Performance

  • use esbuild as a CSS optimizer for component styles (ceb81f9)

12.1.2 (2021-07-13)

Bug Fixes

  • parse styles cache as JSON (f778b92)

12.1.1 (2021-07-09)

Bug Fixes

  • avoid non-actionable template type-checker syntax diagnostics (63598d0)

12.1.0 (2021-06-25)

Features

  • add compilation mode in build logs (4959f8b), closes #1991
  • add support for TypeScript 4.3 (d6cabcf)
  • update Ivy compilation pipeline to use faster NGTSC program (9f17304)

12.1.0-next.0 (2021-06-22)

Features

  • add support for TypeScript 4.3 (d6cabcf)
  • update Ivy compilation pipeline to use faster NGTSC program (9f17304)

Bug Fixes

  • error shown multiple times in terminal (22322e8)

12.0.6 (2021-06-18)

Bug Fixes

  • add version stamping during watch builds (4e13041)

12.0.5 (2021-06-09)

Bug Fixes

  • Debug Failure. False expression when using triple slash reference directive (043c53b)

12.0.4 (2021-06-09)

Bug Fixes

  • show error message on nested circular dependency (06e6700), closes #2001

12.0.3 (2021-06-03)

Bug Fixes

12.0.2 (2021-05-25)

Bug Fixes

  • display file stylesheet file path when there is an error (698de4e)

12.0.1 (2021-05-25)

Bug Fixes

  • ignore type definitions when building entry-point dependency graph (9a7dccb), closes #1982
  • log error from stylesheet pre-processor (077fc65), closes #1983

12.0.0 (2021-05-12)

12.0.0 (2021-05-12)

12.0.0-rc.3 (2021-05-10)

Bug Fixes

  • improve stylesheet caching mechanism (b4b44c8)

12.0.0-rc.2 (2021-05-06)

Bug Fixes

  • add built at and time to console output (50639dc)
  • initialize worker options post browserlist setup (ff90621)

Performance

  • cache processed stylesheets (b791429)

12.0.0-rc.1 (2021-05-05)

Bug Fixes

  • disable CSS declaration sorting optimizations (4f06939)

Performance

  • remove double iteration over source files (5e6afb1)

12.0.0-next.0 (2021-05-05)

Bug Fixes

  • disable CSS declaration sorting optimizations (4f06939)

Performance

  • remove double iteration over source files (5e6afb1)

12.0.0-rc.0 (2021-04-22)

⚠ 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.

Features

Bug Fixes

  • update rollup to version 2.45.2 (fcf62fa)
  • update sass to version 1.32.10 (7dec58c)

12.0.0-next.9 (2021-04-15)

⚠ BREAKING CHANGES

  • Minified UMD bundles are no longer generated.

Bug Fixes

  • don't generate minified UMD bundles. (cf56f3b)
  • update cssnano to version 5.0.0 (1ad8fe6)
  • update supported range of node versions (3800679)

12.0.0-next.8 (2021-04-06)

Features

  • allow publishing of Ivy library in partial mode. (c7040e8), closes #1901

12.0.0-next.7 (2021-03-31)

⚠ BREAKING CHANGES

  • During watch mode we no longer generate UMD bundles.

Features

  • speed up incremental mode by not generating UMD (0af0ce0)

Bug Fixes

  • update @rollup/plugin-commonjs to version 18.0.0 (76f6f43)
  • update ajv to version 8.0.0 (8d24c20)

12.0.0-next.6 (2021-03-22)

Bug Fixes

  • release main thread on worker error (eb3138a)

12.0.0-next.5 (2021-03-17)

Features

Bug Fixes

  • process only the typings files of packages with NGCC (9122e7f)

12.0.0-next.4 (2021-03-04)

Features

  • add support for comments in JSON configuration file (eb909bc), closes #1896

12.0.0-next.3 (2021-02-23)

Bug Fixes

  • 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

  • reuse stylesheet processor (2c6bb7d)

12.0.0-next.2 (2021-02-18)

Features

Bug Fixes

  • show error when template file is unreadable (c0ba153)

12.0.0-next.1 (2021-02-12)

Features

  • add support for Angular version 12 (5fc70d0)

Bug Fixes

  • update @angular/cdk to version ~11.2.0 (d96dbab)
  • use path.join instead of require.resolve to resolve worker (6a9a23d), closes #1867

Performance

  • use sync-rcp instead of execFileSync to transform async function to sync functions #1872 (9ccafb0)

12.0.0-next.0 (2021-02-11)

⚠ BREAKING CHANGES

  • 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)

11.2.0 (2021-02-10)

11.1.4 (2021-02-05)

Bug Fixes

  • remove optional dependency on tsickle (d3e46ce)

11.1.3 (2021-02-02)

Bug Fixes

  • ensure license entry point is properly built (#1849) (ed6b15a)

11.1.2 (2021-01-20)

11.1.1 (2021-01-20)

Bug Fixes

  • await async process method (361e43b)

11.1.0 (2021-01-20)

Features

  • add NGCC async integration (232fb21)
  • add stylesheet processor DI (dedb3b3)
  • add support for using TypeScript 4.1 (ffe3ab9)

Bug Fixes

  • add tsickle as optional peer dependency (52f3988), closes #1801
  • changed assets not being copied during watch mode (8d6664e), closes #1826
  • set sourceRoot to empty string to correctly resolve dts sources (94dd2d8)
  • termination of process when using CTRL+C (8f6c46e)

Performance

  • only use ensureUnixPath when OS is Windows (d4ed2b4)

11.0.3 (2020-11-21)

Bug Fixes

  • correctly resolve sourceRoot (6673dbc)

11.0.2 (2020-11-12)

Bug Fixes

  • sourcemap should not differ based on build path (1504c8e)
  • Revert "fix: update @rollup/plugin-commonjs to version ^16.0.0"

11.0.1 (2020-11-11)

11.0.0 (2020-11-11)

Bug Fixes

  • sourcemap should not differ based on build path (6f946b7)

11.0.0-rc.0 (2020-11-05)

11.0.0-next.3 (2020-10-29)

Features

  • improve progress reporting (3a9827f)

Bug Fixes

  • update @rollup/plugin-commonjs to version ^16.0.0 (75e5d51)
  • update @rollup/plugin-node-resolve to version ^10.0.0 (e76b97b)

11.0.0-next.2 (2020-10-22)

⚠ BREAKING CHANGES

  • TypeScript 3.9 is no longer supported, please upgrade to TypeScript 4.0.

11.0.0-next.1 (2020-10-14)

Bug Fixes

  • clear analysis cache to detect invalid imports in watch mode (d6a3920)

Performance

  • initialize ajv validator only once (24f4b83)
  • short-circuit ngcc processing across entry-points (599b742)
  • use set semantics when computing which entry-points to recompile (f0f52c7)
  • use shared module resolution cache across all entry-points (954ae79)