Releases
16.3.0
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 )
You can’t perform that action at this time.