Skip to content

mangadex-api v4.0.0

Latest

Choose a tag to compare

@tonymushah tonymushah released this 03 Oct 14:24
· 18 commits to main since this release
19a56c4

In a nutshell

  • mangadex-api-types::Error has been moved to mangadex-api::error::Error allowing types and schemas to be more lightweight (in term of dependencies)
  • removed mutli-thread,... and other similar features. We now use Arc<tokio::sync::RwLock> for HttpClientRef
  • removed legacy-auth, legacy-user,... since these endpoint doesn't work anymore.
  • the oauth feature is now enabled by default.
  • all structures and enums for types and schemas are now non_exhaustive by default, non_exhaustive feature flag also removed.
  • most of the non_exhaustive types also implement Default now for clarity.
  • Added MangaSortOrder::Rating
  • Support for upload term policy: _this is set to false by default but it is true for the input type one.
  • we use rust-tls by default (thanks to @j1nxie)
  • GET /manga/{id}/recommendation endpoint support
  • Unavailable chapters support
  • an experimental WASM test crate has been added: it works but I don't recommend using it in browsers environment since the result WASM file might often reach ~900kB. I only recommend using this crate in your back-end.

Crates released

  • mangadex-api 4.0.0
  • mangadex-api-types-rust 1.0.0
  • mangadex-api-schemas-rust 1.0.0
  • mangadex-api-input-types 1.0.0

Github change log

New Contributors

Full Changelog: v3.2.0...v4.0.0