Change8

22.7.1

📦 nxView on GitHub →
🐛 18 fixes🔧 4 symbols

Summary

This patch release focuses heavily on bug fixes across the core functionality, improving stability in TUI handling, daemon operations, dependency resolution (npm/pnpm), and build/testing configurations for various frameworks like Next.js and Node.

🐛 Bug Fixes

  • Prevented spinner flicker when synchronously applying changes.
  • Excluded hyperfine environment variables from daemon environment reflection.
  • Provided actionable feedback when running migrations fails due to npm peer dependency errors during pre-install.
  • Considered virtual trees when using multiGlobWithWorkspaceContext.
  • Surfaced ./nx --version stderr output and forced devDependencies installation.
  • Kept continuous children alive when the nx:noop orchestrator completes.
  • Started TUI event reader synchronously in enter() to prevent stdin race conditions.
  • Used require for global to local Nx handoff to ensure Windows drive paths function correctly.
  • Prevented daemon shutdown caused by cache-poisoned in-process Nx loads.
  • Generated valid JSON in .detoxrc for non-Expo applications.
  • Included extended tsconfigs from project references in typecheck inputs.
  • Detected root lint target addition within the same generator run.
  • Excluded stories and specs from Tailwind content scanning.
  • Resolved pnpm catalog: refs during version lookups.
  • Used cached project graph within nextjs withNx configuration.
  • Included tsconfig input in node-app esbuild scaffolding.
  • Handled short and full project names when determining commit scopes.
  • Converted executor-based jest.config.ts files and preserved type-only imports during testing configuration updates.

Affected Symbols