npm nx 23.2.0-beta.8

3 hours ago

23.2.0-beta.8 (2026-08-21)

🚀 Features

  • core: add durable run state and a dark orchestration loop to nx migrate (#36403)
  • misc: support vitest generation for node, nest, and express generators (#36665)
  • storybook: adopt the storybook vitest addon for story testing (#36648, #33759)

🩹 Fixes

  • angular-rspack: rebuild components when their templates or styles change on Windows (#36641, #36619)
  • core: resolve main worktree root without a Windows verbatim prefix (#36649, #35637)
  • core: accept bun.lock lockfileVersion 2 and 3 (#36666)
  • core: maintain cacheability when an executor target default applies (#36477)
  • core: don't leave an unkillable nx process when a terminal closes (#36683, #36682)
  • core: honor the package manager's registry config in nx migrate (#35954, #35843)
  • core: resolve telemetry DNS in-process to avoid a getenv segfault (#36673)
  • core: skip target group members without a target (#36711, #36712)
  • devkit: correct version floor validation for ranges and prereleases (#36724)
  • expo: keep the expo dev server alive under jest (#36635)
  • expo: derive metro projectRoot and node_modules from the app being bundled (#36650, #36531)
  • gradle: emit valid Groovy when applying the plugin to an existing allprojects block (#36697)
  • gradle: surface project graph timeout errors when the process ignores the kill signal (#36713)
  • js: avoid duplicate node start without watch (#36695, #36694)
  • maven: stop running maven and gradle graph analysis through a shell (#36626)
  • misc: bump css-loader so npm can resolve rspack core 2 (#36643)
  • release: Don't attribute commits with no author email to @find (#36526)
  • repo: tell review-pr agents to compare base and HEAD with git (#36644)
  • testing: unblock Cypress component testing on Angular 22.1 (#36637)

❤️ Thank You

Don't miss a new nx release

NewReleases is sending notifications on new releases.