Releases: mkb79/Audible
Releases · mkb79/Audible
[0.9.1] - 2023-09-27
Changes
🪲 Fixes
📦 Dependencies
- build(deps-dev): Bump ruff from 0.0.290 to 0.0.291 (#196) @dependabot
Full Changelog: v0.9.0...v0.9.1
[0.9.0] - 2023-09-27
Changes
- ci: update release workflow (#181) @mkb79
- build: bump poetry and virtualenv (#150) @mkb79
- style(login.py): restyle line length (#149) @mkb79
- fix: login.py MFA form id updated (#128) @Humni
- 116 switch to poetry implement ci+cd remove python version < 38 (#129) @mkb79
- remove
pdf_url
, addrights
,customer_rights
product_details
(#126) @djdembeck - Fix spelling mistake in index.rst file (#125) @davidedpg10
- Update external_api.rst (#121) @NodeJSmith
- Update external_api.rst (#115) @Mbucari
- Multiple fixes for XXTEA encryption/decryption in metadata module (#109) @seidnerj
- Grammar check on authorization.rst (#105) @snowskeleton
- Additional catalog/products response groups. (#96) @Mbucari
🚀 Features
👷 Continuous Integration
📚 Documentation
💄 Style
📦 Dependencies
51 changes
- build(deps-dev): Bump urllib3 from 2.0.4 to 2.0.5 (#193) @dependabot
- build(deps-dev): Bump ruff from 0.0.289 to 0.0.290 (#192) @dependabot
- build(deps-dev): Bump typing-extensions from 4.7.1 to 4.8.0 (#191) @dependabot
- build(deps-dev): Bump identify from 2.5.28 to 2.5.29 (#189) @dependabot
- build(deps-dev): Bump black from 22.12.0 to 23.9.1 (#186) @dependabot
- build(deps-dev): Bump packaging from 21.3 to 23.1 (#187) @dependabot
- build(deps): Bump pillow from 10.0.0 to 10.0.1 (#185) @dependabot
- build(deps): update prettier version to 3.0.3 (#182) @mkb79
- build(deps): Bump sphinx from 7.2.5 to 7.2.6 in /docs (#179) @dependabot
- build(deps): Bump safety from 2.3.4 to 2.3.5 (#178) @dependabot
- Bump black from 22.12.0 to 23.9.1 (#177) @dependabot
- Bump packaging from 21.3 to 23.1 (#176) @dependabot
- Bump filelock from 3.12.3 to 3.12.4 (#175) @dependabot
- Bump identify from 2.5.27 to 2.5.28 (#172) @dependabot
- Bump ruff from 0.0.287 to 0.0.289 (#171) @dependabot
- Bump setuptools from 68.2.1 to 68.2.2 (#170) @dependabot
- Bump safety from 2.3.4 to 2.3.5 (#169) @dependabot
- Bump packaging from 21.3 to 23.1 (#166) @dependabot
- Bump crazy-max/ghaction-github-labeler from 4.2.0 to 5.0.0 (#168) @dependabot
- Bump black from 22.12.0 to 23.9.1 (#164) @dependabot
- Bump setuptools from 68.2.0 to 68.2.1 (#167) @dependabot
- Bump typeguard from 4.1.3 to 4.1.5 (#165) @dependabot
- Bump safety from 2.3.4 to 2.3.5 (#162) @dependabot
- Bump virtualenv from 20.24.4 to 20.24.5 (#161) @dependabot
- Bump virtualenv from 20.24.4 to 20.24.5 in /.github/workflows (#160) @dependabot
- Bump pytest from 7.4.1 to 7.4.2 (#159) @dependabot
- Bump setuptools from 68.1.2 to 68.2.0 (#158) @dependabot
- Bump black from 22.12.0 to 23.7.0 (#157) @dependabot
- Bump coverage from 7.3.0 to 7.3.1 (#155) @dependabot
- Bump safety from 2.3.4 to 2.3.5 (#156) @dependabot
- Bump black from 22.12.0 to 23.7.0 (#153) @dependabot
- Bump pytz from 2023.3 to 2023.3.post1 (#154) @dependabot
- Bump packaging from 21.3 to 23.1 (#152) @dependabot
- Bump virtualenv from 20.14.1 to 20.24.4 in /.github/workflows (#145) @dependabot
- Bump docutils from 0.18.1 to 0.20.1 (#146) @dependabot
- Bump safety from 2.3.4 to 2.3.5 (#147) @dependabot
- Bump actions/checkout from 3 to 4 (#148) @dependabot
- Bump sphinx-rtd-theme from 1.2.0 to 1.3.0 in /docs (#137) @dependabot
- Bump sphinx-autodoc-typehints from 1.22 to 1.24.0 (#140) @dependabot
- Bump sphinx-autodoc-typehints from 1.22 to 1.24.0 in /docs (#136) @dependabot
- Bump sphinx from 6.1.3 to 7.1.2 (#138) @dependabot
- Bump pip from 23.1.2 to 23.2.1 in /.github/workflows (#144) @dependabot
- Bump sphinx from 6.1.3 to 7.2.5 in /docs (#135) @dependabot
- Bump black from 22.12.0 to 23.7.0 (#139) @dependabot
- Bump nox from 2022.11.21 to 2023.4.22 in /.github/workflows (#143) @dependabot
- Bump myst-parser from 0.19.1 to 2.0.0 (#141) @dependabot
- Bump myst-parser from 0.19.1 to 2.0.0 in /docs (#134) @dependabot
- Bump crazy-max/ghaction-github-labeler from 4.1.0 to 4.2.0 (#133) @dependabot
- Bump codecov/codecov-action from 3.1.1 to 3.1.4 (#132) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.10 (#131) @dependabot
- Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (#130) @dependabot
Full Changelog: v0.8.2...v0.9.0
[0.8.2] - 2022-05-25
Changed
- Allow httpx v0.23.x to fix a security issue in httpx
[0.8.1] - 2022-04-20
Bugfix
- fix a bug in
Client.delete
andAsyncClient.delete
method
[0.8.0] - 2022-04-11
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
andAsynClient
now accepts session kwargs which are bypassed to the underlying httpx Client- a
respone_callback
can now be set toClient
andAsyncClient
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
andput
method as thepath
arg. So in most cases the clientraw_request
method is not needed anymore.
Changed
- rename (and rework)
Client._split_kwargs
toClient._prepare_params
[0.7.2] - 2022-03-27
Bugfix
- fix a bug in registration url
[0.7.1] - 2022-03-27
Added
Authenticator.from_dict
to instantiate anAuthenticator
from dict andAuthenticator.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
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 useaudible.Authenticator.from_login_external(COUNTRY_CODE)
for login. - fix login issues
[0.6.0] - 2021-10-21
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
andAuthenticator.from_login_external
now always register a new deviceAuthenticator
now refreshesaccess_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
andFileAuthenticator
Authenticator.register_device
,Authenticator.re_login
andAuthenticator.re_login_external
[0.5.5] - 2021-07-22
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