23.2.0-beta.5
📦 nxView on GitHub →
✨ 7 features🐛 16 fixes🔧 7 symbols
Summary
This release introduces support for Angular v22.1 and enhances the migration process with `nx migrate --run-migration`. It also includes several bug fixes across core, Angular, and release functionalities.
✨ New Features
- Add support for Angular v22.1.
- Introduce `nx migrate --run-migration` to execute a single migration.
- Allow migration generators to skip their AI step.
- Display a Cloud app link for remote cache instead of documentation.
- Generate `.nx/ci-config.yaml` for agent distribution.
- Add `nx start-nx-agents` as an alias for `nx-cloud start-nx-agents`.
- Support tag-based project selection in release workflows.
🐛 Bug Fixes
- Ensure buildable libraries remain private.
- Prevent builds from crashing on non-array `styleUrls` in Angular with Rspack.
- Normalize resolved module paths.
- Prevent `pruneProjectGraph` from mutating the source project graph.
- Improve preset empty functionality without `github.com` and enhance template download error handling.
- Drain to stdout before exiting `nx affected`.
- Update `brace-expansion` to 5.0.9 to address CVE-2026-14257.
- Skip unchanged version action projects in Docker builds.
- Move plugin internal imports to `devkit/internal`.
- Keep the knowledge base index functional for uncommitted articles.
- Make module federation packages optional peer dependencies in React.
- Ignore deleted projects in historical affectedness calculations.
- Support custom conventional commit types in release workflows.
- Skip changelog resolution for unversioned projects.
- Preserve `package.json` formatting during release operations.
- Reserve dev-server ports in the React Router e2e suite.