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.