Skip to content

Releases: nrwl/nx

22.0.0-beta.7

16 Oct 21:28
849f356

Choose a tag to compare

22.0.0-beta.7 Pre-release
Pre-release

22.0.0-beta.7 (2025-10-16)

🚀 Features

  • release: allow changelog.renderer to be set to an implementation directly (#33095)
  • release: new replaceExistingContents CLI and API option for changelog (#33096)
  • release: allow ignoring nx.json release config with ReleaseClient (#33099)

🩹 Fixes

  • core: improve db connection initialization and error messages (#33054, #28640, #30856, #32894)
  • core: prioritize in-progress tasks section visibility in tui (#33053)
  • remix: ensure supported version of vite is used (#33089)

❤️ Thank You

22.0.0-beta.6

15 Oct 22:59
e8bd83e

Choose a tag to compare

22.0.0-beta.6 Pre-release
Pre-release

22.0.0-beta.6 (2025-10-15)

🚀 Features

❤️ Thank You

22.0.0-beta.5

15 Oct 20:24
f37c13b

Choose a tag to compare

22.0.0-beta.5 Pre-release
Pre-release

22.0.0-beta.5 (2025-10-15)

🚀 Features

  • core: expose registerProjectGraphRecomputationListener from daemon client (#33005)
  • module-federation: support TS Soln and Package Manager workspaces paradigms (#33056)
  • ⚠️ release: set updateDependents to always by default (#33029)
  • ⚠️ release: refactor releaseTag* properties to a releaseTag object (#33020)

🩹 Fixes

  • core: display bottom corner indicator of tui in progress section correctly (#32985)
  • core: temporarily disable tui for run-one (#33048)
  • core: ensure --help works properly with infix notation (#32662)
  • ⚠️ misc: don't set legacy-peer-deps by default (#33014, #22066, #29537)
  • nx-dev: update nextjs internal-link-checker to include astro urls (#33045)
  • nx-dev: respect NX_DEV_URL in sitemap checker (#33058)
  • nx-dev: handle null github data (#33061)
  • react: dynamic module federation should not initialize remoteUrlDefinitions to empty object (#33059, #27927, #33055, #27793, #27842)
  • release: skip filtered out groups when processing (#33044)
  • ⚠️ release: ensure multilines in breaking changes are rendered by changelog renderer (#33070, #33014)

⚠️ Breaking Changes

  • release: The --legacy-peer-deps behavior is no longer forced.
  • misc: The --legacy-peer-deps behavior is no longer forced.
  • release: This is a breaking change in the preferred configuration structure. Existing configurations will continue to work through the migration period, but users should update to the new nested format.
  • release: Users who relied on the previous 'auto' behavior can

❤️ Thank You

21.6.5

15 Oct 20:09
f11092a

Choose a tag to compare

21.6.5 (2025-10-15)

🚀 Features

  • core: expose registerProjectGraphRecomputationListener from daemon client (#33005)

🩹 Fixes

  • core: display bottom corner indicator of tui in progress section correctly (#32985)
  • core: temporarily disable tui for run-one (#33048)
  • core: ensure --help works properly with infix notation (#32662)
  • nx-dev: update nextjs internal-link-checker to include astro urls (#33045)
  • nx-dev: respect NX_DEV_URL in sitemap checker (#33058)
  • nx-dev: handle null github data (#33061)
  • react: dynamic module federation should not initialize remoteUrlDefinitions to empty object (#33059, #27927, #33055, #27793, #27842)
  • ⚠️ release: ensure multilines in breaking changes are rendered by changelog renderer (#33070, #33014)

⚠️ Breaking Changes

  • release: The --legacy-peer-deps behavior is no longer forced.

❤️ Thank You

22.0.0-beta.4

08 Oct 18:40
05ab516

Choose a tag to compare

22.0.0-beta.4 Pre-release
Pre-release

22.0.0-beta.4 (2025-10-08)

🚀 Features

  • core: add --check=all flag to configure-ai-agents (#32968)
  • nest: ensure dependencies are added to project's package.json #32548 (#32986, #32548)
  • nx-cloud: update description on nx login and logout (#31344)
  • release: add releaseTagPatternPreferDockerVersion to specify version to use for git tag #32900 (#32972, #32900)
  • ⚠️ release: release graph aware filtering, updateDependents can now be "always" (#32971)
  • vite: add buildable libs support for vitest (#32973)

🩹 Fixes

  • core: remove duplicated "Running" string from tui title (#32991)
  • release: ensure schema for release.groups is correct (#33007)
  • testing: show warning instead of error when no blob outputs found during merge (#33022)
  • vite: enable build watch mode by default for preview (#31604, #31623)

⚠️ Breaking Changes

  • release: The signature of init() on VersionActions has

❤️ Thank You

21.6.4

08 Oct 18:55

Choose a tag to compare

21.6.4 (2025-10-08)

🚀 Features

  • core: prompt for ai agent files on nx init (#32889)
  • core: add --check=all flag to configure-ai-agents (#32968)
  • nest: ensure dependencies are added to project's package.json #32548 (#32986, #32548)
  • nx-cloud: update description on nx login and logout (#31344)
  • vite: add buildable libs support for vitest (#32973)

🩹 Fixes

  • angular-rspack: do not parse json with babel #32690 (#32966, #32690)
  • bundling: postcss-cli-resources should handle relative deploy url #32714 (#32762, #32714)
  • core: upgrade axios to 1.12.0 to address CVE-2025-58754 (#32712)
  • core: repair repo root on setupAiAgents in nx init (#32984)
  • core: remove requirement to be in a package manager workspace (#32992)
  • core: remove duplicated "Running" string from tui title (#32991)
  • nextjs: remove whitespace for newly generated server component (8868cc5d31)
  • nextjs: update entrypoints for buildable library with vite to include server entry #31457 (#32977, #31457)
  • nx-cloud: update broken documentation links to AI features (7a5930a1fa)
  • remix: @nx/remix/package.json export typo fixed #32810 (#32940, #32810)
  • repo: fix pr releases to not depend on a broken range (#32993)
  • testing: show warning instead of error when no blob outputs found during merge (#33022)
  • vite: ensure tsconfig file is resolved from workspaceRoot #31987 (#32990, #31987)
  • vite: enable build watch mode by default for preview (#31604, #31623)

❤️ Thank You

22.0.0-beta.3

07 Oct 20:21
01d5f3f

Choose a tag to compare

22.0.0-beta.3 Pre-release
Pre-release

22.0.0-beta.3 (2025-10-07)

🚀 Features

  • bundling: add excludeFromExternal option to esbuild executor (#32980)
  • ⚠️ core: remove CreateNodes v1 types for Nx 22 (#32951)
  • ⚠️ release: match nx affected behavior to determine relevant conventional commits (#32915)
  • ⚠️ release: remove deprecated legacy versioning (#32888)
  • ⚠️ release: switch defaults for fixed release group tag pattern, preserve matching dependency ranges and strictPreid (#32878)
  • ⚠️ release: set preserveMatchingDependencyRanges to true by default (#32983)

🩹 Fixes

  • angular-rspack: do not parse json with babel #32690 (#32966, #32690)
  • bundling: postcss-cli-resources should handle relative deploy url #32714 (#32762, #32714)
  • core: upgrade axios to 1.12.0 to address CVE-2025-58754 (#32712)
  • core: repair repo root on setupAiAgents in nx init (#32984)
  • core: remove requirement to be in a package manager workspace (#32992)
  • nextjs: remove whitespace for newly generated server component (1d687c4994)
  • nextjs: update entrypoints for buildable library with vite to include server entry #31457 (#32977, #31457)
  • nx-cloud: update broken documentation links to AI features (0149fac877)
  • remix: @nx/remix/package.json export typo fixed #32810 (#32940, #32810)
  • repo: fix pr releases to not depend on a broken range (#32993)
  • vite: ensure tsconfig file is resolved from workspaceRoot #31987 (#32990, #31987)

⚠️ Breaking Changes

  • ⚠️ core: remove CreateNodes v1 types for Nx 22 (#32951)
  • ⚠️ release: set preserveMatchingDependencyRanges to true by default (#32983)
  • ⚠️ release: switch defaults for fixed release group tag pattern, preserve matching dependency ranges and strictPreid (#32878)
  • ⚠️ release: remove deprecated legacy versioning (#32888)
  • release: More files are now being used to determine relevant

❤️ Thank You

22.0.0-beta.2

02 Oct 14:27
15e3ed5

Choose a tag to compare

22.0.0-beta.2 Pre-release
Pre-release

22.0.0-beta.2 (2025-10-02)

🩹 Fixes

  • core: tweak configure-ai-agents prompt (#32914)
  • core: ensure nx is published with the correct dependency version for the native packages (#32928, #32898)

❤️ Thank You

21.6.3

02 Oct 13:03

Choose a tag to compare

21.6.3 (2025-10-02)

🩹 Fixes

  • core: improve provenance error with custom registry information (#32903)
  • core: optimize task hashing with BFS and performance logging (#32911)
  • core: tweak configure-ai-agents prompt (#32914)
  • core: ensure nx is published with the correct dependency version for the native packages (#32928, #32898)
  • js: temporarily hash all external dependencies for tasks inferred by the @nx/js/typescript plugin (#32912)
  • nx-dev: improve default zoom level of graph nodes in docs (#32910)
  • nx-dev: provide message to check previous docs w/ empty migrations (#32919)
  • nx-dev: watch for theme changes for project/task graph components (#32885)
  • nx-dev: update credit pricing link to new docs page (#32899)

❤️ Thank You

22.0.0-beta.1

01 Oct 18:48
f04ac29

Choose a tag to compare

22.0.0-beta.1 Pre-release
Pre-release

22.0.0-beta.1 (2025-10-01)

🚀 Features

  • ⚠️ misc: remove deprecated decorate-cli script and stop sorting tsconfig paths by default (#32781)
  • misc: remove migrations prior to v20 (#32904)

🩹 Fixes

  • core: improve provenance error with custom registry information (#32903)
  • core: optimize task hashing with BFS and performance logging (#32911)
  • js: temporarily hash all external dependencies for tasks inferred by the @nx/js/typescript plugin (#32912)
  • nx-dev: improve default zoom level of graph nodes in docs (#32910)
  • nx-dev: provide message to check previous docs w/ empty migrations (#32919)
  • nx-dev: watch for theme changes for project/task graph components (#32885)
  • nx-dev: update credit pricing link to new docs page (#32899)

⚠️ Breaking Changes

  • misc: The long-deprecated decorate-cli script has been

❤️ Thank You