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: 23.2.0-beta.1125 releases1 breaking changes8 common errorsView on GitHub

Release History

View all versions →
23.2.0-beta.1117 fixes1 feature
Aug 27, 2026

This release includes several bug fixes across core, gradle, js, maven, nextjs, repo, and webpack. A new feature for dotnet allows inferring OpenApiDocumentsDirectory as a build output.

23.1.255 fixes
Aug 26, 2026

This release focuses on numerous bug fixes across various Nx plugins and core functionalities, including improvements to build processes, dependency handling, and daemon communication. It also addresses security vulnerabilities and enhances developer experience with better error reporting and linting.

23.2.0-beta.109 fixes2 features
Aug 25, 2026

This release introduces features for filtering task output and consistent Vitest integration. It also includes several bug fixes across core, JavaScript, Next.js, and release functionalities.

23.2.0-beta.92 fixes1 feature
Aug 21, 2026

This release introduces built-in support for the oxfmt formatter and includes fixes for task hashing and package.json updates.

23.2.0-beta.819 fixes3 features
Aug 21, 2026

This release introduces new features for Nx migration and Vitest support, alongside numerous bug fixes across various Nx modules including core, Angular, Expo, Gradle, and testing.

23.2.0-beta.71 fix1 feature
Aug 11, 2026

This beta release introduces the @nx/oxlint plugin for enhanced linting capabilities and fixes an issue with TypeScript installation in npm e2e workspaces.

23.2.0-beta.68 fixes
Aug 11, 2026

This release includes several bug fixes across core Nx functionalities, including improved socket access control, stdout handling, and argument preservation for `nx migrate`. It also enhances Vitest integration and updates documentation links.

23.2.0-beta.516 fixes7 features
Aug 6, 2026

This release introduces support for Angular v22.1 and enhances the migration process with `nx migrate --run-migration`. It also includes several bug fixes across core, Angular, and release functionalities.

22.7.817 fixes
Jul 30, 2026

This release addresses several bug fixes across various Nx packages, including improvements to build processes, dependency management, security, and testing environments. Key fixes involve preventing shell injection, correctly handling peer dependencies, and resolving versioning issues.

23.1.157 fixes2 features
Jul 30, 2026

This release introduces new features like stable repo key derivation and a React + Vite + Vitest + Playwright example. It also includes numerous bug fixes across core, bundling, angular-rspack, js, linter, module-federation, and misc functionalities, focusing on performance, compatibility, and security.

23.2.0-beta.48 fixes
Jul 30, 2026

This release addresses several bugs in core functionalities, including TUI visibility, dependency management with npm and pnpm, and Docker command execution. It also updates vulnerable dependencies like axios and brace-expansion.

23.2.0-beta.315 fixes2 features
Jul 28, 2026

This release introduces Bun dependency-catalog support and improves the stability and performance of various Nx core functionalities. Several bug fixes address issues related to build processes, task execution, and project graph generation.

23.2.0-beta.29 fixes2 features
Jul 21, 2026

This release introduces features for forwarding TUI events and adding Vitest support for e2e tests. It also includes numerous bug fixes across core functionalities, bundling, and testing.

23.2.0-beta.116 fixes1 feature
Jul 20, 2026

This release introduces a new React + Vite + Vitest + Playwright example and includes numerous bug fixes across core, linter, module-federation, release, storybook, vite, and webpack functionalities.

23.2.0-beta.026 fixes2 features
Jul 17, 2026

This release introduces a full-width TUI status bar and vim-style pane search, along with numerous bug fixes for improved performance and compatibility with various package managers and build tools.

23.1.0Breaking34 fixes16 features
Jul 13, 2026

This release introduces support for Angular v22 and Expo SDK 56, along with a new performance report feature for Nx runs. It also includes numerous bug fixes and improvements across various Nx plugins and core functionalities.

23.1.0-rc.36 fixes1 feature
Jul 13, 2026

This release includes an update to Storybook for Angular 22 support and several core bug fixes related to package installation, task hashing, and e2e configuration templating.

22.7.76 fixes
Jul 10, 2026

This release addresses security vulnerabilities in the self-hosted remote cache and resolves several issues related to dotnet builds and sandbox violations.

23.0.249 fixes1 feature
Jul 10, 2026

This release includes a new feature to re-add the isCacheableTask helper and numerous bug fixes across core, bundling, JS, and various plugins to improve stability and performance.

23.1.0-rc.23 fixes
Jul 9, 2026

This release includes bug fixes for core configuration merging, improved handling of composite tsconfigs with ts-jest, and enhanced Vitest integration.

23.1.0-rc.15 fixes
Jul 9, 2026

This release includes several bug fixes for the core and JavaScript functionalities, improving stability and reliability.

23.1.0-rc.011 fixes2 features
Jul 7, 2026

This release introduces the ability to force changelog generation programmatically and stabilizes build coordination for Vite projects. Numerous core improvements focus on optimizing hashing and task planning performance.

23.1.0-beta.711 fixes1 feature
Jul 3, 2026

This beta release introduces the ability to scaffold create-nx-workspace into the current directory and includes numerous bug fixes related to TypeScript compilation errors (TS6059) across bundling and JS builds, alongside performance improvements for bun lockfile parsing.

23.1.0-beta.610 fixes2 features
Jul 2, 2026

This beta release introduces mouse support for the terminal UI and includes numerous fixes across Angular, Linter, and React tooling, focusing heavily on compatibility with ESLint v9 and Angular v22 migrations.

23.1.0-beta.528 fixes4 features
Jun 30, 2026

This beta release introduces performance reporting, enhanced targetDefaults filtering, and crucial fixes for remote caching security and package resolution issues. It also includes necessary dependency bumps for Angular and React ecosystem compatibility.

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.

ChunkLoadError2 reports
UnableToResolveError1 report

"UnableToResolveError" in Nx often arises from mismatched or outdated versions of Nx plugins/dependencies within your workspace. Fix it by ensuring all `@nx/*` packages in your `package.json` (including devDependencies) are at the same version, then run `npm install` or `yarn install` to update your lockfile and reinstall dependencies. Finally, run `nx migrate latest` to update your workspace configuration and code to the latest Nx version.

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.

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