Change8

23.1.0-beta.6

📦 nxView on GitHub →
2 features🐛 10 fixes🔧 6 symbols

Summary

This beta release introduces mouse support for the terminal UI and includes numerous fixes across Angular, Linter, and React tooling, focusing heavily on compatibility with ESLint v9 and Angular v22 migrations.

Migration Steps

  1. No explicit migration steps provided, but users upgrading Angular/ESLint configurations should review linter fixes related to ESLint v9 and angular-eslint v22.

✨ New Features

  • Re-added isCacheableTask helper in core.
  • Added mouse support to the terminal UI.

🐛 Bug Fixes

  • nx migrate to Angular 22 now leaves a buildable workspace.
  • Restored prettier v2 support in formatFiles.
  • Prevented project details web view top from being clipped in graph visualization.
  • Avoided import locator unicode position panic in js handling.
  • Ran typescript-eslint v8 rule migrations for scoped-only workspaces in linter.
  • Hardened the ESLint v9 flat-config migration.
  • Reconciled angular-eslint v22 breaking changes in flat config.
  • Validated typecheck in the React 19 migration.
  • Disabled justInTimeCompile for webpack Cypress component testing.
  • Updated eslint-plugin-cypress for ESLint 9 compatibility.

Affected Symbols