github nrwl/nx 22.5.3

latest release: 22.6.0-beta.6
14 hours ago

22.5.3 (2026-02-26)

🚀 Features

  • core: add --json flag for better AX to nx list (#34551)
  • core: add passthrough for nx-cloud apply-locally command (#34557)
  • core: add explicit cloud opt-out to CNW (#34580)

🩹 Fixes

  • angular: use SASS indented syntax in nx-welcome component when style is sass (#34510, #33489)
  • angular-rspack: exclude .json files from JS/TS regex patterns (#34195)
  • bundling: skip unnecessary type-check in TS Solution Setup when skipTypeCheck is true (#34493, #34492)
  • bundling: add docs link to generatePackageJson error message (#34562, #30146)
  • bundling: fix regression on process.env usage for webpack (#34583, #34279)
  • core: preserve existing source properties in claude plugin config (#34499)
  • core: retry entire SQLite transaction on DatabaseBusy (#34533)
  • core: reject pending promises directly when plugin worker exits unexpectedly (#34588, #34564)
  • core: use recursive FSEvents on macOS instead of non-recursive kqueue (#34523, #34329, #33781, #34522)
  • core: remove unused getTerminalOutput from BatchProcess (#34604)
  • core: handle FORCE_COLOR=0 with picocolors (#34520, #34305, #34387)
  • core: use scoped cache key for unresolved npm imports in TargetProjectLocator (#34605)
  • core: preserve nxCloud=skip in non-interactive CNW mode (#34616, #34580)
  • core: make watch command work with all and initialRun specified (#32282, #32281)
  • gradle: ensure that atomized task targets have dependsOn (#34611)
  • gradle: use globs for dependent task output files (#34590)
  • js: use per-invocation cache in TS plugin to fix NX_ISOLATE_PLUGINS=false (#34566)
  • js: guard against undefined closest node in rehoistNodes (#34347, #34322)
  • js: remove redundant vite.config.ts generation for vitest projects (#34603, #34399)
  • linter: support eslint v10 (#34534, #34415)
  • linter: allow for wildcards paths in enforce-module-boundaries rule (#34066, #32190)
  • maven: fix set the pom file without changing base directory (#34182, #34181)
  • misc: bump minimatch to 10.2.1 to address CVE-2026-26996 (#34509, #34507)
  • misc: update maven & gradle icons to java duke icon (#34508)
  • nx-dev: correct interpolate sub command for cli reference (#34585)
  • nx-dev: move redirects from Next.js config to Netlify _redirects (#34612)
  • release: allow null values in schema of dockerVersion (#34171)
  • release: add null-safe fallback for version in createGitTagValues (#34598, #34382, #33890, #34391)
  • repo: remove chalk from e2e tests (#34570)
  • testing: use surgical text replacement in Jest matcher alias migration (#34350, #32062)
  • vite: isPreview=true for Vite Preview server (#34597)
  • webpack: ensure safe process.env fallback replacement (#34464, #30826, #34460)

❤️ Thank You

Don't miss a new nx release

NewReleases is sending notifications on new releases.