Nx 21.5
21.5.0 was published containing malware as part of the S1ngularity attack. The compromised version was removed from npm, and we skipped publishing that version again to reduce confusion. You can safely use 21.5.1 and newer.
All the Nx goodies in one page, sorted by release. See our release page for information about the release cycle and LTS policy.
21.5.0 was published containing malware as part of the S1ngularity attack. The compromised version was removed from npm, and we skipped publishing that version again to reduce confusion. You can safely use 21.5.1 and newer.
Stylus (.styl) files are no longer supported in bundling operations.
Read the 21.2 release blog post
@nx/storybook:cypress-project
, @nx/react-native:storybook-configuration
, @nx/react-native:stories
, @nx/react-native:component-story
. Use @nx/storybook:configuration
instead.Read the 21.0 release blog post
Read the 20.5 release blog post
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.
Read the 20.3 release blog post
Two new top-level commands: nx login
(an alias for nx-cloud login
)and nx logout
(an alias for nx-cloud logout
) to support Personal Access Tokens for Nx Cloud. Checkout the Full Blog Post
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:
We updated webpack-dev-server
to v5 in @nx/webpack
, which comes with some breaking changes. See their migration guide for more details.
Read the blogpost for full details.