Skip to content

16.3.0

Compare
Choose a tag to compare
@vsavkin vsavkin released this 31 May 16:24
· 4654 commits to master since this release
103353a

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)