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.
- Composite GraphNew repositories can use TypeScript project references instead of path aliasesRspack plugin graduates from labs
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.1Nx 19
Nx 19.0 has landed, and it's ALL about reinforcing ๐Project Crystal๐!!!
Catch the details in this blog post and watch the video below:
Features
NEW PLUGIN: @nx/gradleNx Atomizer EnhancementsAssociated Technologies Added To TasksGenerators to Migrate to Project CrystalGeneral Crystal PolishingNx Cloud Updates!More Miscellaneous Updates!NEW CONFERENCE: Monorepo World 2024Breaking Changes
Nx 18
We were so excited about the features in Nx 18 that we created a whole Launch Nx Week to share our excitement with you. During the launch week, we made the following announcements:
- Project Crystal allows you to use inferred tasks
- A new
@nx/nuxt
plugin is available - Nx Agents are publicly available
nx release
is out of beta
Features
Inferred tasks (Project Crystal)Project Details ViewNew @nx/nuxt pluginDistribute tasks on Nx AgentsAutomatically split e2e tasks (Atomizer)Re-run flaky tasksBreaking Changes
Note: Though this is a major version, there are no removals of previous deprecations. Any deprecations which were previously scheduled for Nx 18 are now scheduled for Nx 19 which will still be coming out around April 2024.
Nx 17
Nx 17.0 is here!! From a brand new Vue plugin, enhancements to Module Federation Support ensuring better type safety and a new generator to federate anything, to more consistent generator paths when scaffolding new components. Dive into the details and explore more on what's fresh in Nx 17.0 on official blog post or watch the video below:
Features
Official @nx/vue pluginModule Federation ImprovementsShow Task Inputs in the Task Graph VisualizerMove properties from tasksRunnerOptions up to the root of nx.jsonEach task has its own cache propertyBreaking Changes
Use the
nx migrate
command to automatically account for these breaking changes.