Migrating to Nx 23.1.0
Version 23.1.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 7/13/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
angularcoreexpolinternx-cloudnx-devreleasereporspackstorybooktestingviteeslinttypescript-eslintesbuildpostcsspnpmbunnx.batBreaking Changes
●Issue #1
The linter has dropped support for ESLint v8. Users still on ESLint v8 will need to upgrade to a supported version.
●Issue #2
The linter has added a migration to drop `typescript-eslint` v8-removed rules from flat configs. This may require adjustments to your ESLint configuration if you were using these deprecated rules.
Migration Steps
- 1Run `nx migrate latest` to apply available migrations, including one to verify typechecking after the 23.1 migration.
- 2If you are using ESLint v8, upgrade to a supported version.
- 3If you were using `typescript-eslint` v8-removed rules in flat configs, review and update your ESLint configuration using the provided migration.
Release Summary
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.
Need More Details?
View the full release notes and all changes for Nx 23.1.0.
View Full Changelog