Releases: wmde/Diff
Releases · wmde/Diff
3.4.0
What's Changed
- Added github actions workflow to lint and test when pushing code by @manicki in #138
- Add github actions CI workflow to generate and upload the test coverage to Scrutinizer by @manicki in #139
- GitHub actions email on failure by @manicki in #140
- Removed Travis CI configuration by @manicki in #141
- .gitattributes: Updates by @reedy in #142
- Updated CI test build badge in README to the github actions by @manicki in #143
- Test with actively supported PHP versions by @manicki in #145
- Support mediawiki-codesniffer@45.0.0, PHP 8.4 readiness by @codders in #144
- README.md: Remove TravisCI link by @reedy in #154
- Bump version to 3.4.0 by @codders in #146
New Contributors
Full Changelog: 3.3.1...3.4.0
3.3.1
- Made our
__unserializedeclarations match PHP 7's, to avoid PHP warnings
3.3.0
- 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
Merge pull request #110 from wmde/rel320 3.2.0 release
3.1.0
2.3.0
2.2.0
3.0.0
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
ListDiffandMapDiff, deprecated since Diff 0.5 - Removed
ListDiffer::MODE_NATIVEandListDiffer::MODE_STRICT, deprecated since Diff 0.8 - Removed
MapDiffer::setComparisonCallbackin favour of a new constructor argument
2.1.0
Improved various PHPDocs
2.0.0
- Added
Diff::equals - Removed unused
Diff\Appendableinterface - Removed
Diff.credits.php - Changed visibility of most protected fields and methods to private
Internal changes
bootstrap.phpno longer runscomposer update- Added PHPCS and PHPMD support and configuration (
phpcs.xmlandphpmd.xml) - Added
composer cscommand for running the code style checks - CI now runs
composer ci(includes code style checks) instead ofphpunit