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.
- Focus Single Tasks in Terminal UIAutomatic CPU Core-Based Parallel ExecutionAngular Convert to Rspack Enhancements
Nx 21.0
Read the 21.0 release blog post
Features
Breaking Changes
Drop support for Node versions prior to 20.19.0Remove outputStyle=compactRemove deprecated readWorkspaceConfigRemove legacy cache flag from nx.jsonDrop support for create nodes v1Remove deprecated getJestProjects functionRemove tsConfig option from @nx/jest:jest executorRemove tsConfig and copyFiles options from @nx/cypress:cypress executoruseLegacyVersioning is false by defaultRemove deprecated static-serve target name from RemixRemove deprecated Angular functionalities for v21Remove cli property from migration definitionsNx 20.5
Read the 20.5 release blog post
Features
Bug Fixes
Fix esbuild to work with TS project referencesFix Jest extra args passing to CLIFix Vite copy assets plugin not copying files in watch modeBreaking 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.3
Read the 20.3 release blog post
Features
TypeScript Project References & Workspaces SupportNew @nx/rsbuild PluginSupport for Rollup TypeScript ConfigExpo v52 SupportBug Fixes
Angular SSR Apps Setup FixesTypeScript Sync Generator ImprovementsReact Tailwind Library Component FixesBreaking Changes
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 AIFile-Based Versioning for Nx Release (Version Plans)Migrate to Inferred Tasks (Project Crystal)Angular 18.2.0 SupportStorybook 8 SupportBreaking 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 TierStackBlitz SupportBun and Pnpm v9 SupportLocal Flaky Task DetectionProject Detail View EnhancementsPattern Support for `targetDefaults`Individual Targets Can Now Opt Out of ParallelismSupport For Incremental Builds For ViteProject Crystal Conversion GeneratorsGradle Composite Builds SupportExperimental: Gradle Test AtomizationExperimental: Nx Release Adds Version Plans SupportSupport for React 19 (rc) and Angular 18.1