Releases
16.4.0
16.4.0 (2023-06-23)
Bug Fixes
angular: do not overwrite ng-packagr version if already installed (#17353 ) (cd0b76d )
js: do not overwrite supported typescript version (#17350 ) (c68b4bf )
angular: dynamic host should not generate webpack.prod.config.js (#17385 ) (a775325 )
core: do not ship source maps with nx packages (#17389 ) (8a7f79f )
core: reorganize global installation check for better clarity (#17373 ) (6c84353 )
nextjs: Update Next.js page generator to support app/ router (#17394 ) (02d9486 )
node: When serving using js:node executor NODE_ENV should not be undefined (#17375 ) (8f771e0 )
react-native: fix pod install to not throw error on stderr (#17382 ) (aa6b639 )
storybook: re-enable x-prompt and remove custom handling (#17360 ) (6d147b6 )
testing: resolve full paths to vite configs for vitest (#17396 ) (ca38a23 )
core: fix pnpm lockfile parsing in v6.1 (#17407 ) (05fb178 )
core: increase interval attempts for daemon server available on … (#16813 ) (5c7db06 )
js: dont ignore args option on node executor (#17463 ) (417ac38 )
js: pass buildTargetOptions in executor (#17459 ) (392366f )
js: use export type
for exports from schema.d.ts
files (#17392 ) (d26d0f4 )
nextjs: Update package.json build scripts (#17424 ) (1b7cb39 )
node: apply migration patch to 16.0.0 and 14.7.6 migrations as well (#17419 ) (b8cfbcc )
storybook: add all Storybook CLI options to schema (#17358 ) (3cb7b8f )
storybook: correctly identify if uses vite-based framework (#17465 ) (4819264 )
webpack: micro-frontend dev builds in React are not working in S… (#17403 ) (3997d3f )
core: avoid terminal flickering when doing dynamic rendering (152cf00 )
core: match tasks by id in run-many terminal output lifecycles (#17460 ) (2d87f77 )
bundling: support BABEL_ENV over NODE_ENV for babel config (#17529 ) (9fa9fda )
core: properly hash tasks that depend on outputs of other tasks (#17512 ) (83895e4 )
js: mark importPath option as important since it is required for publishable libs (#17509 ) (20359e7 )
nextjs: Update @nx/next to be a devDependency (#17510 ) (cb1bd5e )
testing: fix windows e2e storage ENOENT (#17506 ) (fc42b7b )
vite: properly find projectRoot (#17517 ) (8992400 )
core: fix logic for determining if task can be hashed upfront (#17540 ) (d1c1c1a )
angular: find module from options should support full path #17547 (#17550 ) (860d82a )
angular: fix @angular-eslint/* package updates to consider angular installed version (#17526 ) (e39ee11 )
core: properly hash tasks that depend on outputs of other tasks … (#17556 ) (5fc4238 )
js: add support for waitUntilTargets back (#17553 ) (35ed047 )
js: Ensure runTimeArgs are not ignored (#17527 ) (478fb8b )
bundling: update esbuild project generator to support standalone… (#17558 ) (ec48f61 )
core: ensure createPackageJson does not override existing config (#17471 ) (2653809 )
core: ensure its file before reading (#17597 ) (c8dc4d8 )
core: handle string and array parserOptions.project values (#17500 ) (f18d50c )
linter: fix relative path detection (#17592 ) (a21ab98 )
react: component test regex should not use global (#17548 ) (76b7d61 )
vite: enable e2e tests (#17577 ) (be8867d )
vite: enable remaining e2e (#17593 ) (4ff5596 )
core: dedupe project files in rust (#17618 ) (00d07b1 )
nextjs: Support importing json files inside next.config.js (#17623 ) (a546d5f )
testing: component testing generator should trust user to provide valid build target (#17600 ) (a25d1fc )
web: e2e unit test nightly failing (#17617 ) (7e85063 )
nextjs: do not append workspaceRoot twice to tsConfigPath (#17611 ) (93b123a )
core: cli option --graph should open graph ui by default (#17644 ) (f5c6ee5 )
js: node executor should always log error (#17622 ) (36838d6 )
nextjs: cleanup old options for server executor (proxyConfig) (#17626 ) (bfe8e47 )
testing: set jsdom as the default vitest environment when calling the generator programmatically (#17632 ) (bb88dd9 )
angular: ensure ngrx runtime utils are available for testing (#17721 ) (17c8ca6 )
bundling: add skipTypeField back for rollup executor (#17629 ) (162b144 )
bundling: check for browserslist when setting terser ecma #17620 (#17708 ) (6305e7f )
core: determine workspace type when creating workspace passing "angular" or "react" as preset (#17724 ) (09e5b03 )
core: do not build the project graph in nx report if there's no native support (#17604 ) (71409ea )
core: ensure correct package name matching when parsing pnpm lock file (#17613 ) (53a37d4 )
core: filter batches of outputs changes properly (#17697 ) (62628ab )
core: fix batch mode not streaming outputs (#17717 ) (6bc0c6c )
core: fix externalDependencies schema type (#17699 ) (5af50b9 )
core: get the client env when calculating the task hash in the daemon (#17677 ) (337a871 )
core: handle null plugin module when import fails for nx list (#17711 ) (8fdd68c )
core: ignore nested node_module paths for findProjectOfResolvedModule in TargetProjectLocator (#17630 ) (1fda800 )
core: install npm via pkg for freebsd (#17735 ) (7455271 )
core: prune project graph after affected nodes are found to avoid errors (#17675 ) (2c47bba )
core: run-commands should not parse strings as numbers (#17670 ) (7b86ac9 )
core: windows filePaths should be handled in findProjectForPath (#17688 ) (c46f025 )
docs: update url for fastify (#17669 ) (b34da2c )
js: detect helpers correctly when pnpm external nodes are suffixed with version (#17694 ) (335c2d5 )
js: detect port before setup npm and yarn (#17680 ) (238ad4a )
js: fix yarn setup to work with yarn3 (#17716 ) (c08d943 )
linter: improve error message for forbidden imports of lazy-loaded libs (#17635 ) (ef5813a )
misc: mark name as required for ci-workflow generator (#17551 ) (3f0bddd )
nx-dev: set conf logo to support both themes (#17714 ) (19ec1de )
react: mf remote name incorrect with directory option (#17430 ) (09deeef )
react: ssr should serve correctly and e2e should function (#17725 ) (fffd84c )
testing: deprecate cypress tsconfig option (#17165 ) (f74ff4b )
testing: update default webpack config for react CT (#17562 ) (f3f7406 )
webpack: update withNx mainFields ordering to support tree-shaking (#17599 ) (e21077f )
core: store command runs in the correct cache directory (#17732 ) (f176f21 )
js: fix yarn3 verdaccio setup (#17742 ) (512b8ba )
nextjs: Custom server generator root undefined (#17738 ) (61faa55 )
react: mf should consider ssl when setting remote urls #16989 (#17746 ) (1891add )
storybook: update json correctly in migration (#17750 ) (5fa6e48 )
core: do not pass undefined to hasher (#17747 ) (e9dc24c )
core: fix mixed lock file keys for yarn berry (#17752 ) (170546c )
misc: update semver dependency (#17759 ) (d729fcf )
nextjs: Respect --nextAppDir when passed during CNW (#17733 ) (1d937b0 )
Features
Reverts
Revert "chore(misc): publish 16.4.0-beta.7" (196b6bb )
Revert "chore(misc): publish 16.4.0-beta.7" (d2aa896 )
Revert "chore(misc): publish 16.4.0-beta.7" (196b6bb )
You can’t perform that action at this time.