summaryrefslogtreecommitdiff
path: root/bin/wiki/vendor/addwiki/mediawiki-api/RELEASENOTES.md
diff options
context:
space:
mode:
Diffstat (limited to 'bin/wiki/vendor/addwiki/mediawiki-api/RELEASENOTES.md')
-rw-r--r--bin/wiki/vendor/addwiki/mediawiki-api/RELEASENOTES.md111
1 files changed, 111 insertions, 0 deletions
diff --git a/bin/wiki/vendor/addwiki/mediawiki-api/RELEASENOTES.md b/bin/wiki/vendor/addwiki/mediawiki-api/RELEASENOTES.md
new file mode 100644
index 00000000..8d8bb9a1
--- /dev/null
+++ b/bin/wiki/vendor/addwiki/mediawiki-api/RELEASENOTES.md
@@ -0,0 +1,111 @@
+Release Notes
+=============
+
+These are the release notes for [mediawiki-api](http://addwiki.readthedocs.io/projects/mediawiki-api/).
+
+## Version 0.7.2 (20th November 2017)
+
+* New parent class for all API service classes,
+ with protected access on `Service::$api` to make it easier to subclass any services.
+* File uploading improved, with the option of [chunked uploading](https://www.mediawiki.org/wiki/API:Upload#Chunked_uploading).
+* Various fixes and improvements to the testing set-up and coding standards.
+
+## Version 0.7.1 (8th March 2017)
+
+* Fixed dependancy on addwiki/mediawiki-datamodel
+
+## Version 0.7 (March 2017)
+
+* Documentation! This package now has a
+ [dedicated documentation website](https://addwiki.readthedocs.io/projects/mediawiki-api/).
+* A new NamespaceGetter service with which you can get all namespaces,
+ or a single namespace by localised name, alias, or canonical name
+ ([#39](https://github.com/addwiki/mediawiki-api/pull/39), [#41](https://github.com/addwiki/mediawiki-api/pull/41)).
+* A new CategoryTraverser service for descending (all levels of) category trees
+ and either retrieving all pages or performing some action on each page.
+* A new method to PagePurger for purging multiple pages at once ([#36](https://github.com/addwiki/mediawiki-api/pull/36)).
+* All methods of the PageListGetter now continue their queries where the first request doesn't retrieve the whole result set
+ ([#31](https://github.com/addwiki/mediawiki-api/pull/31)).
+* Bug [#40](https://github.com/addwiki/mediawiki-api/pull/40) fixed with `RevisionSaver::save()` overwriting EditInfo if null.
+* Integration tests: more documentation about how to run integration tests locally,
+ and the tests are running on Travis CI.
+* Lots of fixes to coding-standards and in-code documentation.
+
+## Version 0.6 (3 August 2016)
+
+* Adds newParser method to factory
+* Use the new API continuation mode
+* Fix ignored bot assertion in EditInfo
+
+## Version 0.5.1 (7 September 2015)
+
+* Adds ApiGenerator interface
+* Adds AnonymousGenerator implementation of Generator
+* Adds FluentGenerator implementation of Generator
+
+## Version 0.5 (4 September 2015)
+
+####Breaks
+
+* LogListGetter now requires mediawiki verison 1.25 or above
+* PageListGetter now requires mediawiki verison 1.25 or above
+* Removed ALL Options objects
+
+####Additions
+
+* Introduces RevisionUndoer service
+* Introduces UserCreator service
+* Introduces FileUploader service
+* Introduces ImageRotator service
+
+####Libs
+
+* Using mediawiki-api-base 1.0
+* Using mediawiki-datamodel 0.6
+
+## Version 0.4 (13 January 2015)
+
+* Issue#8 PageListGetter methods now construct pages with a Title object rather than string
+* Page(Deleter|ListGetter|Mover|Protector|Restorer), User(Blocker|RightsChanger) service methods now require an *Options object rather than a selection of parameters.
+* Implemented PageListGetter::getRandom
+
+## Version 0.3 (2014-06-24)
+
+* Removes NewEditInfo and NewRevision
+* Moved basic api functionality to a separate base lib (mediawiki-api-base)
+* Repos renamed to Getters
+* PageGetter, RevisionSaver and UserGetter moved to the Service Namespace
+* Introduces MediawikiFactory
+* Introduces PageDeleter service
+* Introduces PageListGetter service
+* Introduces PageProtector service
+* Introduces PagePurger service
+* Introduces RevisionDeleter service
+* Introduces RevisionPatroller service
+* Introduces RevisionRollbacker service
+* Introduces UserBlocker service
+* Introduces UserRightsChanger service
+* Introduces PageRestorer service
+* Introduces RevisionRestorer service
+* Correctly handle non existent users in UserGetter
+
+
+## Version 0.2 (2014-02-23)
+
+* Altered everything for changed in mediawiki-datamodel
+* Removed Edit << action class
+* Introduces NewEditInfo and NewRevision
+
+
+## Version 0.1 (2014-02-23)
+
+Initial release with the following features:
+
+* MediawikiApi
+* ApiUser
+* MediawikiSession
+* UsageExceptions
+* PageRepo
+* UserRepo
+* EditSaver
+* Edit << action