Releases: AbstractUmbra/Hondana
3.7.5
3.7.5
API Version 5.12.0
Hondana Changelog
Hondana fix release, see below for finer details.
Added
Changes
- Chapter download reporting is now opt-in rather than opt-out. (6a6af18)
Fixes
- Some bad documentation parameters. (5744f24)
Notes
-
Chapter reporting is now opt-in due to developer statements that it is unmaintained and causing infrequent/sporadic erroring with CloudFlare.
- The reporting code still works, but it is opt-in now, if you choose to opt-in, then it will attempt to report and log any failures and continue.
-
The Terms of Service you are requested to accept for chapter uploading can be found here.
Noted Contributors
3.7.4
3.7.4
API Version 5.12.0
Hondana Changelog
Hondana fix release, see below for finer details.
Added
Changes
- Dependency updates and new meta tooling rules. (23733d5)
Fixes
- Remove
requires_authenticationdecorator from a method which does not need it. (a8ab7b2)
Notes
- The Terms of Service you are requested to accept for chapter uploading can be found here.
Noted Contributors
3.7.3
3.7.3
API Version 5.12.0
Hondana Changelog
Hondana fix release, see below for finer details.
Added
Changes
Fixes
- Fixed an issue where built and published wheels actually didn't contain source code. (6028e67)
Notes
- The Terms of Service you are requested to accept for chapter uploading can be found here.
Noted Contributors
3.7.2
3.7.2
API Version 5.12.0
Hondana Changelog
Hondana fix release, see below for finer details.
Added
- Added
accept_tos=toChapterUpload,Client.upload_sessionandClient.upload_chapteras a mandatory parameter. (01445d2) (#50)- Added to all relevant examples.
- Added necessary documentation.
Changes
Fixes
Notes
- The Terms of Service you are requested to accept for chapter uploading can be found here.
Noted Contributors
3.7.1
3.7.1
API Version 5.12.0
Hondana Changelog
Hondana fix release, see below for finer details.
Added
- Internal type marker for
isUnavailablein Chapter responses. - Internal type marker for statistics counting unavailable chapters.
- Add filters for unavailable chapters on several methods where applicable. (b27a174)
Changes
Fixes
- Small documentation typos. (b556720)
Notes
Noted Contributors
3.7.0
3.7.0
API Version 5.12.0
Hondana Changelog
Hondana release, see below for finer details.
Added
Chapter.is_unavailablewas added to help deal with the DMCA strikes on MangaDex. (4d989fe)
Changes
- Internal only changes to the Python tooling (PDM to uv). (f2ea0c6 and 0e2f773)
- Internal test case changes. (f471a8f and b7433be)
Fixes
Author/Artist.namicomimay not actually be present on API responses leading to an internal KeyError. (a7b2bf6)
Notes
Noted Contributors
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
Clientas a context manager for entry and exit cleanup. (c604846) - Add
exLicensedkey to ScanlatorGroup. (feaa7a7) utils.to/from_jsonis now within the public API. (7ceade1, 69e944d)- Added capability to use the dev api. (fe9caff and d8e5c6c)
- Add NamiComi to
Author/Artisttypes. (23adaf2) - Add a way to check if an upload requires approval. (f745f6f)
Changes
- Remove
.webpfrom allowed image formats as Mangadex doesn't support them. (9686262) - Several iterations of updating dependencies. (Too many SHAs to list)
- Switch to dedicated
pyrightworkflow 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
Noneto theyearparameter 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_statisticsin favour of combining it withClient.get_manga_statisticsand using two optional params for singular and plural. (e45fb24) - Update library dependencies. (a1e8c92)
Fixes
- GH Actions now have the
--pythonversionflag 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.