What's Changed
Features
- Support
sebastian/diff^9.0, which unblocks upgrading to PHPUnit 13 / Pest 5. The previous cap at^8.0transitively blocked any project that wanted PHPUnit 13 while keepingmonorepo-builderinstalled.sebastian/diff9.0 removedUnifiedDiffOutputBuilder, soCompleteUnifiedDiffOutputBuilderFactorynow picks the right output builder at runtime and returns the sharedDiffOutputBuilderInterface. Console diff output is byte-identical acrosssebastian/diff6, 7, 8, and 9. Note thatsebastian/diff9.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/diff9 on PHP 8.4, so both output builder paths are covered. (#120) - Applied Rector
readonlypromotions flagged by rector 2.5. (#120)
Full Changelog: 12.7.1...12.7.2