Change8

22.6.1

📦 nxView on GitHub →
🐛 19 fixes🔧 5 symbols

Summary

This patch release focuses heavily on bug fixes across core functionality, task execution, dependency handling, and linter rules, including improvements to shell argument quoting and process spawning on Windows.

🐛 Bug Fixes

  • Skip analytics and DB connection when global bin hands off to local.
  • Properly quote shell metacharacters in CLI args passed to tasks.
  • Avoid redundant project graph requests in ngcli adapter.
  • Ensure postTasksExecution fires on SIGINT for continuous tasks.
  • Improve error handling in nx migrate registry fetching.
  • Remove CRA migration logic from nx init.
  • Pass collectInputs flag through daemon IPC for task hashing.
  • Prevent DB corruption from concurrent initialization.
  • Set windowsHide: true on all child process spawns.
  • Remove annotations from atomizer in gradle plugin.
  • Normalize cwd path separator in typescript plugin targets.
  • Preserve tsconfig fields in typescript plugin cache.
  • Detect require() calls in enforce-module-boundaries linter rule.
  • Use native nx.configs in convert-to-flat-config for Nx plugins.
  • Convert project-level eslint configs and log when skipped.
  • Use root config to determine ESLint class in plugin.
  • Resolve changelog page 500 error in nx-dev.
  • Handle undefined options in playwright preset.
  • Gracefully handle broken jest configs in alias migration.

Affected Symbols