Change8

22.5.2

📦 nxView on GitHub →
2 features🐛 19 fixes🔧 3 symbols

Summary

This patch introduces the use of static_vcruntime to eliminate the msvcrt dependency and includes numerous bug fixes across core functionality, task execution, and developer tooling.

✨ New Features

  • Core: Use static_vcruntime to avoid msvcrt dependency.
  • Misc: Use caret range for swc dependencies in pnpm catalog.

🐛 Bug Fixes

  • Core: Handle Ctrl+C gracefully in configure-ai-agents.
  • Core: Prevent staggered and duplicate lines in dynamic output.
  • Core: Only pull configure-ai-agents from latest if local version is not latest.
  • Core: Gate tui-logger init behind NX_TUI env var.
  • Core: Avoid blocking event loop during TUI PTY resize.
  • Core: Use workspace root for path resolution when baseUrl is not set.
  • Core: Replace buggy ignore-files trie with correct path-component gitignore matching.
  • Core: Skip stale recomputations and prevent lost file changes in daemon.
  • Core: Reduce terminal output duplication and allocations in task runner.
  • Core: Commands shouldn't hang when passing --help.
  • Maven: Write output after each task in batch mode to ensure correct files are cached.
  • Misc: Rewrite Framer URLs to nx.dev in HTML responses.
  • Misc: Prevent nxCloudId from being generated for new workspaces.
  • Nextjs: Reset daemon client after project graph creation in withNx.
  • Nx-dev: Use shared preview url for netlify deploy.
  • Nx-dev: Widen search dialog.
  • Nx-dev: Update breadcrumb links to match sidebar.
  • Release: Remove unnecessary number from release return type.
  • Repo: Fix e2e CI failures from Node 22.12 incompatibility.

Affected Symbols