Skip to content

Releases: AbstractUmbra/Hondana

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

3.3.0

14 Oct 11:05
Compare
Choose a tag to compare

API Version 5.7.1

Hondana Changelog

Fix release and new features.

Added

Added a new user friendly way to submit reports to MangaDex. (9885597 and 4ba8599)

  • Included a new local cache of the report reasons which are loaded as an enum.
  • Included a new example for using the report method.
    Removed Client.get_report_reason_list() public method as this was not user friendly or utilised. (820a8d6)

Changes

Removed preflight items from within the exposed source code to a private part of local CI. (80f2229)
New batch of test payloads as the previous iterations had broken data with no resolution in sight. (1e732e3)

Fixes

Fixed Artist and Author's .biography property from being incorrectly accessed if the "en" key did not exist and relevant tests for such. (1e732e3)
Fix the internal HTTPClient type being accessed at runtime unnecessarily. (3e62a29)

Notes

Deprecation of Client.mark_chapter_as_read() and Client.mark_chapter_as_unread() in favour of Client.batch_update_manga_read_markers(). (5b6070b)

Noted Contributors