22.5.2 (2026-02-20)
🚀 Features
- core: use static_vcruntime to avoid msvcrt dependency (#19781, #19779)
- misc: use caret range for swc dependencies in pnpm catalog (#34487, #34472)
🩹 Fixes
- core: handle Ctrl+C gracefully in configure-ai-agents (9128fcb66f)
- core: prevent staggered and duplicate lines in dynamic output (#34462)
- core: only pull configure-ai-agents from latest if local version is not latest (#34484)
- core: gate tui-logger init behind
NX_TUIenv var (#34426) - core: avoid blocking event loop during TUI PTY resize (#34385)
- core: use workspace root for path resolution when baseUrl is not set (#34453)
- core: replace buggy ignore-files trie with correct path-component gitignore matching (#34447)
- core: skip stale recomputations and prevent lost file changes in daemon (#34424)
- core: reduce terminal output duplication and allocations in task runner (#34427)
- core: commands shouldn't hang when passing --help (#34506)
- maven: write output after each task in batch mode to ensure correct files are cached (#34400)
- misc: rewrite Framer URLs to nx.dev in HTML responses (#34445)
- misc: prevent nxCloudId from being generated for new workspaces (#34532)
- nextjs: reset daemon client after project graph creation in withNx (#34518, #32880)
- nx-dev: use shared preview url for netlify deploy (#34467)
- nx-dev: widen search dialog (#34504)
- nx-dev: update breadcrumb links to match sidebar (#34500)
- release: remove unnecessary number from release return type (#34481)
- repo: fix e2e CI failures from Node 22.12 incompatibility (#34501)
❤️ Thank You
- Andreas Hörnicke
- Caleb Ukle
- Claude Opus 4.6
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Jack Hsu @jaysoo
- Jason Jean @FrozenPandaz
- Jay Bell
- Juri @juristr
- Leosvel Pérez Espinosa @leosvelperez
- MaxKless @MaxKless
- Ondrej Kelle @tondrej
- Steven Nance