Change8

23.2.0-beta.1

📦 nxView on GitHub →
1 features🐛 16 fixes🔧 8 symbols

Summary

This release introduces a new React + Vite + Vitest + Playwright example and includes numerous bug fixes across core, linter, module-federation, release, storybook, vite, and webpack functionalities.

✨ New Features

  • Added a React + Vite + Vitest + Playwright example to the repository.

🐛 Bug Fixes

  • Unit tests now pass locally regardless of the invoked package manager.
  • AI agent file generation is skipped when `--aiAgents none` is used.
  • Used `--config.frozen-lockfile=false` for pnpm add during migration.
  • Selected projects can now be run with `--exclude-task-dependencies`.
  • Git revisions are no longer passed through a shell in affected commands.
  • Trickling watcher bursts are now collected fully on daemon force-flush.
  • Tasks running in another Nx process are now reported in the inline TUI.
  • Ratatui cursor queries no longer race the TUI event stream.
  • Critical-path tasks are now rendered as a nested list in the job summary.
  • Override parser is now kept when `convert-to-flat-config` uses `FlatCompat`.
  • Static remote assets are no longer cached in the dev-server plugin for module federation.
  • Version suffix is stripped from npm dependency names for Bun compatibility in module federation.
  • VersionDataEntry dependency types are aligned with VersionActions to allow null values.
  • Storybook configuration generator now updates `nx.json`.
  • The `watch: false` option is no longer leaked into the dev server config for Vite.
  • The `watch` option is now propagated from the executor to the Webpack config.

Affected Symbols