Releases: AbstractUmbra/Hondana
3.6.0
3.6.0
API Version 5.10.2
Hondana Changelog
Hondana release, see below for finer details.
Added
Changes
Fixes
-
README having incorrect html rendering an underline where it wasn't needed. (e0a1bf0)
-
Handling of failures in gaining a refresh token, therefor resulting in a re-authentication cycle. (9e8948d)
-
Fix incorrect typing and allowed usage of
QueryTags
. (4aebb64) -
Correct aiohttp CookieJar usage. (c799aa3)
-
Correct overeager sending of authorization headers to all MangaDex related endpoints. (1269b05)
-
Misc fixes around metadata and tooling updates. (a767411, 52ab396)
Notes
Noted Contributors
@EvieePy for the README fix.
3.5.1
3.5.1
API Version 5.10.2
Hondana Changelog
Hondana release, see below for finer details.
Added
Changes
Fixes
http.Token.refresh()
failing to refresh tokens due to passing the access token, not the refresh token to the request. (624b84b)- Documentation building. (7755995 and 763b36c)
Notes
Noted Contributors
3.5.0
3.5.0
API Version 5.10.2
Hondana Changelog
Hondana release, see below for finer details.
Added
- Add our own twist on the MangaDex logo for Hondana. (c07e92c)
- Actions workflows now cache poetry installs and their venvs per Python version. (a38d458 and aa5478f)
- OAuth2 authentication flow. (34cf81b, 1ffd473, 1d46196, 723a3f2, 8e595d5, 1829a61, 004b121)
- Capability of using
Client
as a context manager for entry and exit cleanup. (c604846) - Add
exLicensed
key to ScanlatorGroup. (feaa7a7) utils.to/from_json
is now within the public API. (7ceade1, 69e944d)- Added capability to use the dev api. (fe9caff and d8e5c6c)
- Add NamiComi to
Author/Artist
types. (23adaf2) - Add a way to check if an upload requires approval. (f745f6f)
Changes
- Remove
.webp
from allowed image formats as Mangadex doesn't support them. (9686262) - Several iterations of updating dependencies. (Too many SHAs to list)
- Switch to dedicated
pyright
workflow versus manually installing and running it. (c2e846f) - Utilise speedier json parsing for local json stores, if present. (67b6997)
- Test payload updates. (Too many SHAs to list)
- Revamped the documentation. (9e506ae, 1ba07e8)
- Fixed library's tooling to account for the fact it is 3.11+. (1db76d0, 8d942ff, 8d7b891, dfcdcc2)
- Update Manga report reasons. (5a196bc and 661339a)
- Update Manga tags. (de07abf)
Fixes
- ReadTheDocs configuration file for building with later poetry versions. (116107b)
- Fix incorrect query parameter. (e47dfbc)
- Amended debug logging to restrict sensitive info that was needlessly included. (4a48b94)
- Allow passing
None
to theyear
parameter ofClient.manga_list
. (bc0451b, 308f061)
Notes
Apologies for the massive changelog, hopefully nothing is missed!
Noted Contributors
@Random-Cow for fixing a query parameter. (e47dfbc)
@oliver-ni for touching up and correcting my bad edit of the logo. (c07e92c)
3.4.7
API Version 5.9.0
Hondana Changelog
API Release - more below!
Added
- Forum/Thread/Comment api capability
Changes
- Remove
Client.find_manga_statistics
in favour of combining it withClient.get_manga_statistics
and using two optional params for singular and plural. (e45fb24) - Update library dependencies. (a1e8c92)
Fixes
- GH Actions now have the
--pythonversion
flag for pyright workflows as per their matrix. Probably optional but wanted to cover it. (7850d34)
Notes
Added a warning and also a section on the README about the upcoming basic authentication deprecation on MangaDex's side.
The gist of which is that user/email and pass authentication will no longer be supported at an approaching but unspecified future date.
I am actively enquiring about getting the Client Credentials oauth2 flow enabled. See the library README for more info.
Noted Contributors
3.4.6
API Version 5.7.5
Hondana Changelog
Fix Release.
Added
Changes
- Rename
Client.permissions
toClient.user_info
. (6c5fbac)
Fixes
- Fix import paths potentially shadowing builtin paths, namely
token
andtypes
. (6c5fbac)
Notes
The above fix should have been a breaking change, but as it was not to the "user facing" part of the codebase, mainly the
types submodule and renaming of token.Permissions
to user.UserInfo
.
I expect this will be a breaking change in a very minute number of usercode, and can only offer an apology for this.
Noted Contributors
3.4.5
3.4.4
API Version 5.7.5
Hondana Changelog
API Release!
Added
- New
author_or_artist
parameter on several methods for filter by a specific UUID that related to an author or artist of your choice. (fc8db94)- Mainly affects
Client.manga_list()
- Mainly affects
- Added missing pagination parameters and docstring entries for
Manga.get_related_manga()
andCustomList.get_manga()
. (28903d4) - Add new filtering on chapter list endpoint (
Client.chapter_list()
). (b1178a3)
Changes
Fixes
- New internal type to encompass all possible report reasons is now used in all relevant places. (40620dc)
- Docstring for
utils.php_query_builder()
has been amended. (1c8da4e)
Notes
Noted Contributors
3.4.3
3.4.1
3.4.0
API Version 5.7.2
Hondana Changelog
API Release!
Added
- Add new filter methods on chapter feed endpoints. (e7eb705)
- Add new parameter to update read markers endpoint for controlling the user's read history. (74ef0e0 and 5ea3ef7)
Changes
- Added a guard on potential null values. (7782654)
Fixes
Notes
- Removed now deprecated and deleted endpoints for singluar read marker endpoints. (5daa506)