Skip to content

v0.5.0

Choose a tag to compare

@mkb79 mkb79 released this 07 Dec 09:36
· 603 commits to master since this release
9207700

[0.5.0] - 2020-12-07

Added

  • Added support to output the whole activation blob instead of the extracted activation bytes with get_activation_bytes(extract=False, ...).
  • Added support to fetch website cookies for another country with Authenticator.set_website_cookies_for_country.
  • Added Client.put and AsyncClient.put.
  • Added support to solve approval alerts during login

Changed

  • The FileAuthenticator has been deprecated, use classmethod Authenticator.from_file instead.
  • The Authenticator don't inherit from MutableMapping anymore
  • The Authenticator sets allowed instance attributes at creation to None, not allowed attributes will raise an Exception
  • The LoginAuthenticator has been deprecated, use classmethod Authenticator.from_login instead.
  • Changed internal code base for encryption and decryption metadata. Moved the related code to metadata.py.

Remove

  • deprecated AudibleAPI

Misc

  • Added more docstrings and type hints to code base
  • Added support to install Sphinx documentation dependencies with pip install audible[docs].
  • Added a guide to use authentication with Postman.
  • Rework documentation.
  • Added .readthedocs.yml config file
  • Added module description (autodoc) to docs
  • Uses httpx 0.16.* for now