summaryrefslogtreecommitdiff
path: root/bin/reevotech/vendor/addwiki/mediawiki-api-base/RELEASENOTES.md
diff options
context:
space:
mode:
Diffstat (limited to 'bin/reevotech/vendor/addwiki/mediawiki-api-base/RELEASENOTES.md')
-rw-r--r--bin/reevotech/vendor/addwiki/mediawiki-api-base/RELEASENOTES.md95
1 files changed, 95 insertions, 0 deletions
diff --git a/bin/reevotech/vendor/addwiki/mediawiki-api-base/RELEASENOTES.md b/bin/reevotech/vendor/addwiki/mediawiki-api-base/RELEASENOTES.md
new file mode 100644
index 00000000..a84b19cc
--- /dev/null
+++ b/bin/reevotech/vendor/addwiki/mediawiki-api-base/RELEASENOTES.md
@@ -0,0 +1,95 @@
+These are the release notes for the [mediawiki-api-base](README.md) library.
+
+## Version 2.4.0 (2 November 2017)
+* New MultipartRequest class added. PR [#38](https://github.com/addwiki/mediawiki-api-base/pull/38).
+
+## Version 2.3.1 (3 May 2017)
+* Don't fail on libxml errors if the RSD URL can still be found. PR [#35](https://github.com/addwiki/mediawiki-api-base/pull/35), Fixes [T163527](https://phabricator.wikimedia.org/T163527).
+
+## Version 2.3.0 (27 April 2017)
+
+* All guzzle configuration settings can now be overridden in `ClientFactory`. [#27](https://github.com/addwiki/mediawiki-api-base/pull/27)
+* Requests that fail due to maxlag will be automatically retried. [#28](https://github.com/addwiki/mediawiki-api-base/pull/28). Fixes [T143193](https://phabricator.wikimedia.org/T143193).
+* Added `MediawikiApi::getApiUrl`. [#24](https://github.com/addwiki/mediawiki-api-base/pull/24)
+* Debugging infomation now logged when login fails. [#26](https://github.com/addwiki/mediawiki-api-base/pull/26)
+* UsageException messages now include the error code and result the API returned. [#31](https://github.com/addwiki/mediawiki-api-base/pull/31)
+* Both formatversion=2 and old style API results supported [#33](https://github.com/addwiki/mediawiki-api-base/pull/33)
+* Fix [MediawikiApi::newFromPage() fails on non-XML HTML](https://phabricator.wikimedia.org/T163527). [#34](https://github.com/addwiki/mediawiki-api-base/pull/34)
+* Various CI improvements.
+
+## Version 2.2.1 (3 August 2016)
+
+* Cast SimpleXMLElements attributes as string in `MediawikiApi::newFromPage()`
+
+## Version 2.2.0 (18 January 2016)
+
+* Added `MediawikiApiInterface`, now implemented by `MediawikiApi`
+* Added `ApiRequester`, now implemented by `MediawikiApi`
+* Added `AsyncApiRequester`, now implemented by `MediawikiApi`
+* The constructor of `MediawikiApi` was made package public
+
+## Version 2.1.0 (29 December 2015)
+
+* Retry throttled actions that return a failed-save code and anti-abuse message
+* Added delay between retried requests
+* Added and used `Guzzle/ClientFactory`
+
+## Version 2.0.0 (18 December 2015)
+
+* Added `MediawikiApi::newFromApiEndpoint` and `MediawikiApi::newFromPage`
+* MediawikiApi constructor access marked as private (please use static factory methods)
+* Added async methods to MediawikiApi `getRequestAsync` & `postRequestAsync`
+* Requires "guzzlehttp/guzzle": "~6.0" ( From "guzzle/guzzle": "~5.2" )
+* Requires "guzzlehttp/promises": "~1.0"
+
+## Version 1.1.1 (20 July 2016)
+
+* Issue with README fixed
+
+## Version 1.1.0 (5 September 2015)
+
+* Requests that encounter a connection exception are now retried
+* Requests that result in non blocking mediawiki api error codes are now retried (ratelimited, readonly, internal_api_error_DBQueryError)
+* MediawikiApi now implements PSR-3 LoggerAwareInterface
+* MediawikiSession now implements PSR-3 LoggerAwareInterface
+* MediawikiApi no longer raises PHP warnings, instead it logs warnings
+
+## Version 1.0.0 (23 August 2015)
+
+* Added `FluentRequest` object
+* Requires "guzzlehttp/retry-subscriber": "~2.0"
+
+## Version 0.3 (1 June 2015)
+
+* UsageExceptions can now contain the full api result array
+* No longer uses addwiki/guzzle-mediawiki-client
+* Now using "guzzlehttp/guzzle": "~5.0" ( From "guzzle/guzzle": "~3.2" )
+* Added getHeaders method to Request interface
+* ApiUser now accepts a domain
+
+## Version 0.2 (13 January 2015)
+
+### Compatibility changes
+
+* Session objects now use action=query&meta=tokens to get tokens when possible.
+NOTE: [Token names have changed between versions](//www.mediawiki.org/wiki/API:Tokens)
+
+### Deprecations
+
+* MediawikiApi getAction and postAction methods have been deprecated in favour of getRequest and postRequest
+
+### New features
+
+* If warnings are present in API results E_USER_WARNING errors are triggered
+* The Request interface and SimpleRequest class have been added
+* MediawikiApi now has a getRequest and postRequest method
+* MediawikiApi now has a getVersion method
+* Unsuccessful logins now throw a UsageException with extra details
+
+## Version 0.1.2 (25 May 2014)
+
+* Fix issue where API tokens were not returned
+
+## Version 0.1 (12 May 2014)
+
+* Initial release after split from mediawiki-api lib