Change8

23.0.0-beta.17

Breaking Changes
📦 nxView on GitHub →
1 breaking1 features🐛 6 fixes🔧 4 symbols

Summary

This beta release introduces a feature for prompt generator migrations and includes several bug fixes across core, js, linter, and rsbuild, notably migrating ESLint packages to a local distribution build.

⚠️ Breaking Changes

  • The packages @nx/eslint and @nx/eslint-plugin have been migrated to use a local distribution build. This may require updating configurations that relied on the previous packaging structure.

Migration Steps

  1. Review configurations related to @nx/eslint and @nx/eslint-plugin due to migration to local dist build.

✨ New Features

  • Prompt generator migrations now use the prompt field.

🐛 Bug Fixes

  • Resolved local plugin subpath imports from source in core.
  • Undefined task parallelism is now treated as parallel when scheduling.
  • Handled object form of the bin field in getPrettierPath.
  • The transpiler is always registered for registerTsProject so subsequent require(file) calls will work.
  • Skipped '$' escaping in file paths on Windows.
  • Rsbuild now infers build outputs directly from distPath.root.

Affected Symbols