23.1.0-beta.0
Breaking Changes📦 nxView on GitHub →
⚠ 2 breaking✨ 5 features🐛 7 fixes🔧 21 symbols
Summary
This beta release introduces support for Angular v22 and updates to rspack core versions 2, while dropping support for ESLint v8 and Angular v19.
⚠️ Breaking Changes
- Angular v19 is no longer supported due to the introduction of Angular v22 support. Users on Angular v19 must upgrade to Angular v20 or later.
- Support for eslint v8 has been dropped. Users relying on eslint v8 must upgrade their ESLint setup.
Migration Steps
- If you are using Angular v19, you must upgrade your Angular version to v20 or higher.
- If you rely on eslint v8, you must upgrade your ESLint setup to a supported version (likely v9+).
✨ New Features
- Added support for Angular v22.
- Added upgrade paths for Next.js 14 to 15 and React 18 to 19.
- Added UTM tracking to clickable Nx Cloud prompt links.
- Enabled the tsgo compiler workspace-wide.
- Added support for @rspack/core@2 and @rsbuild/core@2 (multi-version compliance) for rspack.
🐛 Bug Fixes
- Resolved esbuild option paths in Angular to be relative to the workspace root.
- Fixed angular-rspack to surface compilation failures as build errors and release resources on teardown.
- Prevented tsconfig path false positives for sibling project roots in core.
- Ensured minimumReleaseAgeExclude is not written during nx migrate.
- Bumped happy-dom, tmp, and form-data to patched versions.
- Kept the mobile sidebar toggle clear of the conference banner in nx-dev.
- Applied mode-based config consistently in the vitest test executor.