Skip to content

Releases: wmde/Diff

3.3.1

06 Oct 09:36
Compare
Choose a tag to compare
  • Made our __unserialize declarations match PHP 7's, to avoid PHP warnings

3.3.0

05 Oct 13:02
Compare
Choose a tag to compare
  • Raised minimum PHP version from 7.0 to 7.2
  • Added testing with PHP 7.3, 7.4, 8.0 and 8.1

3.2.0

11 Sep 12:25
89bbd22
Compare
Choose a tag to compare
Merge pull request #110 from wmde/rel320

3.2.0 release

3.1.0

17 Apr 06:35
0284bbb
Compare
Choose a tag to compare
  • Fixed bug in ListPatcher that caused it to compare objects by identity rather than by value
  • Add .gitattributes file to exclude not needed files from git exports
  • Removed MediaWiki extension registration

2.3.0

11 Apr 10:46
9f2b65c
Compare
Choose a tag to compare
  • Fixed bug in ListPatcher that caused it to compare objects by identity rather than by value

2.2.0

09 Aug 14:23
Compare
Choose a tag to compare
  • Removed MediaWiki extension registration
  • Add .gitattributes file to exclude not needed files from git exports

3.0.0

27 Aug 23:25
Compare
Choose a tag to compare

Improvements

  • Added return type hints where possible
  • Added scalar type hints where possible
  • Added strict_types declare statements to all files

Breaking changes

  • Dropped support for PHP 5.x
  • Dropped class aliases deprecated since Diff 1.0
  • Removed ListDiff and MapDiff, deprecated since Diff 0.5
  • Removed ListDiffer::MODE_NATIVE and ListDiffer::MODE_STRICT, deprecated since Diff 0.8
  • Removed MapDiffer::setComparisonCallback in favour of a new constructor argument

2.1.0

01 Sep 14:16
Compare
Choose a tag to compare

Improved various PHPDocs

2.0.0

25 Apr 01:00
Compare
Choose a tag to compare
  • Added Diff::equals
  • Removed unused Diff\Appendable interface
  • Removed Diff.credits.php
  • Changed visibility of most protected fields and methods to private

Internal changes

  • bootstrap.php no longer runs composer update
  • Added PHPCS and PHPMD support and configuration (phpcs.xml and phpmd.xml)
  • Added composer cs command for running the code style checks
  • CI now runs composer ci (includes code style checks) instead of phpunit

1.0.1

09 Oct 15:23
Compare
Choose a tag to compare
  • Removed not needed support for the MediaWiki i18n system
  • Updated the url in Diff.credits.php (used on Special:Version when included with MediaWiki)