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.