23.0.0-beta.24
Breaking Changes📦 nxView on GitHub →
⚠ 2 breaking✨ 4 features🐛 6 fixes⚡ 3 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.