Change8

23.0.0-beta.8

Breaking Changes
📦 nxView on GitHub →
1 breaking1 features🐛 5 fixes🔧 2 symbols

Summary

This beta release introduces a breaking change by dropping the legacy typescript plugin for bundling and aligning build defaults. Several bug fixes address dependency updates, path corrections, and environment variable isolation.

⚠️ Breaking Changes

  • The legacy typescript plugin for bundling has been dropped, and the default value for `rollup buildLibsFromSource` has been aligned. Users relying on the old behavior might need to explicitly configure rollup settings.

Migration Steps

  1. Review bundling configurations, specifically if you relied on the legacy typescript plugin or the previous default for `rollup buildLibsFromSource`, and update your rollup settings if necessary.

✨ New Features

  • Dropped legacy typescript plugin and aligned rollup buildLibsFromSource default in bundling.

🐛 Bug Fixes

  • Updated minimatch dependency to version 10.2.5.
  • Restored use-legacy-versioning shim for @nx/js@21 ensurePackage path.
  • Isolated NX_PARALLEL environment variable in parallel-related specifications.
  • Corrected output paths for Web SDK and centralized dist setups in dotnet projects.
  • Resolved graph-client build-client sandbox violations.

Affected Symbols