PackageTrack

npm · #4700 most downloaded on npm

@nx/eslint

23.1.2nrwl/nx

The ESLint plugin for Nx contains executors, generators and utilities used for linting JavaScript/TypeScript projects within an Nx workspace.

Release timeline

1760 releases since 2023
20232026

Releases

  1. 22.5.09 Feb 2026
    Release notes

    22.5.0 (2026-02-09)

    🚀 Features

    • core: display batch tasks in the tui (#33695)
    • core: add variant 2 to CNW cloud prompts with promo message (#34223)
    • core: improve configure-ai-agents to copy nx skills/subagents/plugins (#34176)
    • core: add Nx Cloud connect URL to template README (#34249)
    • core: add decorative banners for Nx Cloud CNW completion message (#34270)
    • core: add initial impl of task io service (#34205)
    • core: improve AI agent rules for CLAUDE.md generation (#34304)
    • core: add command to download cloud client (#34333)
    • core: add AI agent detection and NDJSON output for CNW (#34320)
    • core: update cnw messaging (#34364)
    • core: eagerly shutdown plugins that don't provide later hooks (#34253)
    • gradle: add debug env var to gradle batch executor (#34259)
    • js: add NX_PREFER_NODE_STRIP_TYPES to use Node's strip types feature instead of transpilation for TypeScript files (#34202)
    • js: bump swc to latest versions (#34215)
    • js: update swc/cli to 0.8.0 (#34365)
    • maven: load Maven classes at runtime for version-agnostic batch execution (#34180)
    • maven: bump maven plugin version to 0.0.13 (#34318)
    • nx-dev: add llms-full.txt and HTTP Link headers for LLM discovery (#34232)
    • nx-dev: add server-side page view tracking for docs (#34283)
    • nx-dev: reformat sidebar into topics (#34265)

    🩹 Fixes

    • core: clean up daemon workspace data directory on nx reset --onl… (#34174)
    • core: move tui to parking lot rwlock to avoid hang (#34187)
    • core: handle resizing a bit better for inline_tui (#34006)
    • core: consolidate GitHub URL messaging when gh push fails (#34196)
    • core: cloud commands are noop when not connected rather than errors (#34193)
    • core: fall back to node_modules when tmp has noexec (#34207, #33991)
    • core: hide already-installed nx packages from suggestion list during nx import (#34227)
    • core: improve plugin worker error messages and lifecycle timeouts (#34251)
    • core: do not throw error if worker.stdout is not instanceof socket (#34224)
    • core: handle multibyte UTF-8 characters in socket message consumption (#34151)
    • core: resolve daemon client reconnect queue deadlock (#34284)
    • core: nx should show help for run-one when using project short names (#34303)
    • core: prevent command injection in getNpmPackageVersion (#34309)
    • core: fix CNW git amend and README marker handling (#34306)
    • core: tweak configure-ai-agents messaging (#34307)
    • core: handle EPIPE errors gracefully in daemon socket writes (#34311)
    • core: allow overriding daemon logging settings (#34324)
    • core: preserve task selection when unrelated tasks finish (#34328)
    • core: disable ignore filters for outputs expansion (#34316, #32620)
    • core: track all task outputs regardless of path depth (#34321)
    • core: avoid crash when pane area is out of bounds during resize (#34343)
    • core: use picocolors instead of chalk in the nx package (#34305)
    • core: only detect flaky tasks for cacheable tasks (#33994)
    • core: reduce daemon inotify watch count by upgrading watchexec (#34329)
    • core: add missing FileType import for Windows watcher build (#34369)
    • core: use --lockfile-only for Bun updateLockFile (#34375, #22602, #34344)
    • devkit: allow null values in JSON schema validation (#34167)
    • gradle: use tooling api compatible flags (#34247)
    • gradle: ensure that batch output is not overriden for atomized targets (#34268)
    • gradle: enforce that only one gradle task can be passed into gradle executor (#34269)
    • gradle: use gradle project name when resolving dependent tasks (#34331)
    • maven: include pom.xml and ancestor pom files as inputs for all targets (#34291)
    • misc: improve freebsd build reliability with better error handling and disk cleanup (#34326)
    • nx-dev: update broken /launch-nx links (#34192)
    • nx-dev: update dead links across nx-dev UI libraries (#34238)
    • nx-dev: fix internal link check caching and remaining /launch-nx link (#34255, #34183)
    • nx-dev: make headers and table options linkable (#34267)
    • nx-dev: fix double-counting and exclude assets from page tracking (#34286)
    • nx-dev: exclude large native deps from build bundle (#34335)
    • nx-dev: fix og images wrong URL for embeds (#34346)
    • nx-dev: use right URL for the given netlify context (#34348)
    • nx-dev: include nx cli examples on refs page (#34367)
    • react: remove file-loader dependency and update svgr migration (#34218)
    • repo: align pnpm version in CI workflows with package.json (#34370)
    • testing: add timeout to runCommandUntil to prevent hanging tests (#34148)
    • testing: preload vitest/node to prevent race condition on Node 24 (#34261, #34028, #33091)
    • vite: handle sophisticated vite plugins (#34242)
    • web: ensure vitest config file is created (#34216)

    ❤️ Thank You

    • AgentEnder @AgentEnder
    • barbados-clemens @barbados-clemens
    • Caleb Ukle
    • Claude
    • Claude Opus 4.5
    • Claude Opus 4.6
    • Colum Ferry @Coly010
    • Copilot @Copilot
    • Craigory Coppola @AgentEnder
    • Drew Teachout @drewteachout
    • FrozenPandaz @FrozenPandaz
    • iceThief (민찬기) @Chanki-Min
    • Jack Hsu @jaysoo
    • James Henry @JamesHenry
    • Jason Jean @FrozenPandaz
    • jaysoo @jaysoo
    • Jonathan Cammisuli @Cammisuli
    • Juri Strumpflohner @juristr
    • Kai Gritun
    • Leosvel Pérez Espinosa @leosvelperez
    • Louie Weng @lourw
    • MaxKless @MaxKless
    • Miguel @mpsanchis
    Open source →
  2. 22.5.0-pr.34459.104c3ee16 Feb 2026pre-release

    Nothing published for this version

  3. 22.5.0-pr.34385.f40435310 Feb 2026pre-release

    Nothing published for this version

  4. 22.5.0-pr.34329.70ea9ca5 Feb 2026pre-release

    Nothing published for this version

  5. 22.5.0-pr.34253.802dca04 Feb 2026pre-release

    Nothing published for this version

  6. 22.5.0-pr.34208.619c7826 Feb 2026pre-release

    Nothing published for this version

  7. 22.5.0-pr.19781.8e3565610 Feb 2026pre-release

    Nothing published for this version

  8. 22.5.0-canary.20260217-ea81b5217 Feb 2026pre-release

    Nothing published for this version

  9. 22.5.0-canary.20260216-59b12ed16 Feb 2026pre-release

    Nothing published for this version

  10. 22.5.0-canary.20260211-7785eae11 Feb 2026pre-release

    Nothing published for this version

  11. 22.5.0-canary.20260210-bd1392910 Feb 2026pre-release

    Nothing published for this version

  12. 22.5.0-canary.20260209-089e1119 Feb 2026pre-release

    Nothing published for this version

  13. 22.5.0-canary.20260206-359c7fb6 Feb 2026pre-release

    Nothing published for this version

  14. 22.5.0-canary.20260205-866d5b15 Feb 2026pre-release

    Nothing published for this version

  15. 22.5.0-canary.20260204-ef55f974 Feb 2026pre-release

    Nothing published for this version

  16. 22.5.0-canary.20260130-e3eedf930 Jan 2026pre-release

    Nothing published for this version

  17. 22.5.0-canary.20260128-cf043b728 Jan 2026pre-release

    Nothing published for this version

  18. 22.5.0-canary.20260127-de67da427 Jan 2026pre-release

    Nothing published for this version

  19. 22.5.0-canary.20260126-3fcd20026 Jan 2026pre-release

    Nothing published for this version

  20. 22.5.0-canary.20260123-bc9b32223 Jan 2026pre-release

    Nothing published for this version

  21. 22.5.0-canary.20260122-05de3ff22 Jan 2026pre-release

    Nothing published for this version

  22. 22.5.0-beta.57 Feb 2026pre-release
    Release notes

    22.5.0-beta.5 (2026-02-06)

    🚀 Features

    • core: improve AI agent rules for CLAUDE.md generation (#34304)
    • core: add command to download cloud client (#34333)
    • core: add AI agent detection and NDJSON output for CNW (#34320)
    • core: update cnw messaging (#34364)
    • core: eagerly shutdown plugins that don't provide later hooks (#34253)
    • gradle: add debug env var to gradle batch executor (#34259)
    • js: update swc/cli to 0.8.0 (#34365)

    🩹 Fixes

    • core: allow overriding daemon logging settings (#34324)
    • core: preserve task selection when unrelated tasks finish (#34328)
    • core: disable ignore filters for outputs expansion (#34316, #32620)
    • core: track all task outputs regardless of path depth (#34321)
    • core: avoid crash when pane area is out of bounds during resize (#34343)
    • core: use picocolors instead of chalk in the nx package (#34305)
    • core: only detect flaky tasks for cacheable tasks (#33994)
    • core: reduce daemon inotify watch count by upgrading watchexec (#34329)
    • core: add missing FileType import for Windows watcher build (#34369)
    • gradle: use gradle project name when resolving dependent tasks (#34331)
    • nx-dev: exclude large native deps from build bundle (#34335)
    • nx-dev: fix og images wrong URL for embeds (#34346)
    • nx-dev: use right URL for the given netlify context (#34348)
    • nx-dev: include nx cli examples on refs page (#34367)

    ❤️ Thank You

    • AgentEnder @AgentEnder
    • Caleb Ukle
    • Claude Opus 4.5
    • Claude Opus 4.6
    • Colum Ferry @Coly010
    • Craigory Coppola @AgentEnder
    • FrozenPandaz @FrozenPandaz
    • Jack Hsu @jaysoo
    • James Henry @JamesHenry
    • Jason Jean @FrozenPandaz
    • Jonathan Cammisuli @Cammisuli
    • Juri Strumpflohner @juristr
    • Leosvel Pérez Espinosa @leosvelperez
    • Louie Weng @lourw
    Open source →
  23. 22.5.0-beta.44 Feb 2026pre-release
    Release notes

    22.5.0-beta.4 (2026-02-04)

    🚀 Features

    • core: add initial impl of task io service (#34205)
    • maven: bump maven plugin version to 0.0.13 (#34318)
    • nx-dev: reformat sidebar into topics (#34265)

    🩹 Fixes

    • core: nx should show help for run-one when using project short names (#34303)
    • core: prevent command injection in getNpmPackageVersion (#34309)
    • core: fix CNW git amend and README marker handling (#34306)
    • core: tweak configure-ai-agents messaging (#34307)
    • core: handle EPIPE errors gracefully in daemon socket writes (#34311)
    • maven: include pom.xml and ancestor pom files as inputs for all targets (#34291)
    • misc: improve freebsd build reliability with better error handling and disk cleanup (#34326)

    ❤️ Thank You

    • barbados-clemens @barbados-clemens
    • Caleb Ukle
    • Claude Opus 4.5
    • Craigory Coppola
    • Jack Hsu
    • Jason Jean
    • MaxKless @MaxKless
    Open source →
  24. 22.5.0-beta.32 Feb 2026pre-release
    Release notes

    22.5.0-beta.3 (2026-02-02)

    🚀 Features

    • core: add Nx Cloud connect URL to template README (#34249)
    • core: add decorative banners for Nx Cloud CNW completion message (#34270)
    • nx-dev: add server-side page view tracking for docs (#34283)

    🩹 Fixes

    • core: improve plugin worker error messages and lifecycle timeouts (#34251)
    • core: do not throw error if worker.stdout is not instanceof socket (#34224)
    • core: handle multibyte UTF-8 characters in socket message consumption (#34151)
    • core: resolve daemon client reconnect queue deadlock (#34284)
    • gradle: ensure that batch output is not overriden for atomized targets (#34268)
    • gradle: enforce that only one gradle task can be passed into gradle executor (#34269)
    • nx-dev: fix internal link check caching and remaining /launch-nx link (#34255, #34183)
    • nx-dev: make headers and table options linkable (#34267)
    • nx-dev: fix double-counting and exclude assets from page tracking (#34286)
    • testing: add timeout to runCommandUntil to prevent hanging tests (#34148)
    • testing: preload vitest/node to prevent race condition on Node 24 (#34261, #34028, #33091)
    • vite: handle sophisticated vite plugins (#34242)

    ❤️ Thank You

    • AgentEnder @AgentEnder
    • Caleb Ukle
    • Claude
    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • Copilot @Copilot
    • Craigory Coppola @AgentEnder
    • Drew Teachout @drewteachout
    • FrozenPandaz @FrozenPandaz
    • iceThief (민찬기) @Chanki-Min
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • Louie Weng @lourw
    Open source →
  25. 22.5.0-beta.228 Jan 2026pre-release
    Release notes

    22.5.0-beta.2 (2026-01-28)

    🚀 Features

    • js: bump swc to latest versions (#34215)
    • maven: load Maven classes at runtime for version-agnostic batch execution (#34180)
    • nx-dev: add llms-full.txt and HTTP Link headers for LLM discovery (#34232)

    🩹 Fixes

    • core: hide already-installed nx packages from suggestion list during nx import (#34227)
    • gradle: use tooling api compatible flags (#34247)
    • nx-dev: update dead links across nx-dev UI libraries (#34238)

    ❤️ Thank You

    • Caleb Ukle
    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • FrozenPandaz @FrozenPandaz
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • Louie Weng @lourw
    • MaxKless @MaxKless
    Open source →
  26. 22.5.0-beta.127 Jan 2026pre-release
    Release notes

    22.5.0-beta.1 (2026-01-27)

    🚀 Features

    • core: add variant 2 to CNW cloud prompts with promo message (#34223)
    • core: improve configure-ai-agents to copy nx skills/subagents/plugins (#34176)

    🩹 Fixes

    • core: fall back to node_modules when tmp has noexec (#34207, #33991)
    • react: remove file-loader dependency and update svgr migration (#34218)
    • web: ensure vitest config file is created (#34216)

    ❤️ Thank You

    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • FrozenPandaz @FrozenPandaz
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • MaxKless @MaxKless
    Open source →
  27. 22.5.0-beta.023 Jan 2026pre-release
    Release notes

    22.5.0-beta.0 (2026-01-23)

    🚀 Features

    • core: display batch tasks in the tui (#33695)
    • js: add NX_PREFER_NODE_STRIP_TYPES to use Node's strip types feature instead of transpilation for TypeScript files (#34202)

    🩹 Fixes

    • core: clean up daemon workspace data directory on nx reset --onl… (#34174)
    • core: move tui to parking lot rwlock to avoid hang (#34187)
    • core: handle resizing a bit better for inline_tui (#34006)
    • core: consolidate GitHub URL messaging when gh push fails (#34196)
    • core: cloud commands are noop when not connected rather than errors (#34193)
    • devkit: allow null values in JSON schema validation (#34167)
    • nx-dev: update broken /launch-nx links (#34192)

    ❤️ Thank You

    • Claude Opus 4.5
    • Craigory Coppola @AgentEnder
    • FrozenPandaz @FrozenPandaz
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • jaysoo @jaysoo
    • Leosvel Pérez Espinosa @leosvelperez
    • MaxKless @MaxKless
    • Miguel @mpsanchis
    Open source →
  28. 22.4.53 Feb 2026
    Release notes

    22.4.5 (2026-02-03)

    🚀 Features

    • nx-dev: add server-side page view tracking for docs (#34283)

    🩹 Fixes

    • core: handle multibyte UTF-8 characters in socket message consumption (#34151)
    • core: resolve daemon client reconnect queue deadlock (#34284)
    • core: nx should show help for run-one when using project short names (#34303)
    • core: prevent command injection in getNpmPackageVersion (#34309)
    • gradle: ensure that batch output is not overriden for atomized targets (#34268)
    • gradle: enforce that only one gradle task can be passed into gradle executor (#34269)
    • maven: include pom.xml and ancestor pom files as inputs for all targets (#34291)
    • nx-dev: make headers and table options linkable (#34267)
    • nx-dev: fix double-counting and exclude assets from page tracking (#34286)

    ❤️ Thank You

    • Caleb Ukle
    • Claude Opus 4.5
    • Craigory Coppola @AgentEnder
    • iceThief (민찬기) @Chanki-Min
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • Louie Weng @lourw
    Open source →
  29. 22.4.430 Jan 2026
    Release notes

    22.4.4 (2026-01-30)

    🚀 Features

    • core: add decorative banners for Nx Cloud CNW completion message (#34270)

    🩹 Fixes

    • testing: add timeout to runCommandUntil to prevent hanging tests (#34148)
    • testing: preload vitest/node to prevent race condition on Node 24 (#34261, #34028, #33091)

    ❤️ Thank You

    • Colum Ferry @Coly010
    • FrozenPandaz @FrozenPandaz
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    Open source →
  30. 22.4.329 Jan 2026
    Release notes

    22.4.3 (2026-01-29)

    🚀 Features

    • core: add Nx Cloud connect URL to template README (#34249)
    • nx-dev: add llms-full.txt and HTTP Link headers for LLM discovery (#34232)

    🩹 Fixes

    • core: hide already-installed nx packages from suggestion list during nx import (#34227)
    • core: improve plugin worker error messages and lifecycle timeouts (#34251)
    • core: do not throw error if worker.stdout is not instanceof socket (#34224)
    • gradle: use tooling api compatible flags (#34247)
    • nx-dev: update dead links across nx-dev UI libraries (#34238)
    • vite: handle sophisticated vite plugins (#34242)
    • web: ensure vitest config file is created (#34216)

    ❤️ Thank You

    • AgentEnder @AgentEnder
    • Caleb Ukle
    • Claude
    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • Craigory Coppola @AgentEnder
    • Drew Teachout @drewteachout
    • Jack Hsu @jaysoo
    • Louie Weng @lourw
    • MaxKless @MaxKless
    Open source →
  31. 22.4.226 Jan 2026
    Release notes

    22.4.2 (2026-01-26)

    🚀 Features

    • core: display batch tasks in the tui (#33695)
    • core: add variant 2 to CNW cloud prompts with promo message (#34223)

    🩹 Fixes

    • core: handle resizing a bit better for inline_tui (#34006)
    • core: consolidate GitHub URL messaging when gh push fails (#34196)
    • core: cloud commands are noop when not connected rather than errors (#34193)
    • core: fall back to node_modules when tmp has noexec (#34207, #33991)
    • devkit: allow null values in JSON schema validation (#34167)
    • react: remove file-loader dependency and update svgr migration (#34218)

    ❤️ Thank You

    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • Craigory Coppola @AgentEnder
    • FrozenPandaz @FrozenPandaz
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • Leosvel Pérez Espinosa @leosvelperez
    • Miguel @mpsanchis
    Open source →
  32. 22.4.122 Jan 2026
    Release notes

    22.4.1 (2026-01-22)

    🩹 Fixes

    • core: clean up daemon workspace data directory on nx reset --onl… (#34174)
    • core: move tui to parking lot rwlock to avoid hang (#34187)
    • nx-dev: update broken /launch-nx links (#34192)

    ❤️ Thank You

    • Craigory Coppola @AgentEnder
    • Jason Jean @FrozenPandaz
    • MaxKless @MaxKless
    Open source →
  33. 22.4.021 Jan 2026
    Release notes

    22.4.0 (2026-01-21)

    🚀 Features

    • angular: support ngrx v21 (#33940)
    • angular: support cypress component testing with zoneless projects (#33941)
    • angular: add support for angular v21.1 (#34057)
    • angular-rspack: add tailwind and postcss config to component stylesheet bundler (#34153)
    • bundling: replace rollup-plugin-postcss with inlined version (#34110)
    • core: add inline-tui view mode (#32718)
    • core: support cwd specific hashes (#33879, #33684)
    • core: allow nx show project to infer project from cwd (#33661, #31055, #43, #33503)
    • core: add OpenCode AI agent detection (#34072)
    • core: add PLUGIN.md files to testing-tools (#34125)
    • core: add A/B testing variant 1 to skip cloud prompt in CNW (#34106)
    • gradle: excludeDependsOn based on provider relationships (#33923)
    • gradle: add env vars to skip gradle and maven plugin computation (#34055)
    • linter: add bulk suppression support for ESLint v9.24.0+ (#32184)
    • linter: add peerDepsVersionStrategy option to dependency-checks (#33417)
    • maven: add batch executor for multi-task Maven execution (#33228)
    • nx-dev: add scroll depth tracking for marketing pages (#34105)
    • react: update react-router and remix versions to address CVEs (#34058)
    • release: add option to opt-out commit scope filter (#33382, #32915)
    • release: special-case 0.x versions for semver bumps (#34031)
    • rspack: add typeCheckOptions, runtimeDependencies, and cache options (#33931)

    🩹 Fixes

    • angular: support @angular/cli package update during nx migrate (#33918)
    • angular: only throw "define" error when options.define has keys (#33969, #33964)
    • angular-rspack: handler accumulation and watchOptions for double rebuilds (#34154)
    • angular-rspack: stats serialization and configuration (#34155)
    • core: ensure no tui on single tasks (#33910)
    • core: daemon client reconnection on server restart (#33432)
    • core: fix vitest test runner options for angular in cnw (#33921)
    • core: improve package-json createNode performance (#33960)
    • core: convert filePath to an absolute path before typescript resolves the module (#34001, #33985)
    • core: set windowsHide:true in package installation (#34053)
    • core: display shared running tasks in the in progress section of the tui (#34059)
    • core: make process metrics registration in critical paths non-blocking (#34019)
    • core: disallow Vitest & Angular unit test runner when bundler is not esbuild in cnw (#34023, #34014)
    • core: allow dte to handle continuous tasks termination (#34018)
    • core: validate native file cache size before applying it (#33683, #30653, #31300)
    • core: pipe plugin stdout to avoid inconsistent terminal state (#33369)
    • core: show daemon status in nx report output (#34009)
    • core: prevent alias from overwriting root deps in pnpm parser (#34064)
    • core: only init inline view if able to run (#34094)
    • core: upgrade sysinfo to 0.37.2 and fix cpu measurement accuracy (#34101)
    • core: improve buildExplicitTypeScriptDependnecies performance (#33963)
    • core: ensure consistent yarn optional dependency hashing (#34104)
    • core: only run nx console background check if daemon is active (#33917)
    • core: prevent task hashing when project graph has errors (#34116)
    • core: drain stdin on exit to prevent escape sequence leakage (#34134)
    • core: avoid panic when inline tui can't init (#34135)
    • core: establish cpu baseline when possible to improve measurement accuracy (#34120)
    • core: prioritize nx installation path in getNxRequirePaths (#34158)
    • core: improve TUI task selection and pane focus behavior (#34175)
    • dotnet: fix dependency graph for multi-targeting and transitive deps (#33908, #33653, #33397)
    • gradle: force gradle executor to always rerun tasks (#34024)
    • gradle: resolve dependencies after capturing project tasks (#34045)
    • js: avoid duplicate @nx/js/typescript plugin entries for non-buildable libs (#34021, #33981)
    • linter: honor setParserOptionsProject in flat config (#33953, #33944)
    • linter: handle variable references in replaceOverride (#34026, #34010)
    • linter: delete override block when update returns undefined in replaceOverride (#34070)
    • maven: update Spring Boot to 4.0 and enable parent POM local install (#34081)
    • maven: fix Maven Central publishing for Maven 4 (#34084)
    • maven: include migrations.json in published package (#34086)
    • misc: remove auto CI Optimization card from AI page (#33955)
    • misc: remove CNW A/B testing flow branching (#33967)
    • misc: update banner validation to match Framer API format (#34076)
    • misc: deprecate setup-tailwind generators (#34097)
    • module-federation: use localhost as default host #33909 (#33947, #33909)
    • module-federation: skip non-npm external dependencies in getDependencies (#33951, #32819)
    • module-federation: pin rspack to 1.6.8 (#34022)
    • module-federation: dev server handler accumulation (#34152)
    • nx-dev: make sure only prod is indexed (#33922)
    • nx-dev: make sure canonical urls are always nx.dev (#33932)
    • react: set up module federation with webpack and ts soln correctly #31029 (#33920, #31029)
    • react: target 22.3.4 patch version to address Remix CVE (#34068)
    • testing: ensure jest v30 migration is run (#33916)
    • testing: set moduleResolution to node in Cypress tsconfig to prevent TS5095 error (#33726, #33607)
    • vitest: add guard rails for vitest llm migration (#33976)
    • vitest: skip target inference for root workspace configs with projects (#33977, #32471)
    • vitest: prevent config double-merge causing array duplication (#34113, #33591)

    ❤️ Thank You

    • AgentEnder @AgentEnder
    • Andrey Chalkin @L2jLiga
    • Bendegúz Hajnal @hbendev
    • Caleb Ukle
    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • Coly010 @Coly010
    • Copilot @Copilot
    • Craigory Coppola @AgentEnder
    • David Antoon @davidantoon
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • Kasper Christensen
    • Leosvel Pérez Espinosa @leosvelperez
    • leosvelperez @leosvelperez
    • Louie Weng @lourw
    • Max Kless
    • MaxKless @MaxKless
    • meeroslav @meeroslav
    • Miroslav Jonaš @meeroslav
    • Nicolas Beaussart @beaussan
    • QING LIN
    • Rafayel Hovhannisyan @hosembafer
    • Steven Nance
    • Tomas Ptacek @faileon
    Open source →
  34. 22.4.0-canary.20260121-1b12e1f21 Jan 2026pre-release

    Nothing published for this version

  35. 22.4.0-canary.20260120-e58689620 Jan 2026pre-release

    Nothing published for this version

  36. 22.4.0-canary.20260119-6bb82c019 Jan 2026pre-release

    Nothing published for this version

  37. 22.4.0-canary.20260116-323554b16 Jan 2026pre-release

    Nothing published for this version

  38. 22.4.0-canary.20260115-21d155515 Jan 2026pre-release

    Nothing published for this version

  39. 22.4.0-canary.20260114-45f2ae314 Jan 2026pre-release

    Nothing published for this version

  40. 22.4.0-canary.20260113-246d4fd13 Jan 2026pre-release

    Nothing published for this version

  41. 22.4.0-canary.20260112-6cca28c12 Jan 2026pre-release

    Nothing published for this version

  42. 22.4.0-canary.20260109-0fe39b29 Jan 2026pre-release

    Nothing published for this version

  43. 22.4.0-canary.20260108-e38d2858 Jan 2026pre-release

    Nothing published for this version

  44. 22.4.0-canary.20260107-9fb5a6c7 Jan 2026pre-release

    Nothing published for this version

  45. 22.4.0-canary.20260106-01192756 Jan 2026pre-release

    Nothing published for this version

  46. 22.4.0-canary.20260105-80cde6a5 Jan 2026pre-release

    Nothing published for this version

  47. 22.4.0-canary.20260102-80cde6a2 Jan 2026pre-release

    Nothing published for this version

  48. 22.4.0-canary.20260101-80cde6a1 Jan 2026pre-release

    Nothing published for this version

  49. 22.4.0-canary.20251230-caee7c630 Dec 2025pre-release

    Nothing published for this version

  50. 22.4.0-canary.20251229-0da692129 Dec 2025pre-release

    Nothing published for this version

  51. 22.4.0-canary.20251226-d959d7026 Dec 2025pre-release

    Nothing published for this version

  52. 22.4.0-canary.20251225-d959d7025 Dec 2025pre-release

    Nothing published for this version

  53. 22.4.0-canary.20251223-d959d7023 Dec 2025pre-release

    Nothing published for this version

  54. 22.4.0-canary.20251222-d959d7022 Dec 2025pre-release

    Nothing published for this version

  55. 22.4.0-canary.20251219-137ab4519 Dec 2025pre-release

    Nothing published for this version

  56. 22.4.0-beta.520 Jan 2026pre-release
    Release notes

    22.4.0-beta.5 (2026-01-20)

    🚀 Features

    • angular-rspack: add tailwind and postcss config to component stylesheet bundler (#34153)
    • core: add PLUGIN.md files to testing-tools (#34125)
    • core: add A/B testing variant 1 to skip cloud prompt in CNW (#34106)

    🩹 Fixes

    • angular-rspack: handler accumulation and watchOptions for double rebuilds (#34154)
    • core: prevent task hashing when project graph has errors (#34116)
    • core: drain stdin on exit to prevent escape sequence leakage (#34134)
    • core: avoid panic when inline tui can't init (#34135)
    • core: establish cpu baseline when possible to improve measurement accuracy (#34120)
    • core: prioritize nx installation path in getNxRequirePaths (#34158)

    ❤️ Thank You

    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • Craigory Coppola @AgentEnder
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • Leosvel Pérez Espinosa @leosvelperez
    • Tomas Ptacek @faileon
    Open source →
  57. 22.4.0-beta.416 Jan 2026pre-release
    Release notes

    22.4.0-beta.4 (2026-01-16)

    🚀 Features

    • angular: add support for angular v21.1 (#34057)
    • bundling: replace rollup-plugin-postcss with inlined version (#34110)
    • core: add OpenCode AI agent detection (#34072)

    🩹 Fixes

    • core: improve buildExplicitTypeScriptDependnecies performance (#33963)
    • core: ensure consistent yarn optional dependency hashing (#34104)
    • core: only run nx console background check if daemon is active (#33917)
    • vitest: prevent config double-merge causing array duplication (#34113, #33591)

    ❤️ Thank You

    • Colum Ferry @Coly010
    • Coly010 @Coly010
    • Leosvel Pérez Espinosa @leosvelperez
    • MaxKless @MaxKless
    • Miroslav Jonaš @meeroslav
    • Nicolas Beaussart @beaussan
    • Steven Nance
    Open source →
  58. 22.4.0-beta.314 Jan 2026pre-release
    Release notes

    22.4.0-beta.3 (2026-01-14)

    🚀 Features

    • core: allow nx show project to infer project from cwd (#33661, #31055, #43, #33503)
    • gradle: add env vars to skip gradle and maven plugin computation (#34055)
    • nx-dev: add scroll depth tracking for marketing pages (#34105)

    🩹 Fixes

    • core: show daemon status in nx report output (#34009)
    • core: prevent alias from overwriting root deps in pnpm parser (#34064)
    • core: only init inline view if able to run (#34094)
    • core: upgrade sysinfo to 0.37.2 and fix cpu measurement accuracy (#34101)
    • maven: update Spring Boot to 4.0 and enable parent POM local install (#34081)
    • maven: fix Maven Central publishing for Maven 4 (#34084)
    • maven: include migrations.json in published package (#34086)
    • misc: deprecate setup-tailwind generators (#34097)
    • react: target 22.3.4 patch version to address Remix CVE (#34068)

    ❤️ Thank You

    • AgentEnder @AgentEnder
    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • Copilot @Copilot
    • Craigory Coppola @AgentEnder
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • Leosvel Pérez Espinosa @leosvelperez
    • MaxKless @MaxKless
    Open source →
  59. 22.4.0-beta.212 Jan 2026pre-release
    Release notes

    22.4.0-beta.2 (2026-01-12)

    🚀 Features

    • gradle: excludeDependsOn based on provider relationships (#33923)
    • react: update react-router and remix versions to address CVEs (#34058)

    🩹 Fixes

    • core: set windowsHide:true in package installation (#34053)
    • core: display shared running tasks in the in progress section of the tui (#34059)
    • core: make process metrics registration in critical paths non-blocking (#34019)
    • core: disallow Vitest & Angular unit test runner when bundler is not esbuild in cnw (#34023, #34014)
    • core: allow dte to handle continuous tasks termination (#34018)
    • core: validate native file cache size before applying it (#33683, #30653, #31300)
    • core: pipe plugin stdout to avoid inconsistent terminal state (#33369)
    • linter: delete override block when update returns undefined in replaceOverride (#34070)
    • misc: update banner validation to match Framer API format (#34076)

    ❤️ Thank You

    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • Craigory Coppola @AgentEnder
    • Jack Hsu @jaysoo
    • Jason Jean @FrozenPandaz
    • Leosvel Pérez Espinosa @leosvelperez
    • Louie Weng @lourw
    • MaxKless @MaxKless
    Open source →
  60. 22.4.0-beta.18 Jan 2026pre-release
    Release notes

    22.4.0-beta.1 (2026-01-08)

    🚀 Features

    • core: support cwd specific hashes (#33879, #33684)
    • linter: add bulk suppression support for ESLint v9.24.0+ (#32184)
    • linter: add peerDepsVersionStrategy option to dependency-checks (#33417)
    • release: add option to opt-out commit scope filter (#33382, #32915)
    • release: special-case 0.x versions for semver bumps (#34031)
    • rspack: add typeCheckOptions, runtimeDependencies, and cache options (#33931)

    🩹 Fixes

    • angular: only throw "define" error when options.define has keys (#33969, #33964)
    • core: improve package-json createNode performance (#33960)
    • core: convert filePath to an absolute path before typescript resolves the module (#34001, #33985)
    • gradle: force gradle executor to always rerun tasks (#34024)
    • gradle: resolve dependencies after capturing project tasks (#34045)
    • js: avoid duplicate @nx/js/typescript plugin entries for non-buildable libs (#34021, #33981)
    • linter: handle variable references in replaceOverride (#34026, #34010)
    • misc: remove CNW A/B testing flow branching (#33967)
    • module-federation: pin rspack to 1.6.8 (#34022)
    • testing: set moduleResolution to node in Cypress tsconfig to prevent TS5095 error (#33726, #33607)
    • vitest: add guard rails for vitest llm migration (#33976)
    • vitest: skip target inference for root workspace configs with projects (#33977, #32471)

    ❤️ Thank You

    • Andrey Chalkin @L2jLiga
    • Bendegúz Hajnal @hbendev
    • Claude Opus 4.5
    • Colum Ferry @Coly010
    • Coly010 @Coly010
    • Copilot @Copilot
    • Craigory Coppola @AgentEnder
    • David Antoon @davidantoon
    • Jack Hsu @jaysoo
    • Kasper Christensen
    • Leosvel Pérez Espinosa @leosvelperez
    • leosvelperez @leosvelperez
    • Louie Weng @lourw
    • meeroslav @meeroslav
    • Miroslav Jonaš @meeroslav
    • QING LIN
    • Rafayel Hovhannisyan @hosembafer
    Open source →