npm nx 23.0.0-beta.10

5 hours ago

23.0.0-beta.10 (2026-05-13)

🚀 Features

  • ⚠️ bundling: remove SVGR option and provide withSvgr migration (#35611)
  • bundling: add Vite 7 -> 8 migrations (#35614)
  • core: add --mode and --multi-major-mode flags to nx migrate (#35497)
  • ⚠️ misc: remove deprecated js option from component generators (#35616, #29111)
  • testing: bump cypress to 15.14 + remove stale Vite 8 guard (#35613)
  • testing: add migration for Jest 30 snapshot guide link (#35629)

🩹 Fixes

  • angular: multi-version support compliance (#35587)
  • angular-rspack: exclude eslint config from tailwind v4 source scan (#35663)
  • core: support skipped batch tasks end-to-end and fix TUI double logs (#35617)
  • core: keep TUI task selection on the in-progress section (#35640)
  • core: drain in-flight notify events in daemon force_flush_pending (#35646, #35630)
  • ⚠️ core: drop legacy 'self'/'dependencies' magic strings in dependsOn (#35648, #4017)
  • core: correct TUI sidebar viewport height off-by-one (#34682)
  • core: allow nx mcp to run outside of an Nx workspace (#35655)
  • core: warn before installing unknown npm packages as preset (#35644)
  • gradle: support Windows file paths (#35184, #34987)
  • linter: improve convert-to-flat-config output fidelity (#35330)
  • misc: vite migration import fix and ai doc corrections (#35647)
  • testing: correct paths and reserve ports across flaky React MF e2e tests (#35633, #34148, #32948, #35325)
  • testing: multi-version support compliance for @nx/playwright (#35642)
  • testing: exclude dist and out-tsc from default jest module path scan (#35619)

⚠️ Breaking Changes

  • misc: remove deprecated js option from component generators (#35616, #29111)
  • core: drop legacy 'self'/'dependencies' magic strings in dependsOn (#35648, #4017)
  • bundling: remove SVGR option and provide withSvgr migration (#35611)

❤️ Thank You

Don't miss a new nx release

NewReleases is sending notifications on new releases.