Change8

23.0.0-beta.24

Breaking Changes
📦 nxView on GitHub →
2 breaking4 features🐛 6 fixes3 deprecations🔧 1 symbols

Summary

This beta release introduces support for prompt-only and hybrid migrations in Nx Console UI and enforces compliance for multi-version support across several packages. It also deprecates several configuration helpers and parameters.

⚠️ Breaking Changes

  • The 'standalone' parameter of addProjectConfiguration in devkit is deprecated. Users should review usage as this may break in future versions.
  • Webpack/Rspack config compose helpers in webpack are deprecated. Users should review usage as this may break in future versions.

✨ New Features

  • Nx Console UI now supports prompt-only and hybrid migrations.
  • Multi-version support compliance implemented for rollup, webpack, and module-federation.
  • Multi-version support compliance implemented for nextjs.
  • Multi-version support compliance implemented for react.

🐛 Bug Fixes

  • nx migrate --interactive is now disallowed for Nx v23+ targets.
  • Agentic handoff writes are pre-authorized, and the user is consulted before failing a step.
  • The --no-interactive flag is now respected across all nx migrate prompts.
  • tsconfig include and exclude inputs inference is aligned with TypeScript behavior.
  • Migration prompt files are published, and the real migrate fetch error is reported.
  • Workspace-plugin type set to module to silence Node strip-types warning.

Affected Symbols

⚡ Deprecations

  • SCAM generators in angular are deprecated.
  • The 'standalone' parameter of addProjectConfiguration in devkit is deprecated.
  • Webpack/Rspack config compose helpers in webpack are deprecated.