Bug Fixes
- angular: check whether deps have been built when using incremental build (e33f035)
- angular: do not generate empty root level tsconfig (042a51d)
- angular: update angular 11 migrate to use migrate (be1d8ad)
- core: add a workaround to handle a bug in node 12 (5ba84a1)
- core: add explicit dep on cli if missing (781ebd5)
- core: fix boolean prompts (3ec22df)
- core: fix generators on windows (0ac1482)
- core: fix migrations for adding tao and cli (#4249) (dae806a)
- core: fix nx 11 migration leaving empty schematics folder (0c8ca53)
- core: fix offset from root for windows (6992311)
- core: fix preset unit tests issues (dad5a94)
- core: get file changes from host for formatFiles (6cb1384)
- core: handle
commit
object argument when creating workspace (056f4eb) - core: invalidate previous failed projects if they are excluded (4c55bbd), closes #4002
- core: migrate will tolerate backslashes in package names (724b9b1)
- core: migration should fetch packages using cwd instead of prefix (e8aec6f)
- core: outputs migration should handle no architect projects (#4217) (c62e556)
- core: prevent binary file corruption when renaming (a3163ca), closes #4024 #2469
- core: remove positional params after converting them to named (95c903d)
- core: store
packageManager
preference inangular.json
(7383af3) - core: update version of node types in schematic and write corresponding migrations (#4142) (d43a622), closes #4132
- misc: d.ts files are missing (eb0df1c)
- misc: fix migrations (b984461)
- misc: fix workspace generators written using angular devkit (b405b07)
- misc: reexport devkit helpers from @nrwl/workspace to minimize breaking changes in plugins (aa5969e)
- misc: update migration to work with older versions of tao (b791ce3)
- nextjs: copy the next.config.js file to the dist when building (#4179) (c062c6e)
- nextjs: disable the default-server x-powered-by option on the express server (#4180) (3106a53), closes #3961
- nextjs: don't duplicate styles in styled components (db917a2)
- nextjs: if there is no tsconfig.app.json or tsconfig.lib.json then set path to tsconfig.json (#4101) (e9412d5), closes #4092
- nextjs: Pass
defaultLoaders
through to user webpack config (#4137) (2f79bf5) - nextjs: pin
css-loader
version for pnpm (b70be18) - nextjs: use appropriate file extensions for Less & Stylus (2585839)
- node: check whether deps have been built when using incremental build (e1055fc)
- node: set buildLibFromSource to true by default (ea59892)
- nx-plugin: add missing dependencies (75ec167)
- nx-plugin: await generators in spec files (#4205) (f35b14b)
- nx-plugin: rename spec file in e2e project to .spec.ts (#4178) (ca5d586)
- react: corrected style schematics for css modules (#4067) (0d38b8b)
- react: dependency resolution for buildable libraries (c699f8d), closes #3994
- react: fix Less & Stylus (#4195) (038cef1)
- repo: fix e2e tests (16cdba4)
- repo: set timeout in a wrong config (6ee16ba)
- repo: wrong version in package.json (81ba64a)
- web: add
core-js
as direct depndency (776930c) - web: check whether deps have been built when using incremental build (541785b)
- web: pass http-server params without "=" (17bd3f4)
- web: set buildLibsFromSource to true by default (fa67518)
Features
- angular: add migrations for angular 11 (f168af1)
- angular: allow for ivy to be enable for buildable libraries (#4058) (090350b)
- angular: change the way we decoreate angular cli to remove warnigs (a55e7ca)
- angular: eslint config including template linting (#3988) (bd92a12)
- core: add nx devkit builders (68a4a7e)
- core: always use nx cli to invoke generators and execute tasks (afdef20)
- core: clean up the language to use word executor (2824794)
- core: format workspace.json based on version field (a24fb96)
- core: implement basic support for schematics (428edb0)
- core: interpolated
outputs
& cachecoverage
folder (6c1335a) - core: make older builders support new config formats (8afc5c5)
- core: provide better list command for workspace generators (257d072)
- core: show a warning about using ng update insteda of nx migrate (08680b6)
- core: simplify generation api not to use a higher-order function (a3550ce)
- core: switch default config to v2 (8224a10)
- core: update existing workspaces to use tools/generators (7285405)
- core: update the migrate command to support @nrwl/devkit generators (48bcaf0)
- core: update the update npm script to invoke nx migrate (6b6c251)
- core: upgrade to angular and angular devkit 11 (#4095) (b9791a3)
- core: use the new schematics api for workspace schematics (4a17b73)
- devkit: add updateProjectConfiguration and readProjectConfiguration helpers (5888947)
- misc: make all generators public (baa8c23)
- nextjs: creating a tsconfig.app.json next to tsconfig.json for consistency (#4110) (4f545a1), closes #4092
- node: add generatePackageJson option to build executor (2ec6848)
- nx-plugin: use @nrwl/devkit (1521311)
- web: add file-server builder (4511ec6)
- web: add parallel, maxParallel, with-deps to file-serve target (7d3627a)