Skip to content

Releases: nrwl/nx

21.4.0-beta.11

12 Aug 22:22
811d184

Choose a tag to compare

21.4.0-beta.11 Pre-release
Pre-release

21.4.0-beta.11 (2025-08-12)

🚀 Features

  • gradle: derive atomizer test names using AST parsing (#32275)

❤️ Thank You

21.4.0-beta.10

12 Aug 19:29
ae10425

Choose a tag to compare

21.4.0-beta.10 Pre-release
Pre-release

21.4.0-beta.10 (2025-08-12)

🚀 Features

  • release: allow custom nx-release-publish executors to read versionData (#32306)

🩹 Fixes

  • core: include nested library dependencies in generated package.json (#32313, #30895)
  • core: prevent error.log from generating during create-nx-workspace (#32317)
  • misc: ensure generateFiles is called using path.join (#32319)
  • node: ensure windows paths are resolved correctly #31992 (#32318, #31992)
  • vite: set name property for test to project name #32163 (#32308, #32163)

❤️ Thank You

21.4.0-beta.8

11 Aug 20:10
aeb1803

Choose a tag to compare

21.4.0-beta.8 Pre-release
Pre-release

21.4.0-beta.8 (2025-08-11)

🚀 Features

  • core: calculate dependency view area safely in the tui and render its scrollbar in the correct position (#32187)
  • core: add argv field to Pre/Post Tasks Execution contexts (#32259)
  • core: add automatic pane switching for failed dependencies (#32006)
  • docker: add support for {env.VAR_NAME} (#32255)
  • docker: add --dockerVersion flag for specifying exact version (#32266)
  • graph: optimize task graph loading with lazy loading and caching (#31581)
  • js: ignore scoped export conditions (#32063)
  • js: add esm support for esbuild and running serve with the node executor (#31965, #10296)
  • node: enhance debugging support for Node applications (#31949)

🩹 Fixes

  • core: don't throw during migrate ui execution if migrations.json is gitignored (#32166)
  • core: repair nx mcp command (#32264)
  • core: update http-proxy-middleware to resolve vulnerability (#32278)
  • core: prevent TUI buffer overflow panics in dependency view scrollbar rendering (#32292)
  • expo: update heading text assertion to use regex for flexibility (#31542)
  • module-federation: upgrade module federation to 0.18.0 (#32260)
  • release: adjust publish error message and version schema (#31190)
  • release: ensure no exception when conventionalCommits is false (#32256)
  • vite: fix rollup replace files (#32100)

❤️ Thank You

21.4.0-beta.7

07 Aug 13:52
d89c0ac

Choose a tag to compare

21.4.0-beta.7 Pre-release
Pre-release

21.4.0-beta.7 (2025-08-07)

🚀 Features

  • nx-dev: adjustments to nx.dev homepage (#32235)

🩹 Fixes

  • core: provide hint that vite will be used when selecting React Router (#32238)
  • core: ensure task details are always stored in the task history (#32246)
  • gradle: normalize project root paths (#32243)
  • gradle: fix gradle bootRun continuous (#32107)
  • misc: validate workspace names to reject names starting with numbers (#32088, #31602)
  • nextjs: configure Jest to use tsconfig.json for Next.js apps (#32089, #31555)
  • nx-cloud: auth token env var usage (#32240)
  • nx-dev: adjust mobile layout for homepage (#32237)

❤️ Thank You

21.4.0-beta.6

05 Aug 20:01
24f03bb

Choose a tag to compare

21.4.0-beta.6 Pre-release
Pre-release

21.4.0-beta.6 (2025-08-05)

🚀 Features

  • nx-dev: update nx.dev homepage (#32132)

🩹 Fixes

  • gradle: keep original gradle name (#32220)
  • gradle: always add plugin to all projects (#32222)
  • js: handle npm 11 warnings in stderr during registry version resolution (#32223)
  • misc: loose and fix the ts solution setup requirements and use it when there is no root tsconfig file (#32150, #32134)
  • module-federation: use asyncStartup for ssr configuration (#32189)
  • nx: update pricing link in launch templates (#32155)
  • nx-dev: adjust the filter ui on the blog to have it look less squeezed (990c6f60d1)
  • react: remote generator should normalize names (#32211, #30807)
  • rspack: abide by rspacks watch configuration (#32133)

❤️ Thank You

21.4.0-beta.5

01 Aug 18:23
b88664f

Choose a tag to compare

21.4.0-beta.5 Pre-release
Pre-release

21.4.0-beta.5 (2025-08-01)

🚀 Features

  • graph: remove legacy graph (#32117)
  • misc: update repo to 21.4.0-beta.4 (#32180)

🩹 Fixes

  • angular: add missing config properties to adapter whitelist (#32186)
  • core: cleanup dockerVersionScheme option in release to use withX pattern (#32185)
  • docker: add docker target group for pdv (#32167)
  • docker: generate dockerfile compliant with package manager (#32191)
  • module-federation: re-add support for mf aliases (#31347)
  • node: ensure framework deps are added to app package.json (#32192)

❤️ Thank You

21.3.11

01 Aug 18:14

Choose a tag to compare

21.3.11 (2025-08-01)

🩹 Fixes

  • angular: add missing config properties to adapter whitelist (#32186)
  • core: only traverse workspace node when it exists (#32165)
  • gradle: fix bootJar, add excludeDependsOn to false (#32157)
  • module-federation: re-add support for mf aliases (#31347)
  • release: provide a link to Manage Release page when "nx release"fails (#32153)
  • release: use top-level releaseTagPattern as the default for release groups (#32154)
  • rspack: update installed version of rspack to be same as @nx/rspack (#32152)
  • testing: add NODE_OPTIONS flag for Node.js 24 compatibility (#32177)

❤️ Thank You

21.4.0-beta.4

31 Jul 19:25
e0a3829

Choose a tag to compare

21.4.0-beta.4 Pre-release
Pre-release

21.4.0-beta.4 (2025-07-31)

🚀 Features

  • angular: update ngrx to v20 (#32140)
  • node: setup docker should init the docker plugin (#32120)

🩹 Fixes

  • core: only traverse workspace node when it exists (#32165)
  • core: add dockerVersionScheme to nx release version (#32172)
  • docker: ensure release fetches data from stdout correctly (#32149)
  • docker: add release support when registryUrl is set to docker.io (#32174)
  • gradle: fix bootJar, add excludeDependsOn to false (#32157)
  • misc: small tweaks in messaging (#32131)
  • node: prune targets should depend on build (#32147)
  • node: ensure cache outputs are set for prune and copy workspace modules (#32171)
  • node: outputs should be in the correct format for prune and copy-workspace-modules targets (#32178)
  • release: provide a link to Manage Release page when "nx release"fails (#32153)
  • release: use top-level releaseTagPattern as the default for release groups (#32154)
  • release: support "nx relase changelog" for docker images (#32169)
  • rspack: update installed version of rspack to be same as @nx/rspack (#32152)
  • testing: add NODE_OPTIONS flag for Node.js 24 compatibility (#32177)

❤️ Thank You

21.4.0-beta.3

30 Jul 12:34
92b0e03

Choose a tag to compare

21.4.0-beta.3 Pre-release
Pre-release

21.4.0-beta.3 (2025-07-30)

🚀 Features

🩹 Fixes

  • docker: format current date to UTC (#32103)
  • misc: critical severity for form-data package (#32108)
  • nx-dev: reenable YouTube, and Tweet components to markdoc configuration (#32109)
  • react-native: add release option to publisable react-native library (#29817)

❤️ Thank You

21.3.10

30 Jul 19:53

Choose a tag to compare

21.3.10 (2025-07-30)

🩹 Fixes

  • misc: small tweaks in messaging (#32131)

❤️ Thank You