22.3.0-beta.3
📦 nxView on GitHub →
✨ 5 features🐛 11 fixes🔧 6 symbols
Summary
This beta release introduces TUI enhancements, Prettier v3 support, and several Angular-related migrations, alongside numerous bug fixes across core, graph, and build systems.
Migration Steps
- Run migrations related to setting 'isolateModules: true' in jest tsconfig files for Angular projects.
- Run migrations to replace 'jest-preset-angular/setup-jest' imports for Angular projects.
✨ New Features
- Angular migration added to set 'isolateModules: true' in jest tsconfig files.
- Angular migration added to replace 'jest-preset-angular/setup-jest' imports.
- TUI (Terminal User Interface) now includes hints and status messages.
- Support added for Prettier v3.
- Nx plugin now allows customizing the location of the companion E2E project.
🐛 Bug Fixes
- Ensured jest and jest-preset-angular are updated correctly for Angular v21.
- Task output is now displayed in TUI even when the native command runner is disabled.
- Prevented pinning the same task in multiple panes within the TUI.
- Reduced error rate during directory validation and added more debugging data.
- Improved database initialization error handling.
- Invalidated sync generator cache on file changes and utilized the up-to-date project graph.
- The full project graph is now served when navigating from Project Dependency Viewer (PDV).
- Allowed copying generated Prisma client (asset) from 'node_modules'.
- Node projects now use @swc/helpers instead of tslib when the compiler is SWC.
- Storybook now uses a helper to find the correct version when pnpm catalogs are used.
- Updated E2E test regex for SWC decorator metadata in web projects.
🔧 Affected Symbols
jestjest-preset-angularnx-pluginPrisma client@swc/helperstslib