16.1.0 (2023-05-04)
Bug Fixes
- angular: add jasmine-marbles with a version compatible with installed rxjs version in migration (#16717) (9c36989)
- angular: clean up ssr main.server.ts generation (#16699) (4be6f74)
- angular: do not run migration generator bumping angular cli version when update is skipped (#16643) (6e745f8)
- angular: do not wrap bootstrap call when setting up ssr in workspaces with angular >= 15.2.0 (#16714) (ae89df9)
- bundling: handle projects without targets in esbuild thirdParty migration (#16712) (1e7aa39)
- core: add support for .mts and .mjs files when creating pro… (#16679) (13aaa20)
- core: cmd window flickers on save when on windows (#16671) (e7229d1)
- core: empty exclude pattern should not result in error (#16645) (ebd6d2f)
- core: ensure stale dependencies are pruned in graph (#16533) (f138a34)
- core: fix nx migrate to the same version (#16626) (08ecd81)
- core: have child process exit properly in case of error (85ddd8b)
- core: improve touched projects locator performance (#16682) (96fca45)
- core: include more binary extensions (#16639) (deee934)
- core: nx report should not display duplicate packages (#16647) (7287ab5)
- core: only modify angular.json on read when @nx/angular is present (#16693) (32cbab7)
- core: prefer NX_TASKS_RUNNER over NX_RUNNER (#16618) (22c0047)
- core: preserve deps in package.json for nx init react (#16528) (341f764)
- core: task runner parallel should read from taskRunnerOptions (#16707) (d084e67)
- devkit: ensurePackage should obey npmrc and yarnrc.yml (#16652) (2381dd3)
- devkit: formatFiles should work when writing initial prettierrc in generator (#16711) (7b56a8c)
- devkit: use the old package dependency version for new package (#16709) (fa55ca4)
- expo: expo generator on windows (#16703) (e291c9c)
- js: do not depend on nx for typescript utils (#16642) (feef647)
- misc: publish legacy readmes (#16678) (9de97d0)
- misc: show proper messaging when generating a workspace generator (#16683) (4e97ee9)
- nextjs: show a warning when user uses emotion with appDir layout (#16636) (a7c4009)
- node: default webpack build to not perform default optimizations for Node (#16625) (b3d07a8)
- node: ensure that bundlers for node is webpack/esbuild (#16702) (8dec11e)
- react-native: fix react native npm preset (#16624) (828f77a)
- react: Fix .module css being generated when --globalCss is passed (#16648) (36c162c)
- react: fix external npm packages for rollup (#16713) (68c262d)
- repo: fix broken npm-audit after pnpm migration (#16631) (d8f9af8)
- repo: local registry is not available during issue-notifier script (#16669) (db1b5dd)
- testing: add --quiet cypress executor option (#16680) (179930f)
- testing: ensure e2e cypress can use 4200 port in the test (#16646) (23cc160)
- testing: fix react CT w/ vite and dependant projects (#16475) (ebcc436)
- angular: generate applications with zone.js 0.13.0 (#16747) (5b99313)
- angular: throw error when no parent module found (#16728) (c2e88ad)
- core: convert extension to lowercase before comparing extension (#16727) (a8783c6)
- core: use legacy peer deps during migrate process (#16745) (9bdf22f)
- js: default to analyzing source code and package.json (#16737) (3788723)
- misc: sort plugin names when displaying them (#16702) (#16734) (2d6ea2b)
- misc: use generated directory path as cwd rather than attempting to rederive it (#16740) (a8aeca4)
- angular: ssr distFolder path should be more correctly defined (#16758) (8484a8e)
- angular: sync migration generators for angular v16 target versions (#16773) (c13cb3c)
- angular: update component module error message to suggest standalone (#16754) (b526e1d)
- angular: update ngrx parent description to give better info about standalone api usage (#16755) (0a81c64)
- core: ensure safe removal of folders on daemon reset (#16766) (b7b04a7)
- misc: restore using legacy-peer-deps for npm installs (#16767) (137b743)
- nest: fix invalid nestjs versions (#16771) (80464ac)
- nextjs: with stylus and less support (#16764) (66addbf)
- repo: fix windows nightly runs (#16765) (68ae304)
- storybook: ignore nx storybook plugin from sb eslint (#16725) (83ed247)
- testing: do not error when no vite config is found (#16746) (f8fe2a1)
Features
- angular: support angular v16 (#15592) (f45aa07)
- bundling: add esbuild migration to correctly set thirdParty option (#16640) (341c916)
- core: support matching projects specifiers in dependsOn (#16675) (ef63dcb)
- core: support specific project dependency in dependsOn with string syntax (#16674) (e164d50)
- expo: upgrade expo to 48.0.15 (#16701) (30a7907)
- misc: list should link to nx.dev/community for more plugins (#16673) (a425f5b)
- nx-dev: change code-fences and code-output styles (#16649) (0739bbb)
- testing: update cypress to support angular 16 (#16611) (38be288)
- vite: throw an error if vite config is not found at provided path (#16600) (94300fe)
- angular: update angular 16 packages to stable versions (#16732) (203a874)
- react-native: upgrade @storybook/react-native to 6.5 (#16670) (58e23b1)
- core: bump version of @nrwl/ci workflow (#16724) (2163d72)
- core: remove tasks-runner-v2 from @nx/workspace (#16751) (112a77c)
- linter: support custom build targets for buildability check (#16743) (e328bfa)
- storybook: deprecate v6 support (#16650) (17e6db5)