Releases: md-y/mangadex-full-api
Releases · md-y/mangadex-full-api
mangadex-full-api version 4.3.1
mangadex-full-api version 4.3.0
What's new?
- Deprecated
getFullURL
. Every property now has a dedicated one in the parent object. For example,Manga.getFullURL("id")
is nowManga.url
. - The
pages
property for chapters uses Mangadex@Home since Mangadex is moving to that as default. Therefore,fallbackPages
has been added for referring to old-style URLs like s2.mangadex.org. Ironically, however, the fallback servers are more unstable.
mangadex-full-api version 4.2.0
mangadex-full-api version 4.1.0
What's new?
- Added Typescript Types (#19)
- Added a script for checking if enums are up to date compared to those available on the Mangadex API (
bin/check-enums.js
) - Updated genre enum
mangadex-full-api version 4.0.0
What's new?
-
Updated calls for Manga, Chapter, Group, and User endpoints to use the new Mangadex v2 JSON API. This removes web parsing for these objects and adds some new properties. You can see them here: Manga, Chapter, Group, User. You can read about the full changes to Mangadex here.
-
Added the static
get()
method for all objects that inherit fromAPIObject
(same objects as above). This method returns the result fromfill()
from a new instance of the object. Essentially, it's the same as(new Object()).fill()
.
mangadex-full-api version 3.10.0
What's new?
-
Added MDNet (AKA
Mangadex@Home
)- See Documentation
- See web version here
- All methods are static
getClient(id)
retrives information about a client (its status, its bytes served, and its failure rate).getAllClients()
is the same, but returns an array of every client on the network.
-
MDList
fill()
now has a third argument, the category of the MDList. Seeenum/viewing-categories.js
- Fixed banner full url
mangadex-full-api version 3.9.0
What's new?
- Reworked MDList (thank you @striker4150)
- Removed idea of pages. The
pages
item has been removed as well asMDList.getNumberOfPages
. Instead, the list will always be filled 100%. - Replaced the 2nd parameter of
MDList.fill()
(formerly pages) with the list order (seeenum/listing-order
and thelistingOrder
object). fill()
works 2.5x faster if there is no agent used or if the agent's list viewing setting is set to "Simple List."- Banner no longer returns an array (was a bug). Should have always been a singular string.
- Removed idea of pages. The
- Flipped
enum/listing-order
to actually make sense (the order name is now the key). This should not affect anything, however, because the key (string) or the value (integer) can be used interchangeably forManga.fullSearch()
andMDList
.
A major rework will occur once MangaDex v5 is released.
mangadex-full-api version 3.8.0
What's new?
- Added new values to Manga objects since the JSON API now returns more values:
ratingMean
is the Manga's mean rating.ratingUserCount
is the number of users who have left a rating.rating
is the Bayesian rating of the Manga. It was present before, but it no longer uses web parsing.
- Added doujinshi.org support for Manga links. More Info
mangadex-full-api version 3.7.0
What's new?
- Added
saverPages
Array to Chapter objects. This is the same as the regularpages
array, but the images point towards the data-saver server instead. Documentation - Added
url
item to Manga and Chapter objects that go to their homepage. - Added a new dedicated testing script and changed
package.json
to use this script for testing instead.
mangadex-full-api version 3.6.2
What's new?
- Added Genre ID 84: Mafia. Previously, manga with this genre would have 'undefined' or simply not include this genre.