github nrwl/nx 22.0.0-beta.3

pre-release13 hours ago

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

Don't miss a new nx release

NewReleases is sending notifications on new releases.