Change8

22.7.0-beta.0

📦 nxView on GitHub →
1 features🐛 15 fixes🔧 3 symbols

Summary

This beta release introduces updates to gitignore, improves CLI argument quoting, and refines linter configuration handling, alongside various bug fixes across core and plugins.

✨ New Features

  • Added .nx/self-healing to .gitignore in core.

🐛 Bug Fixes

  • Skipped analytics and DB connection when global bin hands off to local in core.
  • Properly quoted shell metacharacters in CLI args passed to tasks in core.
  • Avoided redundant project graph requests in ngcli adapter in core.
  • Ensured postTasksExecution fires on SIGINT for continuous tasks in core.
  • Improved error handling in nx migrate registry fetching in core.
  • Removed CRA migration logic from nx init in core.
  • Passed collectInputs flag through daemon IPC for task hashing in core.
  • Normalized cwd path separator in typescript plugin targets in js.
  • Preserved tsconfig fields in typescript plugin cache in js.
  • Detected require() calls in enforce-module-boundaries rule in linter.
  • Used native nx.configs in convert-to-flat-config for Nx plugins in linter.
  • Converted project-level eslint configs and logged when skipped in linter.
  • Used root config to determine ESLint class in plugin in linter.
  • Resolved changelog page 500 error in nx-dev.
  • Handled undefined options in playwright preset in testing.

Affected Symbols

nx 22.7.0-beta.0 - Change8