Change8

23.0.0-beta.19

Breaking Changes
📦 nxView on GitHub →
1 breaking2 features🐛 6 fixes🔧 5 symbols

Summary

This beta release introduces pnpm 11.2.2 support and includes several fixes related to bundling, task caching, and plugin lint checks, alongside dropping deprecated webpack plugin exports.

⚠️ Breaking Changes

  • Dropped deprecated webpack plugin re-exports as part of v23 polish. Users relying on these re-exports must update their imports.

Migration Steps

  1. Review imports related to webpack plugins and remove any usage of deprecated re-exports.

✨ New Features

  • Added support for pnpm 11.2.2 in JavaScript tooling.
  • Dropped deprecated webpack plugin re-exports as part of v23 polish.

🐛 Bug Fixes

  • Ensured multi-version support compliance for @nx/esbuild.
  • Task caching now explicitly sets task.cache as a boolean.
  • Plugin lint checks now correctly use dependentTasksOutputFiles.
  • Ensured dotnet restore runs before publish operations.
  • Ensured dotnet restore runs before the macos e2e job.
  • Fixed issue where @nx/vitest, @nx/cypress, @nx/playwright, and @nx/vite were not published correctly from local distribution.

Affected Symbols