Change8

23.2.0-beta.3

📦 nxView on GitHub →
2 features🐛 15 fixes🔧 9 symbols

Summary

This release introduces Bun dependency-catalog support and improves the stability and performance of various Nx core functionalities. Several bug fixes address issues related to build processes, task execution, and project graph generation.

✨ New Features

  • Add Bun dependency-catalog support.
  • Derive stable repo key from normalized remote and relative path.

🐛 Bug Fixes

  • Speed up Angular RSPack builds and align behavior with the esbuild application builder.
  • Preserve FORCE_COLOR=0 intent for forked child tasks.
  • Handle colons in target name when resolving inputs to generate graph.
  • Merge default plugins through the source-map-aware merge path.
  • Keep nx migrate on the requested version when release-age gates interfere.
  • Avoid bogus duplicate project name errors when generating nested apps.
  • Resolve the Verdaccio bin through its package.json.
  • Resolve package and extension-less tsconfig extends read from the tree.
  • Use projectService for typed linting in flat configs.
  • Preserve package alias keys in generated package.json.
  • Prevent crash when opening browser in Podman+WSL container.
  • Include migration docs in the built React Native package.
  • Drop stale e2e dependsOn overrides that omit the local registry.
  • Lazy-load @rspack/core in create-compiler to avoid eager ESM resolution.
  • Prevent out-of-memory crash during atomized test graph creation.

Affected Symbols