Skip to content

Releases: mkb79/Audible

[0.9.1] - 2023-09-27

27 Sep 18:30
c291f14
Compare
Choose a tag to compare

Changes

🪲 Fixes

  • fix: fix login issues on brazilian marketplace (#204) @mkb79

📦 Dependencies

Full Changelog: v0.9.0...v0.9.1

[0.9.0] - 2023-09-27

27 Sep 10:19
16f3013
Compare
Choose a tag to compare

Changes

🚀 Features

👷 Continuous Integration

📚 Documentation

💄 Style

📦 Dependencies

51 changes

Full Changelog: v0.8.2...v0.9.0

[0.8.2] - 2022-05-25

25 May 12:51
d7ec022
Compare
Choose a tag to compare

Changed

  • Allow httpx v0.23.x to fix a security issue in httpx

[0.8.1] - 2022-04-20

21 Apr 05:12
bfc5ba0
Compare
Choose a tag to compare

Bugfix

  • fix a bug in Client.delete and AsyncClient.delete method

[0.8.0] - 2022-04-11

11 Apr 11:38
7beffb2
Compare
Choose a tag to compare

Note

Auth files created or saved with v0.8.0 are not backward compatible!

Added

  • full support of pre-Amazon accounts (e.g. refresh access token, deregister device)
  • Client and AsynClient now accepts session kwargs which are bypassed to the underlying httpx Client
  • a respone_callback can now be set to Client and AsyncClient class to allow custom preparation of response output
  • An absolut url (e.g. https://cde-ta-g7g.amazon.com/FionaCDEServiceEngine/sidecar) can now be passed to a client get, post, delete and put method as the path arg. So in most cases the client raw_request method is not needed anymore.

Changed

  • rename (and rework) Client._split_kwargs to Client._prepare_params

[0.7.2] - 2022-03-27

27 Mar 18:03
728c019
Compare
Choose a tag to compare

Bugfix

  • fix a bug in registration url

[0.7.1] - 2022-03-27

27 Mar 17:34
Compare
Choose a tag to compare

Added

  • Authenticator.from_dict to instantiate an Authenticator from dict and Authenticator.to_dict to get authentication data as dict

Bugfix

  • register a new device with with_username=True results in a server error due to wrong registration domain

[0.7.0] - 2021-10-25

25 Jan 19:20
3ffd04a
Compare
Choose a tag to compare

Bugfix

  • make sure activation bytes has 8 bytes, otherwise append '0' in front until 8 bytes are reached
  • make sure metadata1 has 8 bytes, otherwise append '0' in front until 8 bytes are reached
  • If installed, use playwright to login with external browser. Please
    read here how to install playwright.
    Then use audible.Authenticator.from_login_external(COUNTRY_CODE) for login.
  • fix login issues

[0.6.0] - 2021-10-21

21 Oct 21:23
aa5c3af
Compare
Choose a tag to compare

Bugfix

  • Fix a bug when searching for "resend-approval-link" in login page

Changed

  • switched to auth_code_flow when login (gives an auth code instead of an access token for security purposes)
  • Authenticator.from_login and Authenticator.from_login_external now always register a new device
  • Authenticator now refreshes access_token (when needed) before deregister the device
  • now simulate Audible app version 3.56.2 under iOS version 15.0.0
  • login process now auto-detect next request method and url

Misc

  • Correct documentation
  • Update example download_books_aaxc.py
  • Bump httpx to v0.20.*

Remove

  • LoginAuthenticator and FileAuthenticator
  • Authenticator.register_device, Authenticator.re_login and Authenticator.re_login_external

[0.5.5] - 2021-07-22

22 Jul 20:58
fc9c3b5
Compare
Choose a tag to compare

Misc

  • switch from httpx 0.16.x to 0.18.x

Added

  • logging error messages during login

Changed

  • extend allowed chars by email check during login
  • instead of raising an exception, invalid email will now be logged as warning

Misc

  • Add description to the docs, to handling 2FA