Skip to content

Version 1.2

Compare
Choose a tag to compare
@lahwaacz lahwaacz released this 31 Dec 12:34
· 742 commits to master since this release
1.2
  • Large refactoring: ws.core renamed to ws.client, created ws.utils, ws.statistics, ws.interlanguage
  • Added ws.client.site, ws.client.user and ws.client.redirects modules, ws.client.api.API has attributes with the appropriate instances for the current wiki.
  • Improved parsing of page titles - fixed many bugs, extended test suite, added checking of legal characters, handling of namespace aliases.
  • Added ws.autopage submodule.
  • Switched from nose to pytest for testing.
  • Added ws.db module for the synchronization of a remote wiki into a local PostgreSQL database. See the GitHub issue for more information: #35. This also means multiple new dependencies, see the README file for details.
  • Transparent automatic conversion of timestamp strings into the Python's datetime.datetime objects. As a result, manual calls to the ws.utils.parse_date and ws.utils.format_date functions should not be necessary when working with the API.