Jeroen De Dauw has uploaded a new change for review. https://gerrit.wikimedia.org/r/77242
Change subject: Change release notes to markdown ...................................................................... Change release notes to markdown Change-Id: Ic590e9bf11af7439b7bbd99352c5acbe573cf181 --- R RELEASE-NOTES.md 1 file changed, 27 insertions(+), 36 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Diff refs/changes/42/77242/1 diff --git a/RELEASE-NOTES b/RELEASE-NOTES.md similarity index 81% rename from RELEASE-NOTES rename to RELEASE-NOTES.md index 655aa51..f1c82cc 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES.md @@ -1,57 +1,53 @@ -These are the release notes for the Diff extension. +# Diff release notes -Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:Diff +[](https://packagist.org/packages/diff/diff) +## Version 0.8 (dev) -=== Version 0.8 === -dev - -; Improvements +#### Improvements * MapPatcher will now report conflicts for remove operations that specify a value to be removed different from the value in the structure being patched. -; Removals +#### Removals * Removed obsolete tests/phpunit.php test runner -=== Version 0.7 === -2013-07-16 +## Version 0.7 (2013-07-16) -; Improvements +#### Improvements * Added extra tests for MapPatcher and ListPatcher * Added extra tests for Diff * Added extra tests for MapDiffer * Added @covers tags to the unit tests to improve coverage report accuracy -; Removals +#### Removals * Removed static methods from ListDiff and MapDiff (all deprecated since 0.4) * Removed DiffOpTestDummy -; Bug fixes +#### Bug fixes * MapPatcher will now no longer stop patching after the first remove operation it encounters * MapPatcher now always treats its top level input diff as a map diff * Fixed several issues in ListPatcherTest -=== Version 0.6 === -2013-05-08 +## Version 0.6 (2013-05-08) -; Compatibility changes +#### Compatibility changes * The tests can now run independently of MediaWiki * The tests now require PHPUnit 3.7 or later -; Additions +#### Additions * Added phpunit.php runner in the tests directory * Added Diff\Comparer\ValueComparer interface with CallbackComparer and StrictComparer implementations * Added MapPatcher::setValueComparer to facilitate patching maps containing objects * Added PHPUnit configuration file using the new tests/bootstrap.php -; Removals +#### Removals * GenericArrayObject has been removed from this package. Diff derives from ArrayObject rather than GenericArrayObject. @@ -62,33 +58,31 @@ rather than a MWException. * Removed Diff\Exception -=== Version 0.5 === -2013-02-26 +## Version 0.5 (2013-02-26) -; Additions +#### Additions * Added DiffOpFactory * Added DiffOp::toArray * Added CallbackListDiffer * Added MapDiffer::setComparisonCallback -; Deprecations +#### Deprecations * Hard deprecated ListDiff, MapDiff and IDiff -; Removals +#### Removals * Removed Diff::getApplicableDiff -=== Version 0.4 === -2013-01-08 +## Version 0.4 (2013-01-08) -; Additions +#### Additions * Split off diffing code from MapDiff and ListDiff to dedicated Differ classes * Added dedicated Patcher classes, which are used for the getApplicableDiff functionality -; Deprecations +#### Deprecations * Deprecated ListDiff:newFromArrays and MapDiff::newFromArrays * Deprecated ListDiff::newEmpty and MapDiff::newEmpty @@ -97,34 +91,31 @@ * Soft deprecated IDiff interface in favour of Diff * Soft deprecated MapDiff and ListDiff in favour of Diff -; Removals +#### Removals * Removed parentKey functionality from Diff * Removed constructor from Diff interface * Removed Diff::newEmpty -=== Version 0.3 === -2012-11-21 +## Version 0.3 (2012-11-21) * Improved entry point and setup code. Diff.php is now the main entry point for both MW extension and standalone library * ListDiffs with only add operations can now be applied on top of bases that do not have their key * Added Diff::removeEmptyOperations * Improved type hinting * Improved test coverage -** Added constructor tests for MapDiff and ListDiff -** Added extra tests for Diff and MapDiff -** Test coverage is now 100% + * Added constructor tests for MapDiff and ListDiff + * Added extra tests for Diff and MapDiff + * Test coverage is now 100% * Removed static method from Diff interface -=== Version 0.2 === -2012-11-01 +## Version 0.2 (2012-11-01) * Fixed tests to work with PHP 5.4 and above * Added translations * Added some profiling calls -=== Version 0.1 === -2012-9-25 +## Version 0.1 (2012-9-25) Initial release with these features: -- To view, visit https://gerrit.wikimedia.org/r/77242 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic590e9bf11af7439b7bbd99352c5acbe573cf181 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Diff Gerrit-Branch: master Gerrit-Owner: Jeroen De Dauw <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
