Skip to content

12.7.2

Latest

Choose a tag to compare

@kayw-geek kayw-geek released this 31 Jul 02:20
35e7593

What's Changed

Features

  • Support sebastian/diff ^9.0, which unblocks upgrading to PHPUnit 13 / Pest 5. The previous cap at ^8.0 transitively blocked any project that wanted PHPUnit 13 while keeping monorepo-builder installed. sebastian/diff 9.0 removed UnifiedDiffOutputBuilder, so CompleteUnifiedDiffOutputBuilderFactory now picks the right output builder at runtime and returns the shared DiffOutputBuilderInterface. Console diff output is byte-identical across sebastian/diff 6, 7, 8, and 9. Note that sebastian/diff 9.0 requires PHP 8.4, so it is only selected on PHP 8.4+; older PHP keeps the existing builder. (#120)

Internal

  • CI now runs the package-builder test suite against sebastian/diff 9 on PHP 8.4, so both output builder paths are covered. (#120)
  • Applied Rector readonly promotions flagged by rector 2.5. (#120)

Full Changelog: 12.7.1...12.7.2