Change8

21.6.1-beta.2

📦 nxView on GitHub →
8 features🐛 13 fixes🔧 13 symbols

Summary

This beta release introduces support for Angular v20.3.0, adds the NX_PROJECT_ROOT environment variable, and includes numerous fixes across core functionality, Docker integration, and build tooling.

✨ New Features

  • Support for angular v20.3.0 in the angular plugin.
  • Generate AI files during `create-nx-workspace` execution.
  • Added NX_PROJECT_ROOT environment variable available to runtimes.
  • Added environment variable support for providing a docker registry in the docker plugin.
  • Ensured `docker:build` task depends on the `build` task in the docker plugin.
  • New option `preserveMatchingDependencyRanges` added to the release plugin to prevent updating matching version ranges.
  • Rspack executor now respects the `deleteOutputPath` option.
  • Support for inferring atomized tasks for Cypress component tests.

🐛 Bug Fixes

  • Angular plugin now installs a compatible version of jest for angular projects.
  • Task duration estimation now filters by successful tasks only.
  • Moved git utilities to fix WASM build issues.
  • Detected VS Code Insiders as a separate editor.
  • Exits fork process and children when the IPC connection closes.
  • Improved error messages for provenance checks.
  • Added missing `view` command to npm scripts handling.
  • Child process is now killed correctly when the run-script executor process is killed and not using a pseudoterminal.
  • Gradle plugin now uses project configurations to determine project dependencies.
  • Corrected the Open Graph image for the courses page in nx-dev.
  • Correctly linked to URL fragments for devkit documentation.
  • Implemented client-side routing for documentation URLs in nx-dev.
  • Moved CodeQL configuration to YAML-based configuration to ensure it runs properly on forks.

🔧 Affected Symbols

angularcreate-nx-workspaceNX_PROJECT_ROOTdocker:buildbuildrspack executordeleteOutputPathcypress component testsjestgit utilitiesnpmgradledevkit documentation