Skip to content

v0.3.0

Compare
Choose a tag to compare
@scrool scrool released this 10 Dec 08:19
· 191 commits to develop since this release
  • CLI interface
  • Discovery interface - currently works only on Python 2
  • Add support for API led/movie/full and corresponding CLI upload-movie
  • New Authentication mechanism - use session
  • Rename authentication module from long challenge_response_auth to auth
  • Change interface of ApplicationResponse to collections.Mapping
  • Python files reformatted with Black
  • Other bugfixes and improvements:
    • Really show ApplicationResponse status in repr() when available
    • Catch JSONDecodeError in Python 3.5+ in ApplicationResponse
    • New shortcut method ok() of ApplicationResponse
    • Make ApplicationResponse's attribute status_code @Property
    • Improve error reporting during parsing of ApplicationResponse
    • If repr() of ApplicationResponse is called parse response first
    • Check status of underlying requests' Response if requested
    • Accept requests' response as attribute to class ApplicationResponse
    • Move generate_challenge to security module
    • Unit tests for control interface
    • Run unit tests on supported python versions with tox and Travis
    • Configuration for pre-commit-hooks
    • Initial pyup configuration
    • Don't run Tox on Travis on Python 3.3
    • Update coverage