Skip to content

Releases: AbstractUmbra/Hondana

1.1.8

03 Jan 15:16
Compare
Choose a tag to compare

API Version 5.4.6!

Hondana Changelog

Added

  • Manga.status now exists to tell you the current publication status. (7d2b8e8)
  • Manga.state now exists to tell you about the release state. (7d2b8e8)
  • MangaStatistics.follows now shows you the amount of total follows a manga has. (d28ae15)
  • Chapter.pages now exists to show the total amount of pages a chapter has, following the removal of the data and dataSaver keys from the Chapter payload. (d28ae15)

Changes

  • Manga.tags is not built on the construction of Manga objects from their payloads. This is to offset the property running each time. (c32c7f5)

Fixes

Notes

1.1.7

31 Dec 16:58
Compare
Choose a tag to compare

Hondana Changelog

Added

  • Client.get_my_feed has the new exluded_groups/uploaders parameter. (7968bc5)
  • Client.manga_feed has the new exluded_groups/uploaders parameter. (7968bc5)
  • Client.chapter_list has the new exluded_groups/uploaders parameter. (7968bc5)
  • Client.get_custom_list_manga_feed has the new exluded_groups/uploaders parameter. (7968bc5)
  • Manga.feed has the new exluded_groups/uploaders parameter. (7968bc5)
  • Manga.chapter_list has the new exluded_groups/uploaders parameter. (7968bc5)
  • Client.chapter_list's uploader parameter now also supports list[str]. (7968bc5)
  • ChapterUpload.__repr__. (320dc14)

Changes

Fixes

  • ChapterUpload.delete_images now removes them from the internal uploaded attribute too, for accurate representation. (cc1e49f)

Notes

1.1.6

30 Dec 03:13
Compare
Choose a tag to compare

Hondana Changelog

Added

  • ChapterUpload.abandon method has been added. (b9d8593)
  • Client.abandon_upload_session method was added for ease, so you don't need to open the context manager to abandon one. (732a7b1)

Changes

  • ChapterUpload methods now have authentication checks applied. (b9d8593)
  • ChapterUpload http methods have been cleaned up as needed. (b9d8593)

Fixes

  • ChapterUpload no longer tries to commit when you abandon the current session. (0648a13)

Notes

1.1.5

29 Dec 20:23
Compare
Choose a tag to compare

Hondana Changelog

Added

  • hondana.chapter.ChapterAtHome type added for ease of use. (75681c2)
  • Added __eq__ and __ne__ to primary library objects for use. (75681c2, 9694dfa and d1cc78a)
  • Chapter.external_url attribute added as this was missed at an earlier stage. (75681c2)
  • hondana.ChapterUpload has been added as a first attempt to upload chapters to MangaDex. (85ef374)
  • hondana.utils.delta_to_format helper util was added to convert a datetime.timedelta to valid ISO8601 DateInterval string. (8d2e2e2)

Changes

  • Client.create_scanlator_group's publish_delay parameter has changed to accept both datetime.timedelta and str. (8d2e2e2)
  • Client.update_scanlator_group's publish_delay parameter has changed to accept both datetime.timedelta and str. (8d2e2e2)
  • ScanlatorGroup.update's publish_delay parameter has changed to accept both datetime.timedelta and str. (8d2e2e2)

Fixes

Notes

1.1.4

27 Dec 18:03
Compare
Choose a tag to compare

API Version: 5.4.4

Hondana Changelog

Added

  • Client.get_my_manga_ratings has been added. (4781b56)
  • hondana.manga.MangaRating has been added for the above. (4781b56)

Changes

Fixes

Notes

1.1.3

27 Dec 00:48
Compare
Choose a tag to compare

API Version: 5.4.3

Hondana Changelog

Added

  • Client.get_manga_relation_list and Manga.get_relations now support the includes parameter. (2fa2c3a)
  • Client.set_manga_rating and Manga.set_rating added. (49cb1f0)
  • Client.delete_manga_rating and Manga.delete_rating added. (49cb1f0)
  • Client.get_manga_statistics added. (49cb1f0)

Changes

Fixes

Notes

1.1.2

26 Dec 13:44
Compare
Choose a tag to compare

Hondana Changelog

Added

  • Author.weibo and Author.naver attributes. (a20df56)
  • Artist.weibo and Artist.naver attributes. (a20df56)

Changes

Fixes

  • Fix HTTPClient._update_author endpoint to use correct HTTP verb... (1de2824)

Notes

1.1.1

24 Dec 15:14
Compare
Choose a tag to compare

Hondana Changelog

Added

  • Chapter.get_at_home method has been modified and made public. This is for retrieving the MD@H data for the chapter. (efbe38c)

Changes

  • Chapter.hash, Chapter.data and Chapter.data_saver are now gone due to MangaDex data structure changes.
    The data for these can be found in the response type from Chapter.get_at_home() (efbe38c)

Fixes

Notes

  • Docs updated for the above. (efbe38c)

1.1.0

17 Dec 01:54
Compare
Choose a tag to compare

Hondana Changelog

Added

Changes

  • hondana.*OrderQuery has been moved to hondana.query.*OrderQuery (c67502b)
  • hondana.*Includes has been moved to hondana.query.*Includes. (c67502b)
  • Both of the above items now use __slots__ for their internal validation, not a 'hidden' list. (c67502b)

Fixes

  • Some missed __all__ defs in client.py caused the entire file to be exported in __init__, this is no longer the case. (8a4d1f6)
  • Docs changes for the above. (e717bb0)
  • *OrderQuery actually didn't work when you passed only one of the params. Fixed now. (0b29d2a)

Notes

1.0.0

13 Dec 03:10
Compare
Choose a tag to compare

Breaking release!

Hondana Changelog

Added

  • hondana.Includes base type for making includes[] paramter helpers. (5dba67a)
  • hondana.ArtistIncludes type for helping with Artist based includes[] parameter helpers. (5dba67a)
  • hondana.AuthorIncludes type for helping with Author based includes[] parameter helpers. (5dba67a)
  • hondana.ChapterIncludes type for helping with Chapter based includes[] parameter helpers. (5dba67a)
  • hondana.CoverIncludes type for helping with Cover based includes[] parameter helpers. (5dba67a)
  • hondana.CustomListIncludes type for helping with CustomList based includes[] parameter helpers. (5dba67a)
  • hondana.MangaIncludes type for helping with manga based includes[] parameter helpers. (5dba67a)
  • hondana.ScanlatorGroupIncludes type for helping with ScanlatorGroup based includes[] parameter helpers. (5dba67a)
  • Basic error handling to token refresh flow. (ee78699)
  • hondana.Order enum added for further use in... (661cf4a and 9af0d4c)
  • ... hondana.MangaListOrderQuery, a query helper for parameters. (661cf4a and 9af0d4c)
  • ... hondana.FeedOrderQuery, a query helper for parameters. (661cf4a and 9af0d4c)
  • ... hondana.MangaDraftListOrderQuery, a query helper for parameters. (661cf4a and 9af0d4c)
  • ... hondana.CoverArtListOrderQuery, a query helper for parameters. (661cf4a and 9af0d4c)
  • ... hondana.ScanlatorGroupListOrderQuery, a query helper for parameters. (661cf4a and 9af0d4c)
  • ... hondana.AuthorListOrderQuery, a query helper for parameters. (661cf4a and 9af0d4c)
  • ... hondana.UserOrderQuery, a query helper for parameters. (661cf4a and 9af0d4c)

Changes

  • Added docstrings to missing members, all objects should be documented now. (be77c0c, 9af0d4c and fb60d69)
  • Stricter pyright rules. (1087a5b)
  • hondana.CustomList now has previously mentioned caching behaviour on method calls. (9f88374)
  • hondana.utils module was mildly re-written and cleaned up. (692f2ba)

Fixes

  • hondana.MANGADEX_TIME_REGEX is now fixed to support proper times. (396a067)
  • Remove erroneous imports throughout project. (many)

Notes