Skip to content

Latest commit

 

History

History
192 lines (177 loc) · 9.39 KB

CHANGELOG.md

File metadata and controls

192 lines (177 loc) · 9.39 KB

Release Notes for mwclient

See GitHub releases for release notes for mwclient 0.7.1+.

Changes in version 0.7.0

Mwclient 0.7.0 was released on 27 September 2014.

Upgrade notices:

  • This version requires minimum Python 2.6 and MediaWiki 1.16. Support for Python 2.4–2.5 and MediaWiki 1.11–1.15 has been dropped.
  • The Page.edit() method has been renamed to Page.text(). While Page.edit() is deprecated, it will be available for a long time. The old Page.text attribute, that used to store a copy of the wikitext from the last Page.edit() call, has been removed entirely. The readonly argument has also been removed (it was never really implemented, so it acted only as a dummy argument before the removal).
  • The Page.get_expanded() method has been deprecated in favour of calling Page.text(expandtemplates=True).

Detailed changelog:

Changes in version 0.6.5

Mwclient 0.6.5 was released on 6 May 2011.

  • [2011-02-16] Fix for upload by URL. 7ceb14b.
  • [2011-05-06] Explicitly convert the Content-Length header to str, avoiding a TypeError on some versions of Python. 4a829bc, 2ca1fbd.
  • [2011-05-06] Handle readapidenied error in site init. c513396.
  • [2011-05-06] Fix version parsing for almost any sane version string. 9f5339f.

Changes in version 0.6.4

Mwclient 0.6.3 was released on 7 April 2010.

  • [2009-08-27] Added support for upload API. 56eeb9b, 0d7caab (see also 610411a).
  • [2009-11-02] Added prop=duplicatefiles. 241e5d6.
  • [2009-11-02] Properly fix detection of alpha versions. 241e5d6.
  • [2009-11-14] Added support for built-in JSON library. 73e9cd6.
  • [2009-11-15] Handle badtoken once. 4b384e1.
  • [2010-02-23] Fix module conflict with simplejson-1.x by inserting mwclient path at the beginning of sys.path instead of the end. cd37ef0.
  • [2010-02-23] Fix revision iteration. 09b68e9, 2ad32f1, afdd5e8, 993b346, #3.
  • [2010-04-07] Supply token on login if necessary. 3731de5.

Changes in version 0.6.3

Mwclient 0.6.3 was released on 16 July 2009.

  • Added domain parameter to login
  • Applied edit fix to page_nowriteapi
  • Allow arbitrary data to be passed to page.save
  • Fix mwclient on WMF wikis

Changes in version 0.6.2

Mwclient 0.6.2 was released on 2 May 2009.

  • Compatibility fixes for MediaWiki 1.13
  • Download fix for images
  • Full support for editing pages via write API and split of compatibility to another file.
  • Added expandtemplates API call
  • Added and fixed moving via API
  • Raise an ApiDisabledError if the API is disabled
  • Added support for HTTPS
  • Fixed email code
  • Mark edits as bots by default.
  • Added action=parse. Modified patch by Brian Mingus.
  • Improved general HTTP and upload handling.

Changes in version 0.6.1

Mwclient 0.6.1 was released in May 2008. No release notes were kept for this version.

Changes in version 0.6.0

Mwclient 0.6.0 was released in February 2008. This was the first official release via Sourceforge. This version removed some Pywikipedia influences added in 0.4.

Changes in versions 0.5

Mwclient 0.5 was an architectural redesign which accomplished easy extendability and added proper support for continuations.

Changes in version 0.4

Mwclient 0.4 was somewhat the basis for future releases and shows the current module architecture. It was influenced by Pywikipedia, which was discovered by the author at the time.

Changes in versions 0.2 and 0.3

Mwclient 0.2 and 0.3 were probably a bit of a generalization, and maybe already used the API for some part, but details are unknown.

Mwclient 0.1

Mwclient 0.1 was a non-API module for accessing Wikipedia using an XML parser.