Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-audible for openSUSE:Factory checked in at 2026-08-03 18:02:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-audible (Old) and /work/SRC/openSUSE:Factory/.python-audible.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-audible" Mon Aug 3 18:02:09 2026 rev:3 rq:1369208 version:0.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-audible/python-audible.changes 2024-11-27 22:15:46.355596193 +0100 +++ /work/SRC/openSUSE:Factory/.python-audible.new.16738/python-audible.changes 2026-08-03 18:02:14.065235035 +0200 @@ -1,0 +2,43 @@ +Mon Aug 3 07:37:14 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 0.12.0: + Added: + * Asynchronous access token refresh for AsyncClient. + Authenticator.async_auth_flow and the new async_refresh_access_token + refresh the token without blocking the event loop, guarded by an + asyncio.Lock (bound to the running event loop) so that multiple concurrent + requests trigger only a single refresh. The synchronous + refresh_access_token is likewise guarded by a threading.Lock. + Changed: + * API requests now authenticate with the x-amz-access-token header instead of + the legacy Authorization: Bearer scheme, matching the current Audible API + (see #832). Header construction is centralized in the new + audible.utils.build_access_token_header helper. The obsolete client-id: 0 + header is no longer sent with bearer auth. + Fixed: + * OrjsonProvider now honors the ensure_ascii parameter. Non-ASCII characters + were previously left unescaped, so the serialized output depended on which + JSON library was installed. + Security: + * Raised the minimum versions of the optional cryptography (>=48.0.1), orjson + (>=3.11.6) and ujson (>=5.13.0) dependencies to exclude releases with known + vulnerabilities. + +------------------------------------------------------------------- +Mon Aug 3 07:35:19 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 0.11.0: + * feat: Add high-performance JSON backend provider system (#827) + * feat: add optional pycryptodome support for performance optimization (#822) + * Add support for Python 3.13 and set to default (#728) + * refactor: playwright login callback (#648) + * Drop Python 3.10, add 3.14, and modernize dependencies (#855) + * fix(register.py): handle missing fields in the registration response (#797) + * Fix coverage data upload (#592) + * docs: add goodreads_ratings response group to catalog/products/ASIN (#623) + * refactor: rename json and crypto modules to *_provider to avoid naming conflicts (#830) + * Refactor ruff check fixes (#594) + * Refactor exception hierarchy under AudibleError. (#550) +- Drop remove-python-restriction.patch: Python 3.13 is default now + +------------------------------------------------------------------- Old: ---- audible-0.10.0.tar.gz remove-python-restriction.patch New: ---- audible-0.12.0.tar.gz ----------(Old B)---------- Old: * Refactor exception hierarchy under AudibleError. (#550) - Drop remove-python-restriction.patch: Python 3.13 is default now ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-audible.spec ++++++ --- /var/tmp/diff_new_pack.qAC0ii/_old 2026-08-03 18:02:14.665256230 +0200 +++ /var/tmp/diff_new_pack.qAC0ii/_new 2026-08-03 18:02:14.665256230 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-audible # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,16 +18,15 @@ %{?sle15_python_module_pythons} Name: python-audible -Version: 0.10.0 +Version: 0.12.0 Release: 0 Summary: A(Sync) Interface for internal Audible API License: AGPL-3.0-only URL: https://github.com/mkb79/audible Source: https://files.pythonhosted.org/packages/source/a/audible/audible-%{version}.tar.gz -# PATCH-FIX-OPENSUSE remove-python-restriction.patch -Patch1: remove-python-restriction.patch BuildRequires: %{python_module Pillow} BuildRequires: %{python_module beautifulsoup4} +BuildRequires: %{python_module hatchling} BuildRequires: %{python_module httpx >= 0.20.0} BuildRequires: %{python_module pbkdf2} BuildRequires: %{python_module pip} ++++++ audible-0.10.0.tar.gz -> audible-0.12.0.tar.gz ++++++ ++++ 5209 lines of diff (skipped)
