21.6.1-beta.2 (2025-09-16)
🚀 Features
- angular: support angular v20.3.0 (#32730)
- core: generate AI files in create-nx-workspace (#32442)
- core: add NX_PROJECT_ROOT environment variable to runti… (#32736, #31428)
- docker: add env var for providing docker registry (#32676)
- docker: ensure docker:build dependsOn build (#32697)
- release: new option preserveMatchingDependencyRanges to not update matching version ranges (#32556)
- rspack: respect deleteOutputPath option in rspack executor (#32609, #32015)
- testing: support inferring atomized tasks for cypress component tests (#32733)
🩹 Fixes
- angular: install a compatible version of jest for angular (#32744)
- core: filter task duration estimation by successful tasks only (#32688)
- core: move git utilities to fix WASM build (#32695)
- core: detect vscode insiders as separate editor (#32679)
- core: exit fork process and children when ipc connection closes (#32681)
- core: improve error messages for provenance checks (#32680)
- core: add missing view command to npm (#32729)
- core: kill child process correctly when run-script executor process is killed and not using pseudoterminal (#32699)
- gradle: use project configurations to determine project dependencies (#32704)
- nx-dev: correct courses page og image (#32700)
- nx-dev: correctly link to url fragments for devkit (#32565)
- nx-dev: implement client-side routing for documentation URLs (#32708)
- repo: move codeql to yml based config s.t. it runs properly on forks (#32659)
❤️ Thank You
- Caleb Ukle
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Jack Hsu @jaysoo
- Jason Jean @FrozenPandaz
- Leosvel Pérez Espinosa @leosvelperez
- MaxKless @MaxKless
- Omer
- Philip Fulcher