Skip to content

fix(deps): update dependency sebastian/diff to v9#11

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/sebastian-diff-9.x
Open

fix(deps): update dependency sebastian/diff to v9#11
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/sebastian-diff-9.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 5, 2026

This PR contains the following updates:

Package Change Age Confidence
sebastian/diff ^7.0|^6.0|^5.09.0.0 age confidence

Release Notes

sebastianbergmann/diff (sebastian/diff)

v9.0.0

Compare Source

Changed
  • #​138: Use Eugene W. Myers' linear-space algorithm
Removed
  • #​157: The UnifiedDiffOutputBuilder and AbstractChunkOutputBuilder classes have been removed, use StrictUnifiedDiffOutputBuilder instead
  • The SebastianBergmann\Diff\LongestCommonSubsequenceCalculator interface, its two implementations SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator and SebastianBergmann\Diff\MemoryEfficientLongestCommonSubsequenceCalculator, and the $lcs parameter of SebastianBergmann\Diff\Differ::diff() and SebastianBergmann\Diff\Differ::diffToArray() have been removed

v8.3.0

Compare Source

Added
  • #​136: UnifiedDiffOutputBuilder now accepts a fourth $emitNoLineEndEofWarning constructor parameter (default true) to suppress the \ No newline at end of file marker for use cases such as PHPUnit comparison failures that are not related to files
  • #​136: StrictUnifiedDiffOutputBuilder now accepts the options addLineNumbers, emitDiffLineEndWarning, emitNoLineEndEofWarning, and header
Changed
  • #​136: UnifiedDiffOutputBuilder now returns an empty string when no difference is detected (previously: returned the header)
  • #​136: UnifiedDiffOutputBuilder::writeHunk() now writes the actual \ No newline at end of file marker text (previously: wrote only a line break) and silently skips diff entries with unknown types
Deprecated
  • The SebastianBergmann\Diff\LongestCommonSubsequenceCalculator interface, its two implementations SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator and SebastianBergmann\Diff\MemoryEfficientLongestCommonSubsequenceCalculator, and the $lcs parameter of SebastianBergmann\Diff\Differ::diff() and SebastianBergmann\Diff\Differ::diffToArray() are now deprecated; do not pass the $lcs parameter any more in preparation for the removal of these symbols and this parameter, respectively

v8.2.1

Compare Source

Changed
  • #​136: Reverted changes introduced in version 8.2.0

v8.2.0

Compare Source

Changed
  • #​136: Align UnifiedDiffOutputBuilder behavior with StrictUnifiedDiffOutputBuilder

v8.1.0

Compare Source

Added
  • #​135: Add $contextLines constructor parameter on UnifiedDiffOutputBuilder

v8.0.0

Compare Source

Removed
  • This component is no longer supported on PHP 8.3

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants