mangadex_library 1.2.16+1 mangadex_library: ^1.2.16+1 copied to clipboard
A mangadex library for dart to facilitate easier access to the Mangadex API (https://api.mangadex.org)
1.0.0 #
- First release
1.0.1 #
- Minor fixes.
1.0.2 #
- Added JsonSearchCommands.dart, contains a few handy functions.
- Added getFileNames function to JsonSearchCommands, can return all the filenames of a specific chapter if chapter data and chapter ID is provided
1.0.3 #
- Added getChapterDataByChapterId function, returns an instance of Result class with chapter data of the chapter ID provided inside it. It requires a ChapterData instance.
1.0.4 #
- Chapter class name changed to ChapterData.
1.0.5 #
- Added ConstructThumbUrl function, it returns the uri to a thumbnail in the form of a String, it requires manga ID and cover filename.
1.0.6 #
- Changed class name jsonSearch to JsonSearch in jsonSearchCommands.dart
- Cdded a Quickstart in README.md until proper documentation is created.
1.0.7 #
- Cdded getCoverArt function to retrieve cover art details.
1.0.8 #
- Fixed issues while retireving cover art.
1.0.9 #
- Added resolution options to getCoverArtUrl. Can be '256', '512' or null
1.1.0 #
- Now prints 'Rate limit exceeded' if the rate limit is exceeded by the requests.
1.1.1 #
- All the functions that are to return a value are now nullable, that is if the results are empty (for example you search for a manga and no manga is found) the function will return null and print the results were not found.
1.1.2 #
- Minor fixes
1.1.3 #
- Minor info changes
1.1.4 #
- Disabled description class for TagAttributes because of an error, shouldn't be a concern as long as the description of a tag isn't required (note: the description here isn't the manga description.)
1.1.5 #
- Minor fixes
1.1.6 #
- getCoverArtUrl() no longer returns a nullable String.
1.1.7 #
- getChapterDataByChapterId() and getMangaDataByMangaId() both shifted to jsonSearchCommands. None of them require a Chapter instance as a parameter anymore and are now Future functions.
1.1.8 #
- added null handling for Login class.
1.1.9 #
- added refresh function to refresh token, returns a Login instance.
1.2.0 #
- minor fixes related to refresh.
1.2.1 #
- added options to set a limit and offset for getChapters function.
1.2.2 #
- added function getUserFollowedManga() to retrieve followed manga by the logged in user.
1.2.3 #
- added function checkIfUserFollowsManga() to check if a users follows a certain manga.
- added function getUserFollowedUsers() to retrieve followed users by the logged in user.
- added function checkIfUserFollowsUser() to check if a users follows a certain user.
- added function getUserFollowedGroups() to retrieve followed groups by the logged in user.
- added function checkIfUserFollowsGroup() to check if a users follows a certain group.
- added function getLoggedUserDetails() to get the profile details of the logged in user.
1.2.4 #
- fixed issues related to all the user specific functions in 1.2.3
1.2.5 #
- Added followManga() and unfollowManga() functions to follow / unfollow a manga.
1.2.6 #
- the functions checkIfUserFollowsManga() checkIfUserFollowsUser() and checkIfUserFollowsGroup() now return a bool rather than a MangaCheck.
1.2.7 #
- minor bug fixes.
1.2.7+1 #
- minor bug fixes
1.2.7+2 #
- fixed bug where search would return null despite having results.
1.2.8 #
- Model classes updated and rearranged according to the JSON structure changes in Mangadex API 5.2.35.
1.2.8+1 #
- Fixed problems with JsonSearch.
1.2.8+2 #
- Changed Cover model class according to Mangadex API update 5.2.35
1.2.8+3 #
- User data models related changes according to Mangadex API update 5.2.35
1.2.9 #
- fixed all major bugs related to Mangadex API update 5.2.35
1.2.9+1 #
- minor bug fixes related to login.
1.2.9+2 #
- even more bug fixes related to chapterData.
1.2.9+3 #
- more bug fixes related to chapterData.
1.2.9+4 #
- fixed errors in model classes(again)
1.2.9+5 #
- tried fixing the data model for getMangaDataByMangaId()
1.2.9+6 #
- finally fixed the data model for getMangaDataByMangaId()
1.2.9+7 #
- fixed issues related to getChapterFilenames() in JsonSearch
1.2.10 #
- added getAllMangaReadingStatus() and getMangaReadingStatus() functions
- fixed getLoggedUserDetails() function
1.2.10+1 #
- minor changes related to UserDetails model class.
1.2.10+2 #
- more changes related to UserDetails model class.
1.2.10+3 #
- more changes related to UserDetails model class.
1.2.10+4 #
- more changes related to UserDetails model class (I swear it's working this time)
1.2.11 #
- added getAllReadChapters(), markChapterRead(), markChapterUnread(), markMultileChaptersRead() and markMultileChaptersUnread functions
1.2.12 #
- added offset and limit parameters to getUserFollowedManga(),getUserFollowedGroups() and getUserFollowedUsers() functions
1.2.13 #
- fixed a few typos in the check functions for user followed responses.
1.2.13+1 #
- fixed typos related to follow and unfollow manga
1.2.14 #
- renamed function getAllMangaReadingStatus() to getAllUserMangaReadingStatus
- fixed type errors when paring json for function getAllUserMangaReadingStatus()
1.2.15 #
- added getMangaReadingStatus() to get reading status of a certain manga ID.
- added setMangaReadingStatus() to set reading status of a certain manga ID.
- moved all model classes to src folder to make the code more organised.
- started work on wiki documentation on github (it will take time to finish it) https://github.com/Riktam-Santra/mangadex_library/wiki.
1.2.16 #
- fixed a cast on null error in getAllReadChapters()