Change8

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.

Affected Symbols