The ESLint plugin for Nx contains executors, generators and utilities used for linting JavaScript/TypeScript projects within an Nx workspace.
Last release today
26 Aug 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
3 years old
1760 releases · first in 2023
Release timeline
1760 releases since 2023Releases
- 22.5.09 Feb 2026
Release notes
Open source →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
- 22.5.0-pr.34459.104c3ee16 Feb 2026pre-release
Nothing published for this version
- 22.5.0-pr.34385.f40435310 Feb 2026pre-release
Nothing published for this version
- 22.5.0-pr.34329.70ea9ca5 Feb 2026pre-release
Nothing published for this version
- 22.5.0-pr.34253.802dca04 Feb 2026pre-release
Nothing published for this version
- 22.5.0-pr.34208.619c7826 Feb 2026pre-release
Nothing published for this version
- 22.5.0-pr.19781.8e3565610 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260217-ea81b5217 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260216-59b12ed16 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260211-7785eae11 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260210-bd1392910 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260209-089e1119 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260206-359c7fb6 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260205-866d5b15 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260204-ef55f974 Feb 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260130-e3eedf930 Jan 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260128-cf043b728 Jan 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260127-de67da427 Jan 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260126-3fcd20026 Jan 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260123-bc9b32223 Jan 2026pre-release
Nothing published for this version
- 22.5.0-canary.20260122-05de3ff22 Jan 2026pre-release
Nothing published for this version
- 22.5.0-beta.57 Feb 2026pre-release
Release notes
Open source →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
- 22.5.0-beta.44 Feb 2026pre-release
Release notes
Open source →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
- 22.5.0-beta.32 Feb 2026pre-release
Release notes
Open source →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
- 22.5.0-beta.228 Jan 2026pre-release
Release notes
Open source →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
- 22.5.0-beta.127 Jan 2026pre-release
Release notes
Open source →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
- 22.5.0-beta.023 Jan 2026pre-release
Release notes
Open source →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
- 22.4.53 Feb 2026
Release notes
Open source →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
- 22.4.430 Jan 2026
Release notes
Open source →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
- 22.4.329 Jan 2026
Release notes
Open source →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
- 22.4.226 Jan 2026
Release notes
Open source →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
- 22.4.122 Jan 2026
Release notes
Open source →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
- 22.4.021 Jan 2026
Release notes
Open source →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 projectto 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/clipackage update duringnx 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 & Angularunit test runner when bundler is notesbuildin 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/typescriptplugin entries for non-buildable libs (#34021, #33981) - linter: honor
setParserOptionsProjectin 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
- 22.4.0-canary.20260121-1b12e1f21 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260120-e58689620 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260119-6bb82c019 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260116-323554b16 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260115-21d155515 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260114-45f2ae314 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260113-246d4fd13 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260112-6cca28c12 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260109-0fe39b29 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260108-e38d2858 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260107-9fb5a6c7 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260106-01192756 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260105-80cde6a5 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260102-80cde6a2 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20260101-80cde6a1 Jan 2026pre-release
Nothing published for this version
- 22.4.0-canary.20251230-caee7c630 Dec 2025pre-release
Nothing published for this version
- 22.4.0-canary.20251229-0da692129 Dec 2025pre-release
Nothing published for this version
- 22.4.0-canary.20251226-d959d7026 Dec 2025pre-release
Nothing published for this version
- 22.4.0-canary.20251225-d959d7025 Dec 2025pre-release
Nothing published for this version
- 22.4.0-canary.20251223-d959d7023 Dec 2025pre-release
Nothing published for this version
- 22.4.0-canary.20251222-d959d7022 Dec 2025pre-release
Nothing published for this version
- 22.4.0-canary.20251219-137ab4519 Dec 2025pre-release
Nothing published for this version
- 22.4.0-beta.520 Jan 2026pre-release
Release notes
Open source →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
- 22.4.0-beta.416 Jan 2026pre-release
Release notes
Open source →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
- 22.4.0-beta.314 Jan 2026pre-release
Release notes
Open source →22.4.0-beta.3 (2026-01-14)
🚀 Features
- core: allow
nx show projectto 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
- core: allow
- 22.4.0-beta.212 Jan 2026pre-release
Release notes
Open source →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 & Angularunit test runner when bundler is notesbuildin 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
- 22.4.0-beta.18 Jan 2026pre-release
Release notes
Open source →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/typescriptplugin 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