Change8

21.5.3

📦 nxView on GitHub →
4 features🐛 15 fixes🔧 9 symbols

Summary

Version 21.5.3 introduces new features like the NX_PROJECT_ROOT environment variable and improves stability across various Nx plugins, including fixes for Angular, Docker, and core process management.

✨ New Features

  • Added NX_PROJECT_ROOT environment variable to the runtime.
  • Ensured docker:build dependsOn build.
  • Disabled Algolia search on non-docs pages when Astro docs are enabled in nx-dev.
  • Introduced new option preserveMatchingDependencyRanges to prevent updating matching version ranges during release.

🐛 Bug Fixes

  • Installed a compatible version of jest for angular projects.
  • Showed correct file sizes in build stats for i18n builds in angular-rspack.
  • Ensured assets extracted from stylesheets are correct in angular-rspack.
  • Exited fork process and children when the ipc connection closes in core.
  • Improved error messages for provenance checks in core.
  • Added missing view command to npm in core.
  • Killed child process correctly when run-script executor process is killed and not using pseudoterminal in core.
  • Prevented shutdown of the daemon for project graph errors in core.
  • Fixed miscellaneous db-related issues in core.
  • Used project configurations to determine project dependencies in gradle.
  • Added typescript output to the eslint ignore when needed.
  • Corrected courses page og image in nx-dev.
  • Correctly linked to url fragments for devkit in nx-dev.
  • Implemented client-side routing for documentation URLs in nx-dev.
  • Moved codeql to yml based config so it runs properly on forks in repo.

🔧 Affected Symbols

docker:buildnx-devangularangular-rspackcoregradleeslintdevkitcodeql