Releases: Proxymiity/MangaDex.py
v2.0.10 - Critical API Changes
Supports API versions from v5.4.1
to ?
⚠️ Next batch of changes could break your implementation.
- Dates might be subject to a migration to DateTime()
Changelog
⚠️ Aliased the MangaDex class to a new class called Client. The MangaDex class will disappear soon™⚠️ Objects returned by the API are now extended by default.- Moved Chapter.hash, Chapter.pages_redux and Chapter.pages to NetworkChapter as v5.4.1 will remove these properties from the API.
Installation
Install using pip install --upgrade MangaDex.py
v2.0.9 - MangaDex deprecation or depression?
No longer supported. Latest API version supported by this release: v5.4.1
Changelog
- Fixed search()+get_chapters()
- Added new attributes for some objects this time it's for real
Installation
Install using pip install --upgrade MangaDex.py
v2.0.8 - API compliance
No longer supported. Latest API version supported by this release: v5.2.36
Changelog
- Removed dummy assignments for relationships
- Fixed relationships to comply with September 12th's MDAPI changes
- Added new attributes for some objects (EDIT: except for Groups, will be in the next release because of a bug on my end)
- Unbroke™ covers links
Installation
Install using pip install --upgrade MangaDex.py
v2.0.7 - API Unbreaking
No longer supported. Latest API version supported by this release: v5.2.21
Changelog
- Fixed
.get_chapter[s]()
erroring while getting Groups with includes - Added new includes on Group
Installation
Install using pip install --upgrade MangaDex.py
v2.0.6 - The .get update.
No longer supported. Latest API version supported by this release: v5.2.17
Changelog
- Fixed a critical bug when using get_manga() and its class
- Now using .get() on most classes attributes so undocumented API changes can go yeet themselves.
- Added some threading to the downloader. It will hurt, for the good.
Installation
Install using pip install --upgrade MangaDex.py
v2.0.5 - Include/Resource expansion
No longer supported. Latest API version supported by this release: v5.1.2
Changelog
- Fixed some bugs in the downloader.
- Added a new
downloader.dl_manga
call. - Added a new 'includes' parameter on get_manga and get_(manga_)chapter(s) that avoids mass-api calls
You can now call.get_manga()
withincludes=['author', 'artist', 'cover_art']
to get .author, .artist and .cover populated with Author, Author and Cover objects respectively.
You can now also call.get_chapter[...]()
withincludes=['user', 'scanlation_group', 'manga']
to get .user, .group and .parent_manga populated with User, Group and Manga objects respectively.
Note that these objects won't be as full as a regular API call. As such, their relationships will be empty. (example: calling a chapter endpoint with a manga include won't fill .author/.artist)
Installation
Install using pip install --upgrade MangaDex.py
v2.0.4 - Built-in rate limit helper
No longer supported. Latest API version supported by this release: v5.1.2
Changelog
- Added a default ratelimit to for functions, meaning less 429 errors when requesting a lot of data.
To disable it, just set MangaDex.rate_limit to 0. Check documentation for further info.
Installation
Install using pip install --upgrade MangaDex.py
v2.0.3 - py3.6 support back, token login
No longer supported. Latest API version supported by this release: v5.1.2
Changelog
- Now compatible (again) with Python 3.6 and higher
- Added some missing docstrings, unused code cleanup
refresh
andcheck
are nowrefresh_session
andcheck_session
respectively- Ensured APIErrors to have at least some data in their data property
- Changed
id_
parameters touuid
- Added login via refresh token
- Docs are now live! https://code.proxymiity.fr/mangadex.py
Installation
Install using pip install --upgrade MangaDex.py
v2.0.2 - Covers & exceptions
No longer supported. Latest API version supported by this release: v5.1.2
This version is only compatible with Python 3.8+
— changes that broke 3.6+ will be revoked in v2.0.3 (you can build from source if you want backwards compatibility with 3.6 and 3.7)
Changelog
- Added covers (.get_manga_covers, .get_cover), and the Cover class
- Added some Unions of Lists, so IDEs can relate on them
- Added a global MDException error class
Installation
Install using pip install --upgrade MangaDex.py
v2.0.1 - Bugfixes
No longer supported. Latest API version supported by this release: v5.1.2
Changelog
- Added a call to check if the current token is still valid (#2)
- Fixed some 400s when using search endpoints
- Added custom parameters for feeds
- Added some NoContentErrors where they were missing
- Chapters now return a single parent_manga string, and uploader string, not a list.
- Updated the downloader again. It is now more talkative, and has retries on failures.
Installation
Install using pip install --upgrade MangaDex.py