Skip to content

Releases: AbstractUmbra/Hondana

3.6.0

03 Oct 10:25
3.6.0
92d4214
Compare
Choose a tag to compare

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)

    • Improvements on QueryTags internal resolution. (552e980 and f54421d)
    • Added regression test for above. (bd38de7)
  • 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

05 May 14:50
3.5.1
1f1dffc
Compare
Choose a tag to compare

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

03 May 20:30
3.5.0
f02d584
Compare
Choose a tag to compare

3.5.0

API Version 5.10.2

Hondana Changelog

Hondana release, see below for finer details.

Added

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 the year parameter of Client.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

08 Jan 05:22
Compare
Choose a tag to compare

API Version 5.9.0

Hondana Changelog

API Release - more below!

Added

  • Forum/Thread/Comment api capability
    • Added various objects and methods, namely hondana.ForumThread, hondana.MangaComments (also Chapter and ScanlatorGroup), Client.create_forum_thread and get_statistics on Chapter and ScanlatorGroup objects. (2ab4ab4 and e45fb24 primarily)

Changes

  • Remove Client.find_manga_statistics in favour of combining it with Client.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

23 Nov 03:41
Compare
Choose a tag to compare

API Version 5.7.5

Hondana Changelog

Fix Release.

Added

Changes

  • Rename Client.permissions to Client.user_info. (6c5fbac)

Fixes

  • Fix import paths potentially shadowing builtin paths, namely token and types. (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

15 Nov 23:35
Compare
Choose a tag to compare

API Version 5.7.5

Hondana Changelog

Fix Release.

Added

Changes

Fixes

  • Fix handling enums in query builder changes. (1972e34)

Notes

  • Can confirm that hondana works in Python 3.11 provided you can build the required dependencies.

Noted Contributors

3.4.4

02 Nov 02:02
Compare
Choose a tag to compare

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()
  • Added missing pagination parameters and docstring entries for Manga.get_related_manga() and CustomList.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

29 Oct 21:12
Compare
Choose a tag to compare

API Version 5.7.4b

Hondana Changelog

API Release!

Added

  • Tag filtering on Client.get_random_manga() has been added. (56de421)

Changes

Fixes

  • Tests are now fixed due to corrected payload data on the MD side.

Notes

Noted Contributors

3.4.1

19 Oct 17:50
Compare
Choose a tag to compare

API Version 5.7.2

Hondana Changelog

Fix release

Added

Changes

Fixes

  • Fixed issue where some special characters were accidentally causing bad HTTP errors. (d4a3d72)

Notes

Noted Contributors

3.4.0

18 Oct 12:50
Compare
Choose a tag to compare

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)

Noted Contributors