Skip to content

5.0.1

Choose a tag to compare

@rubengees rubengees released this 24 Mar 12:35
· 86 commits to master since this release

Rewrite in Kotlin

The library is now 100% Kotlin. Usage from Java is possible, but individual APIs may have changed.

  • General
    • Enforce internal OkHttp instance to be used only by the library.
    • Shrinker rules (Proguard/R8) are now shipped with the jar.
    • Performance improvements for Json parsing by using annotation processing.
    • Enforce request bodies of POST calls to be sent only once.
  • API changes
    • user - isTeamMember and isDonator flags.
    • anime/streams - isOfficial.
    • ucp/setsettings - methods for each individual setting.
    • list/entrysearch - new genre system.
    • list/entrysearch - hideFinished.
    • anime/linkvast. Only for official apps to show ads. Use the anime/link API in the usual case.
    • Removed custom logging mechanism. Use the OkHttp logging interceptor.
    • New image proxy.
  • Fixes
    • Updated regexes for ProxerUrls#hasProxerHost checks.
    • Properly close response bodies of failed requests.
    • Concurrency improvements.