Change Log

1.2.3

Fixed

  • yourls can be installed with setuptools v38.0+, which requires install_requires in setup.py to be ordered.

1.2.2 - 2016-01-29

Fixed

  • Exceptions used incorrect super() calls.
  • Conditional dependencies now work with wheel format.

1.2.1 - 2015-11-24

Fixed

  • Unicode handling on Python 2 in CLI.

1.2.0 - 2015-11-16

Changed

  • Nicer CLI output for ShortenedURL and DBStats objects.

Fixed

  • NoSectionError with blank configuration file (#2)
  • Short option for --start when calling yourls stats changed to -b to prevent conflict with -s for --simple (#1).

1.1.1 - 2015-11-15

Fixed

  • Fixed CLI on Python 2 due to incorrect use of ConfigParser.
  • Incorrect ConfigParser import.

1.1.0 - 2015-11-15

Added

Changed

  • Rename yourls.api sub-module to yourls.data.
  • Rename yourls.exc sub-module to yourls.exceptions. Users should be importing directly from yourls anyway.

1.0.1 - 2015-11-01

Added

  • Added usage page to documentation.

Changed

  • Split YOURLSClient class into YOURLSClientBase and YOURLSAPIMixin to make it easier to re-use.
  • Refactored the code for clarity.

1.0.0 - 2015-11-01

First release.