Nx Changelog
All the Nx goodies in one page, sorted by release. See our release page for information about the release cycle and LTS policy.
Nx 21.2
Read the 21.2 release blog post
Features
Bug Fixes
Handle Killing Child Processes of Continuous Tasks on Windows
Write TypeScript Plugin Cache Files Atomically
Scope TypeScript Resolution Cache Correctly When Processing Graph
Use Next Available Port When NX Graph Port Is in Use
Handle External Node Without Default Version in PNPM Pruned Lockfile
Fix Module Federation Runtime Chunk Configuration
Breaking Changes
- Angular 17 support has been removed.
- Deprecated Storybook generators have been removed:
@nx/storybook:cypress-project
,@nx/react-native:storybook-configuration
,@nx/react-native:stories
,@nx/react-native:component-story
. Use@nx/storybook:configuration
instead.
Nx 21.0
Read the 21.0 release blog post
Features
Breaking Changes
Drop support for Node versions prior to 20.19.0
Remove outputStyle=compact
Remove deprecated readWorkspaceConfig
Remove legacy cache flag from nx.json
Drop support for create nodes v1
Remove deprecated getJestProjects function
Remove tsConfig option from @nx/jest:jest executor
Remove tsConfig and copyFiles options from @nx/cypress:cypress executor
useLegacyVersioning is false by default
Remove deprecated static-serve target name from Remix
Remove deprecated Angular functionalities for v21
Remove cli property from migration definitions
Nx 20.5
Read the 20.5 release blog post
Features
Bug Fixes
Fix esbuild to work with TS project references
Fix Jest extra args passing to CLI
Fix Vite copy assets plugin not copying files in watch mode
Breaking Changes
ESLint v9 flat config is now the default for new workspaces. The
--eslint-legacy-config
flag can be used to generate workspaces with the older ESLint configuration format.Nx 20.2
Features
Bug Fixes
Nx 20.1
Features
Bug Fixes
Nx 19.8
Features
Nx 19.7
Features
Personal Access Tokens
Two new top-level commands:
nx login
(an alias fornx-cloud login
)andnx logout
(an alias fornx-cloud logout
) to support Personal Access Tokens for Nx Cloud. Checkout the Full Blog Postrspack as the Default Bundler for Module Federation
We've moved to rspack as the default bundler when setting up Module Federation with Nx! Checkout Colum's thread and catch our upcoming Nx Live broadcast for more:
Nx 19.6
Features
Explain with AI
File-Based Versioning for Nx Release (Version Plans)
Migrate to Inferred Tasks (Project Crystal)
Angular 18.2.0 Support
Storybook 8 Support
Breaking Changes
We updated
webpack-dev-server
to v5 in@nx/webpack
, which comes with some breaking changes. See their migration guide for more details.Nx 19.5 Adds StackBlitz, New Features, And More!!
Read the blogpost for full details.
Features
Announcing Nx Cloud Hobby Tier
StackBlitz Support
Bun and Pnpm v9 Support
Local Flaky Task Detection
Project Detail View Enhancements
Pattern Support for `targetDefaults`
Individual Targets Can Now Opt Out of Parallelism
Support For Incremental Builds For Vite
Project Crystal Conversion Generators
Gradle Composite Builds Support
Experimental: Gradle Test Atomization
Experimental: Nx Release Adds Version Plans Support
Support for React 19 (rc) and Angular 18.1