npm @nx/angular 21.6.1

latest releases: 21.6.2, 21.7.0-canary.20250929-405d91d
12 hours ago

21.6.1 (2025-09-29)

🚀 Features

  • angular: support angular v20.3.0 (#32730)
  • core: replace the pagination from the tui tasks list with scrolling (#32560)
  • core: generate AI files in create-nx-workspace (#32442)
  • core: add NX_PROJECT_ROOT environment variable to runti… (#32736, #31428)
  • core: improve split target to support Gradle format (#32766)
  • core: add id, start and end time to lifecycle hooks (#32583)
  • core: add configure-ai-agents command (#32825)
  • docker: add env var for providing docker registry (#32676)
  • docker: ensure docker:build dependsOn build (#32697)
  • graph: unified graph UI and controls (#32724)
  • misc: add Cookiebot global scripts to astro-docs (#32660)
  • nx-dev: disable Algolia search on non-docs pages when Astro docs are enabled (#32789)
  • nx-dev: change login button to try nx cloud (5e0bcae9ef)
  • nx-dev: enhance UI animations & statistics display (#32863)
  • release: new option preserveMatchingDependencyRanges to not update matching version ranges (#32556)
  • rspack: respect deleteOutputPath option in rspack executor (#32609, #32015)
  • testing: infer task to merge reports from playwright atomized tasks (#31615)
  • testing: support inferring atomized tasks for cypress component tests (#32733)
  • testing: forward e2e-ci task options to their atomized tasks (#32765)
  • ⚠️ webpack: remove SVGR option and provide withSvgr composable function (#32843)

🩹 Fixes

  • angular: install a compatible version of jest for angular (#32744)
  • angular-rspack: show correct file sizes in build stats for i18n builds (#32758, #32277)
  • angular-rspack: ensure assets extracted from stylesheets correctly #32487 (#32759, #32487)
  • bundling: postcss-cli-resources should handle relative urls #32582 (#32658, #32582)
  • core: ensure only supported bundlers are used for angular fallback to default (#32655)
  • core: invalidate project graph when external nodes change (#32626)
  • core: check if daemon process is actually alive before trying to kill it (#32661)
  • core: add bold styling to terminal pane title when focused (#32462)
  • core: resolve watcher infinite loops from missing parent gitignore support (#32604, #30313)
  • core: check nx packages for provenance config before running nx migrate (#32557)
  • core: handle uninstalled nx console case in autoinstall logic (#32673)
  • 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)
  • core: do not shutdown daemon for project graph errors (#32764)
  • core: fix misc db-related issues (#32745)
  • core: update tui title text structure (#32793)
  • core: move from execFile to exec for windows support (#32836, #32713)
  • core: do not show placeholder parallel entries in tui when filtering (#32837)
  • core: do not add cache_outputs foreign key to task_details when NX_DISABLE_DB=true (#32824, #32208)
  • core: prevent terminal pane scrolling on tasks list events (#32818)
  • core: display prettier valid errors (#32771)
  • core: add env var to disable fetching migration metadata from registry (#32850)
  • core: project graph creation processes project dependencies correctly (#32784, #31454)
  • core: tweak messaging if vscode / cursor aren't installed (#32877)
  • core: spinner shows correct plugin count during project graph creation (#32871)
  • gradle: use project configurations to determine project dependencies (#32704)
  • gradle: support custom test targets (#32728)
  • gradle: skip targets on Netlify since the Java version is too old (#32852)
  • graph: update graph package (#32829)
  • misc: add typescript output to the eslint ignore when needed (#32775)
  • misc: remove unnecessary bust property from plugin hashes (#32807)
  • nest: setup tsconfig to use decorators #30749 (#32859, #30749)
  • 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)
  • nx-dev: fix client-side redirect issue for OSS cloud plan form (f1b00ca610)
  • react: only add react router plugin when using react router #32525 (#32814, #32525)
  • release: optimize release version internals (#32534)
  • repo: update broken CI documentation link in README (#32633, #32549)
  • repo: move codeql to yml based config s.t. it runs properly on forks (#32659)
  • repo: remove duplicate permissions block in publish workflow (#32868)
  • rspack: mark svgr support as deprecated (#32861)
  • vite: handle config server properly for libs (#32608)

⚠️ Breaking Changes

  • webpack: The svgr option has been removed from withReact,

❤️ Thank You

Don't miss a new angular release

NewReleases is sending notifications on new releases.