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