Skip to content

0.4.0

Latest
Compare
Choose a tag to compare
@TheMrMilchmann TheMrMilchmann released this 27 Jul 12:46
· 31 commits to master since this release
752642e

Improvements

  • Updated to api-generator to 0.6.0.
  • Cleaned up caching.
    • Renamed CacheAccessor to CacheAccess.
    • Cache time overwrites were removed for now.
  • Cleaned up the RateLimiter interface and related hooks.
    • A default TokenBucketRateLimiter implementation is now available.
    • API clients are now configured to use a rate limiter by default.
  • Introduced the DecodingResult abstraction to improve error-handling
    capabilities for malformed data from the API.
  • Introduced the ResponseHeaders abstraction that wraps headers of a
    Response and provides utilities.
  • Improved documentation throughout the entire library.

Breaking Changes

  • All modules now require Kotlin 1.7
  • JVM modules now require Java 11
  • The library was significantly reworked and many things were either renamed or
    relocated. Detailed migration guidelines are not available for this release.