Skip to content

v0.0.5

Choose a tag to compare

@m0nk3y2k4 m0nk3y2k4 released this 09 May 20:50
· 338 commits to master since this release

0.0.5 - 2020-05-09

Added

  • Some additional JavaDoc.
  • Additional parameter and precondition validations.
  • Extended jsr305 annotations.
  • #deleteFromRatings() is now available in all API layouts.
  • Option to provide and use an existing JWT (without requesting one via the /login route).
  • Proper toString() implementations for API data models.

Changed

  • APIRequest#openConnection now returns the newly created connection again.
  • Refactoring of API requests. Consolidated common functionality in an abstract superclass.
  • Slightly changed exception handling.
  • Use non-primitive data types in API data model interfaces.
  • Reduced the visibility of some properties and methods to default or private.

Fixed

  • Issue with JSON deserialization of favorites API response in case the user has no favorites.
  • Session status can no longer be set to null.
  • Default language can no longer be set to null.

Removed

  • ParamValidator class has been replaced by PathValidator and QueryValidator.