Change8

Nx

Dev Tools

Get to green PRs in half the time. Nx optimizes your builds, scales your CI, and fixes failed PRs. Built for developers and AI agents.

Latest: 22.6.0-beta.5100 releases8 breaking changes7 common errorsView on GitHub

Release History

22.6.0-beta.58 fixes1 feature
Feb 26, 2026

This beta release introduces an explicit cloud opt-out feature for CNW and resolves several bugs across core, gradle, js, nx-dev, and vite modules.

22.6.0-beta.49 fixes
Feb 25, 2026

This beta release focuses primarily on bug fixes across various Nx components, including improvements to file watching on macOS, webpack environment variable handling, and release schema validation.

22.6.0-beta.39 fixes6 features
Feb 24, 2026

This beta release introduces several accessibility improvements, adds support for yarn berry catalogs, and includes fixes for Angular styling, bundling type-checking, and a security patch by bumping minimatch.

22.6.0-beta.23 fixes1 feature
Feb 20, 2026

This beta release introduces new debugging commands for cache inputs/outputs and resolves several stability issues, including hanging commands and incorrect nxCloudId generation.

22.5.219 fixes2 features
Feb 20, 2026

This patch introduces the use of static_vcruntime to eliminate the msvcrt dependency and includes numerous bug fixes across core functionality, task execution, and developer tooling.

22.6.0-beta.16 fixes1 feature
Feb 19, 2026

This beta release introduces the use of static_vcruntime to remove the msvcrt dependency and includes several bug fixes across core, maven, nx-dev, and repository CI compatibility.

22.6.0-beta.026 fixes17 features
Feb 18, 2026

This beta release introduces significant features around agentic workflows, including sandboxing, negation pattern support, and agentic mode in nx init. It also includes numerous bug fixes related to caching, output handling, and agent configuration.

22.5.115 fixes8 features
Feb 13, 2026

This release introduces features like agentic sandboxing and negation pattern support for plugin includes/excludes. It also includes numerous bug fixes across core functionality, maven plugin, and repository workflows.

21.3.121 fix
Feb 11, 2026

This patch release fixes an issue in the core where task outputs were not being tracked correctly based on path depth.

22.5.048 fixes20 features
Feb 9, 2026

This release introduces significant enhancements to AI agent integration, task execution visualization in the TUI, and updates to build tooling like SWC and Maven batch execution. Numerous bug fixes address stability issues across core daemon operations, TUI rendering, and CI/CD integrations.

22.5.0-beta.514 fixes7 features
Feb 6, 2026

This beta release introduces several core features, including improved AI agent handling and cloud client download capabilities. It also includes numerous bug fixes across core, gradle, and nx-dev modules, such as switching from chalk to picocolors.

22.5.0-beta.43 fixes1 feature
Feb 3, 2026

This beta release introduces the initial implementation of the task I/O service and fixes several bugs related to command injection and project short name handling.

22.4.59 fixes1 feature
Feb 3, 2026

This patch release introduces server-side page view tracking for documentation and includes numerous bug fixes across core, gradle, and maven executors, focusing on stability and security.

22.5.0-beta.312 fixes3 features
Feb 2, 2026

This beta release focuses heavily on bug fixes across core functionality, Gradle integration, and testing stability, alongside adding new features for Nx Cloud connectivity and documentation tracking.

22.4.42 fixes1 feature
Jan 30, 2026

This patch release introduces decorative banners for Nx Cloud CNW completion messages and resolves hanging test issues by adding a timeout to runCommandUntil and preloading vitest/node.

22.4.37 fixes2 features
Jan 29, 2026

This patch release focuses on minor feature additions, such as updating the Nx Cloud connect URL in templates, alongside several bug fixes across core, build tooling (Vite, Gradle), and developer experience.

22.5.0-beta.23 fixes3 features
Jan 28, 2026

This beta release focuses on updating underlying tooling like swc, improving Maven execution flexibility, and fixing minor issues in import suggestions and dead links within nx-dev.

22.5.0-beta.13 fixes2 features
Jan 27, 2026

This beta release introduces new features for cloud prompts and agent configuration, alongside several bug fixes including improved temporary directory handling and updates to React/Vitest configurations.

22.4.26 fixes2 features
Jan 26, 2026

This release introduces batch task display in the TUI and updates cloud command behavior to be silent when disconnected. Several bug fixes address resizing issues, GitHub push failures, and JSON schema validation.

22.5.0-beta.07 fixes2 features
Jan 23, 2026

This beta release introduces batch task display in the TUI and an option to prefer Node's strip types feature for TypeScript files. Several core and devkit bugs related to TUI stability, cleanup, and cloud command behavior have also been addressed.

22.4.13 fixes
Jan 22, 2026

This patch release focuses on stability, fixing issues related to daemon workspace cleanup and preventing hangs in the TUI by adjusting rwlock usage.

22.4.042 fixes21 features
Jan 21, 2026

This release introduces significant feature enhancements across Angular, Gradle, Maven, and Rspack, alongside numerous stability fixes for the core CLI, TUI, and various language plugins. Key updates include support for Angular v21.1 and improved dependency handling.

22.4.0-beta.56 fixes3 features
Jan 20, 2026

This beta release introduces new configuration options for angular-rspack and includes several core fixes addressing build stability, performance measurement, and process handling.

22.4.0-beta.44 fixes3 features
Jan 16, 2026

This beta release introduces support for Angular v21.1 and OpenCode AI agent detection, alongside performance improvements and fixes for Vitest configuration merging.

22.4.0-beta.38 fixes3 features
Jan 14, 2026

This beta release introduces project inference for `nx show project`, adds build skipping controls for Gradle/Maven, and fixes several issues related to dependency parsing, daemon reporting, and Maven publishing.

22.4.0-beta.29 fixes2 features
Jan 12, 2026

This beta release introduces new features for Gradle dependency exclusion and updates React ecosystem packages to address CVEs. It also includes numerous core fixes related to process handling, caching, and linter overrides.

20.8.41 fix
Jan 12, 2026

This patch release addresses a specific bug in the linter related to handling variable references within replaceOverride configurations.

22.4.0-beta.112 fixes6 features
Jan 8, 2026

This beta release introduces support for cwd specific hashes in core, bulk ESLint suppression for newer versions, and new options for rspack configurations. Several bug fixes address issues in Angular, Gradle, JS plugins, and Vitest configurations.

22.3.31 fix
Dec 19, 2025

This patch release primarily addresses a minor fix by removing the CNW A/B testing flow branching.

22.4.0-beta.013 fixes4 features
Dec 19, 2025

This beta release introduces support for ngrx v21 and zoneless cypress component testing in Angular, alongside various bug fixes across core, dotnet, and module-federation functionality.

22.3.29 fixes2 features
Dec 19, 2025

This release introduces support for ngrx v21 and zoneless cypress component testing in Angular. It also includes numerous bug fixes across core, linter, module federation, and testing utilities.

22.3.12 fixes
Dec 18, 2025

This patch release focuses on bug fixes, specifically ensuring no TUI is shown for single tasks in the core and resolving dependency graph issues for dotnet projects with multi-targeting and transitive dependencies.

22.3.042 fixes13 features
Dec 17, 2025

This release introduces significant updates for Angular (v21 support and Jest migrations) and enhances core performance, especially around package manager parsing (pnpm/yarn) and TUI usability. It also adds support for Prettier v3 and improves JS/SWC compilation logging.

22.3.0-beta.311 fixes5 features
Dec 17, 2025

This beta release introduces TUI enhancements, Prettier v3 support, and several Angular-related migrations, alongside numerous bug fixes across core, graph, and build systems.

22.2.75 fixes1 feature
Dec 16, 2025

Version 22.2.7 introduces the ability to customize the companion E2E project location in nx-plugin and includes several bug fixes across core, node, and web functionality.

22.3.0-beta.27 fixes1 feature
Dec 16, 2025

This beta release focuses on bug fixes across core, JavaScript tooling, and Next.js generators, including improved dependency hashing and SWC compatibility.

22.2.66 fixes1 feature
Dec 16, 2025

This release focuses on bug fixes, including improvements to dependency hashing with PNPM patches, better handling of package.json configurations, and adjustments for the latest @swc/cli version. A new option was added to the Next.js page generator.

22.2.53 fixes
Dec 15, 2025

This patch release focuses on bug fixes, including ensuring all database tables are created upfront and restoring a compatibility parameter for linking task details.

22.3.0-beta.110 fixes
Dec 15, 2025

This beta release focuses primarily on bug fixes across various Nx components, including performance improvements, compatibility adjustments for Angular and Prettier, and fixes related to module federation and release tagging.

22.2.415 fixes1 feature
Dec 15, 2025

This release focuses on stability and performance improvements across various Nx plugins, including better error handling for SWC compilation and fixes related to Angular migrations and module federation port checking.

22.3.0-beta.042 fixes8 features
Dec 15, 2025

This beta release introduces support for Angular v21, adds the NX_DEFAULT_OUTPUT_STYLE environment variable, and includes numerous fixes across core functionality, JS tooling, and build systems like Rspack and Webpack.

22.2.33 fixes
Dec 12, 2025

This patch release addresses several bugs, including an issue with SWC base URL registration and compatibility updates for Expo SDK 54+.

22.2.27 fixes3 features
Dec 12, 2025

This patch release introduces a new CnwError class, adds support for merging webpack externals, and includes various fixes related to package manager support (pnpm/yarn) and build tool configurations (tsgo, NodeNext).

22.2.119 fixes3 features
Dec 11, 2025

This release introduces new configuration options for output styling and rspack, alongside numerous bug fixes across core, bundling, angular, and repository tooling, including improvements to pnpm parsing and build stability.

21.2.18 fixes5 features
Dec 10, 2025

This release introduces new features like support for pnpm registry configuration and a copy-workspace-modules executor, alongside numerous bug fixes across Angular, core, Gradle, and the linter.

22.2.045 fixes15 features
Dec 8, 2025

This release introduces support for Expo 54 and Nuxt v4, alongside numerous bug fixes focusing on core stability, build tooling improvements (Rollup, Vitest), and enhanced linter compatibility with ESLint v9.

22.2.0-beta.44 fixes2 features
Dec 5, 2025

This beta release introduces a new targetNamePrefix option for Gradle and updates the Maven plugin version. It also includes several core optimizations and fixes related to bun lockfile parsing and release versioning.

22.2.0-beta.310 fixes5 features
Dec 3, 2025

This beta release introduces template support for workspace creation, updates Expo support to version 54, and includes numerous fixes across Angular rspack, Docker, core, and build tooling.

22.2.0-beta.2Breaking9 fixes1 feature
Dec 1, 2025

This beta release introduces migration support for @nx/vitest and includes numerous bug fixes across core, linter, nuxt, and testing utilities, notably updating ESLint compatibility and adjusting Jest plugin flags.

21.6.103 fixes
Nov 27, 2025

This patch release focuses on bug fixes, including updating the bundling mechanism, ensuring proper child process termination, and resolving a hanging issue during Storybook automigration.

22.1.33 fixes1 feature
Nov 27, 2025

Version 22.1.3 introduces a new migration path for Next 16 upgrades and resolves several bugs related to bundling, process management, and linting configurations.

22.2.0-beta.14 fixes3 features
Nov 27, 2025

This beta release introduces support for Nuxt v4 and Storybook 10.1, along with a Vitest 4 migration option for Vite users. Several internal fixes address bundling, process management, and linter configurations.

22.1.211 fixes1 feature
Nov 25, 2025

This patch introduces multiple Nx version detection in nx report and fixes several issues related to daemon race conditions, task propagation, and TypeScript configuration in Nest projects.

22.2.0-beta.018 fixes4 features
Nov 25, 2025

This beta release introduces features like multiple Nx version detection and improved Next.js migration support, alongside numerous bug fixes across core, linter, and various builders to enhance stability and correctness.

22.1.18 fixes2 features
Nov 21, 2025

This release introduces a new utility for loading ESLint rules from a directory and fixes several issues related to task caching, daemon execution, graph construction, and configuration handling across various plugins.

20.8.31 fix
Nov 21, 2025

This patch release primarily addresses a bug in the linter related to handling flat configuration overrides.

22.1.031 fixes33 features
Nov 19, 2025

This release focuses heavily on performance improvements, TUI enhancements (now default on Windows), and broad framework compatibility updates including Next.js 16 and Storybook 10. The Vitest implementation has also been modularized into a dedicated plugin.

21.6.91 fix
Nov 18, 2025

This patch release primarily addresses an issue in the JavaScript execution environment to ensure process completion before exit.

22.1.0-rc.52 fixes2 features
Nov 17, 2025

Release 22.1.0-rc.5 introduces new features for environment application in core and Gradle configuration, alongside fixes for deadlocks in the metrics collector and Storybook version comparison.

22.0.411 fixes3 features
Nov 17, 2025

This patch introduces new features for Docker build tagging and Maven target prefixing, alongside numerous bug fixes addressing lockfile caching, task scheduling, and process handling.

22.1.0-rc.42 fixes1 feature
Nov 17, 2025

This release introduces the skipDefaultTag option for the docker build target and fixes issues related to plugin resolution and process hanging.

22.1.0-rc.35 fixes1 feature
Nov 14, 2025

This release introduces improvements to the core console daemon check and includes several bug fixes across various plugins like gradle, maven, and vite, notably adding support for Vitest v4.

22.1.0-rc.21 fix
Nov 12, 2025

This release primarily addresses an issue in JavaScript tooling by skipping TypeScript project references migration in specific workspace configurations.

22.1.0-rc.1
Nov 12, 2025

This release was solely a version bump with no accompanying code changes.

22.1.0-rc.04 fixes3 features
Nov 12, 2025

Version 22.1.0-rc.0 introduces new features like exporting TypeScript schema definitions and Maven target prefixing, while also fixing scheduling optimizations and removing system metrics collection.

22.1.0-beta.87 fixes3 features
Nov 11, 2025

This beta release introduces support for Vitest 4, splits the Vitest entrypoint, and includes several performance and stability fixes across core, JS, and release tooling.

22.1.0-beta.72 features
Nov 10, 2025

This beta release introduces support for Cypress v15 and modularizes Vitest functionality into its own dedicated Nx plugin.

22.0.312 fixes9 features
Nov 10, 2025

This release introduces new features like batch hash task support and TUI progress indicators, alongside numerous bug fixes across core, Maven, and Next.js plugins. Notably, Jest configuration is updated for Jest 30+ compatibility.

22.1.0-beta.66 fixes7 features
Nov 8, 2025

This beta release introduces new features like default interactivity disabling for run-one task outputs and system metric tracking, alongside several bug fixes, notably updating testing configurations for Jest 30+ compatibility.

22.1.0-beta.52 fixes2 features
Nov 5, 2025

This beta release introduces resource usage collection in core and adds support for Next.js 16. It also includes fixes for a Koa vulnerability in module-federation and ensures createVitest scopes its search correctly.

22.1.0-beta.42 fixes4 features
Nov 3, 2025

This beta release introduces TUI enablement by default on Windows, batches hash tasks, and upgrades the maven plugin to version 0.0.8 with automated migration.

22.1.0-beta.34 fixes2 features
Nov 1, 2025

This beta release introduces support for Storybook 10 and includes several bug fixes across core, Maven, Next.js, and Vite integrations.

21.6.81 feature
Oct 30, 2025

This release introduces a new configuration option for the esbuild executor related to external bundling exclusion.

22.0.222 fixes4 features
Oct 28, 2025

This patch release (22.0.2) focuses heavily on bug fixes across core functionality, Docker integration, and build tooling like Vite and Webpack. New features include improved Docker argument inference and Gradle path customization.

21.6.79 fixes1 feature
Oct 28, 2025

This release introduces the ability to set a custom installation path for gradle options and includes numerous bug fixes across the core functionality, focusing on database initialization, caching, and process handling.

22.1.0-beta.24 fixes2 features
Oct 28, 2025

This beta release introduces new features for nx-dev and vite, alongside several bug fixes addressing serialization, gemini context handling, docker interpolation, and webpack imports.

22.1.0-beta.111 fixes1 feature
Oct 27, 2025

This beta release introduces custom installation path options for Gradle and includes numerous bug fixes across core, docker, and vite plugins, focusing on stability and performance improvements.

22.1.0-beta.09 fixes3 features
Oct 23, 2025

This beta release focuses on core updates, including a Rust upgrade, and introduces enhanced Docker interpolation support, alongside numerous fixes across Maven, Node, and core execution handling.

22.0.12 fixes
Oct 22, 2025

This patch release (22.0.1) primarily addresses bug fixes in the core functionality by adding output error reasons and enhancing Maven plugin target support.

22.0.0Breaking20 fixes22 features
Oct 22, 2025

Nx 22.0.0 introduces significant breaking changes by removing deprecated features like CreateNodes v1 types and legacy release versioning, while adding new features such as pnpm catalog support and an initial .NET plugin. Many configuration defaults related to bundling and releasing have also been updated.

21.6.617 fixes
Oct 21, 2025

This patch release (21.6.6) focuses primarily on bug fixes across various Nx plugins including Angular, Core, Linter, and Vite, addressing issues related to configuration, dependency resolution, and TUI display.

22.0.0-rc.07 fixes
Oct 21, 2025

This release focuses on bug fixes across angular and core functionalities, including improvements to typescript handling, nx cloud integration, and database connection initialization.

22.0.0-beta.92 fixes2 features
Oct 20, 2025

This beta release introduces the maven plugin and enhances core spinner handling, alongside fixes for angular-rspack module federation live reload and package resolution.

22.0.0-beta.87 fixes4 features
Oct 19, 2025

This beta release introduces initial support for a .NET plugin, updates the Vue plugin dependency, and includes several fixes across core functionality, migration tools, and the Nx graph visualization.

22.0.0-beta.73 fixes3 features
Oct 16, 2025

This beta release introduces new configuration options for changelog rendering and content replacement, alongside several bug fixes related to core database initialization and remix versioning.

22.0.0-beta.61 feature
Oct 15, 2025

This beta release introduces support for pnpm catalogs in the core functionality.

22.0.0-beta.5Breaking10 fixes4 features
Oct 15, 2025

This beta release introduces support for TS Soln/PN workspaces in module-federation and refactors release configuration structure, while fixing several issues related to TUI display and dependency handling.

21.6.58 fixes1 feature
Oct 15, 2025

This release introduces the exposure of registerProjectGraphRecomputationListener from the daemon client and includes several bug fixes across core, nx-dev, react, and release components.

21.6.414 fixes5 features
Oct 8, 2025

This release introduces new features for AI agent initialization and Vitest support for buildable libraries. It also includes numerous bug fixes, notably upgrading axios to address a security vulnerability and improving configuration handling across several builders.

22.0.0-beta.4Breaking4 fixes6 features
Oct 8, 2025

Version 22.0.0-beta.4 introduces new configuration flags, improved dependency handling for Nest projects, and updates to the release workflow, alongside a breaking change in the signature of VersionActions.init().

22.0.0-beta.3Breaking11 fixes2 features
Oct 7, 2025

This beta release introduces an option for excluding external files in esbuild and makes several breaking changes in the release system by removing legacy versioning and updating default behaviors. Numerous bug fixes address issues across Angular, Next.js, Vite, and core functionality, including an axios security upgrade.

22.0.0-beta.22 fixes
Oct 2, 2025

This beta release includes minor fixes to the core functionality, specifically addressing the configure-ai-agents prompt and native package dependency versioning during publication.

21.6.39 fixes
Oct 2, 2025

This patch release (21.6.3) focuses primarily on bug fixes and performance improvements across core functionality, task hashing, and developer tooling documentation.

22.0.0-beta.1Breaking29 fixes26 features
Oct 1, 2025

Nx 22.0.0-beta.1 introduces major features like pnpm catalog support, new .NET and Maven plugins, and significant refactoring in the release system, alongside several breaking changes removing legacy APIs and updating defaults.

22.0.0-beta.0Breaking2 fixes3 features
Oct 1, 2025

This beta release introduces several breaking changes focused on removing deprecated options and features across webpack, rspack, and core functionality, while also improving the initialization experience with AI agent prompts.

21.6.2
Sep 29, 2025

This was a version bump only, there were no code changes.

21.6.1Breaking44 fixes19 features
Sep 29, 2025

This release introduces support for Angular v20.3.0, enhances the CLI with AI file generation and improved Gradle support, and fixes numerous bugs across core functionality, bundling, and testing executors.

21.6.1-rc.06 fixes4 features
Sep 27, 2025

Version 21.6.1-rc.0 introduces new features like Gradle format support for split targets and an 'configure-ai-agents' command, alongside various bug fixes across core, gradle, nest, and repo modules.

21.6.1-beta.48 fixes1 feature
Sep 24, 2025

This beta release introduces a change to the nx-dev login button to try NX Cloud and includes several bug fixes across core, graph, nx-dev, and react functionality.

21.6.1-beta.37 fixes3 features
Sep 20, 2025

This beta release introduces a unified graph UI and control system, alongside several bug fixes across Angular, core, and Gradle tooling.

Common Errors

CssSyntaxError2 reports

CssSyntaxError in NX often arises from using incorrect or unsupported CSS syntax within your project's stylesheets, especially when using features like `postcss-cli-resources` for asset handling. To resolve this, carefully review your CSS files (including those in libraries) and ensure all syntax is valid and supported by your configured PostCSS plugins; usually, updating or configuring PostCSS plugins like `postcss-url` to correctly resolve asset paths (e.g., URLs in `url()` functions) will fix the problem.

IllegalStateException1 report

The "IllegalStateException" in nx often arises from duplicate task registrations within your nx.json or project configurations, such as defining the same target with identical executors multiple times. To resolve this, carefully review your nx.json, project.json (or equivalent config files), and any plugin configurations for redundant entries; remove any duplicate task definitions or consolidate them into a single, correctly configured target.

NullPointerException1 report

NullPointerException in nx typically arises when attempting to access a member (field or method) of an object reference that is currently null. To fix, identify the potentially null object reference in your code using debugging tools or careful inspection; then, either initialize the object before its use or add a null check (e.g., using `if (object != null)`) to prevent accessing it if it's null.

MainFileEvaluationError1 report

The "MainFileEvaluationError" in Nx often arises from issues with module resolution, especially when using non-standard file extensions or paths without specifying them in your TypeScript or Storybook configuration. To fix it, ensure all imported files (e.g., extensionless TypeScript files or those with custom extensions) are properly resolved by configuring `tsconfig.json` (including `compilerOptions.paths`, `compilerOptions.baseUrl`), or updating Storybook's `webpackFinal` configuration to include the necessary resolvers and loaders for those file types. Consider adding `@nx/js:tsc` executor in the target configuration, specifying the `tsConfig` option to ensure proper TS compilation before other tasks are run.

ModelBuilderException1 report

ModelBuilderException in nx often arises when the workspace graph is inconsistent with the physical project structure or when dependencies are improperly defined, especially in Maven projects. Ensure that your `nx.json` and `project.json` files accurately reflect project dependencies and that `pom.xml` files are correctly structured with proper parent-child relationships declared and reachable within the workspace. Run `nx graph` or `nx dep-graph` to visually inspect the dependency graph and identify inconsistencies; then, correct the relevant configuration files.

FailedToResolvePathError1 report

This error often arises when Nx tasks use paths that are no longer valid due to changes in dependencies or project structure. To fix it, carefully examine your task configurations (project.json or target defaults) and update any file paths, especially those related to generated files or node_modules, to reflect the current project layout after the updates that triggered the error. Running `nx reset` may also clean up cached artifacts causing path resolution issues.

Related Dev Tools Packages

Subscribe to Updates

Get notified when new versions are released

RSS Feed