16.3.0 (2023-05-31)
Bug Fixes
- core: add @monodon/rust back to the plugins array (#17332) (346c1f7)
- core: add
watcherOptions
to server-process.json watcher (c4db74d) - core: change "minimal" stack to "none" (5afe34e)
- core: use windowsHide for
hashRuntime
(b0e3a1d) - js: postProcessInlinedDependencies throwing error on movePackage (#16127) (dfa19f5)
- misc: do not check against the global version on npm (7154c87)
- misc: revert the check to investigate the perf (48d1c89)
- testing: normalize path for react CT spec generator (#17221) (21f642a)
- webpack: support webworker (#17136) (#17137) (8251906)
- core: fix projectFileMap access in plugins (1670986)
- core: correct require path when pulling in ngcli adapter for generators (d786fae)
- core: pnpm should not error when fetching migrations with install (faba249)
- vite: register tsconfig paths for vitest (#17047) (9fc99c6)
- core: correct require path when pulling in ngcli adapter for generators (d786fae)
- core: pnpm should not error when fetching migrations with install (faba249)
- repo: add missing lsof package needed to kill ports (c9cd67e)
- vite: register tsconfig paths for vitest (#17047) (9fc99c6)
- core: clone project graph during incremental update (8b1907a)
- react-native: fix android keystore not generated correctly (#17074) (b0b531a)
- web: provide free port to http-server (#16917) (4896126)
- angular: avoid duplicating RouterModule.forChild import (#17144) (fff3a25)
- core: do not create empty graph when it is not cached (#17139) (25328b3)
- nextjs: support relative imports in next.config.js (#17127) (b636173)
- web: file watcher should only watch files in its project #17085 (#17113) (28df418)
- core: consistent pnpm lockfile v6 version parsing (#17135) (60dda1a)
- core: tree should not be changed after committed to disk in migrations (#17071) (f95f8c4)
- nextjs: kill Next.js server when parent process exits (1fd7836)
- storybook: increase e2e test timeouts (#17176) (fc38dc1)
- angular: export a default module for require calls (#17189) (5b028e4)
- core: cleanup task hasher (a9f1d3a)
- core: handle multiple messages (#17199) (c57f7b8)
- core: optimize task hasher speed when dealing with external nodes (42ffa7c)
- core: update package-manager utils to normalize yarn-path when migrating (#17088) (c9ec7d0)
- core: use version range check for yarn tarball packages (0dfe6fc)
- devkit: return null for ESM dependencies instead of throwing error in ensurePackage (#17195) (6d586dd)
- nextjs: Generate an unstyled component when --style=none (#17196) (3c77bd7)
- nextjs: set NX_NEXT_DIR when running next server (#17205) (47de95e)
- nextjs: support config files with dots in filename (#17204) (45a0171)
- react: fix typings for generated redux files (#17171) (4b5ebc8)
- react: use fork for module-federation-dev-server so processes are cleaned up correctly (#17194) (7cc67a3)
- testing: make sure new tsconfig exists before adding ref (#17147) (15ea10e)
- web: use 127.0.0.1 loopback address when checking if a port is open (#17192) (fe4682a)
- core: fix incremental graph updates (13ba79e)
- core: handle empty scripts in nx init (#17238) (99afe11)
- js: set node_env when building with esbuild (#17251) (923e6d8)
- js: sourcemaps should work with js:node executor (#17261) (f01cdca)
- nextjs: fix custom server templates (#17266) (0d48d4d)
- react: use pipe output capture (ac41730)
- storybook: update and enable e2e test for standalone (#17217) (8999993)
- core: do not destructure potential null value in watch callback (4398932)
- core: handle nx package with version range in migrate command (#17304) (ceeb2a6)
- core: set verdaccio for authToken with location (#17318) (4314423)
- js: log config file errors correctly (#17311) (2865b8d)
- js: should check for all possible prettierrc formats before creating a default one (#17157) (911f753)
- nextjs: adjust generated CSS-in-JS to match latest Next.js recommendations (#17294) (a7c6d5a)
- node: Nightly failures (#17320) (02c19cb)
- react: update .swcrc with plugin for CSS-in-JS solution when SWC is used for apps (#17295) (c8a264a)
- angular: loosen package updates requirements (#17317) (646f79f)
- core: remove extraneous appName prompts for Node standalone in CNW; remove invariant check for determining stack (231b9df)
Features
- core: move task hashing into daemon (0848031)
- nextjs: Use next.js cli for build and serve targets (#16896) (3d76d95)
- nx-dev: add changelog page (#16952) (70f7c65)
- nextjs: Add --turbo support (#17069) (8ce9606)
- nx-dev: add watch to automatically sync docs to nx-dev when developing locally (3472897)
- react: upgrade react-router-dom to 6.11.2 (#17078) (623ef1d)
- core: add a variety of usages for nx show (#17073) (5ef9ea6)
- core: expose the task graph in the executor context (#17111) (8f6fcf2)
- react: run remote serve in parallel to speed up server startup (#17112) (c97502a)
- core: retrieve file data from the daemon (f3d269e)
- core: limit on-screen choices for list-type generator prompts (#17198) (fd6794f)
- js: add verdaccio executor (#16928) (be2ccb8)
- js: do not invoke explicit dependency analysis when not files to analyze (b721649)
- misc: allow patterns matching for dev remotes and skip remotes (#17185) (d030a21)
- testing: add --randomize flag for jest (#17148) (2ed8bbf)
- testing: support cypress reporterOptions as objects (#17149) (26313f1)
- vite: add cssCodeSplit in build options (#17213) (636b911)
- core: add matching support to inputs projects (#17255) (471616b)
- core: add more perf logging to make troubleshooting perf issue easier (6c90c53)
- core: update generated readme for new Nx workspaces (a7876e9)
- js: allow root js lib project to be generated (#17245) (3634abb)
- nextjs: add babel root-mode option to withNx plugin (#17286) (7dd8fb6)
- nextjs: remove the "root" option from Next.js build executor since it can be inferred (#17248) (9881efa)
- angular: add option to ngrx-root-store generator to set up the store devtools (#17303) (6a3af4b)
- core: compile native code for freebsd (#17313) (bba78ee)
- react: add swc as compiler option for react vite (#17224) (631a948)
- misc: rework create-nx-workspace prompts (#17230) (a722302)
- js: add location none to verdaccio executor (#17319) (72b0f55)