Skip to content

Releases: md-y/mangadex-full-api

mangadex-full-api version 4.3.1

02 Mar 07:00
Compare
Choose a tag to compare

What's new?

  • Rejected promises now return with Error class payloads instead of strings. In addition, all promise rejects within this project should be handled. See #28 and #29.
  • Fixed bug where MDLists with over 1,000 entries were only retrieving the first page.

mangadex-full-api version 4.3.0

25 Feb 03:36
Compare
Choose a tag to compare

What's new?

  • Deprecated getFullURL. Every property now has a dedicated one in the parent object. For example, Manga.getFullURL("id") is now Manga.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

04 Feb 18:29
Compare
Choose a tag to compare

What's new?

  • Fixed chapter page array (#23 and #24)
  • Removed the remaining Mangadex API V1 endpoints still being used

Mangadex is having a lot of stability issues, so the API will probably be returning errors until the issues are resolved.

mangadex-full-api version 4.1.0

02 Jan 21:40
Compare
Choose a tag to compare

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

22 Nov 21:01
Compare
Choose a tag to compare

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 from APIObject (same objects as above). This method returns the result from fill() from a new instance of the object. Essentially, it's the same as (new Object()).fill().

mangadex-full-api version 3.10.0

05 Jul 00:30
Compare
Choose a tag to compare

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. See enum/viewing-categories.js
    • Fixed banner full url

mangadex-full-api version 3.9.0

17 Jun 07:40
Compare
Choose a tag to compare

What's new?

  • Reworked MDList (thank you @striker4150)
    • Removed idea of pages. The pages item has been removed as well as MDList.getNumberOfPages. Instead, the list will always be filled 100%.
    • Replaced the 2nd parameter of MDList.fill() (formerly pages) with the list order (see enum/listing-order and the listingOrder 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.
  • 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 for Manga.fullSearch() and MDList.

A major rework will occur once MangaDex v5 is released.

mangadex-full-api version 3.8.0

15 Jun 04:36
Compare
Choose a tag to compare

What's new?

  • Added new values to Manga objects since the JSON API now returns more values:
  1. ratingMean is the Manga's mean rating.
  2. ratingUserCount is the number of users who have left a rating.
  3. rating is the Bayesian rating of the Manga. It was present before, but it no longer uses web parsing.

mangadex-full-api version 3.7.0

28 May 00:29
Compare
Choose a tag to compare

What's new?

  • Added saverPages Array to Chapter objects. This is the same as the regular pages 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

20 May 03:43
Compare
Choose a tag to compare

What's new?

  • Added Genre ID 84: Mafia. Previously, manga with this genre would have 'undefined' or simply not include this genre.