Skip to content

Releases: UweTrottmann/trakt-java

v6.17.0

05 Feb 14:41
993c8d1

Choose a tag to compare

  • Address Trakt requiring pagination for lists and library
    (formerly collection) endpoints:
    • Add paginated variants of Sync.collectionMovies(), Sync.collectionShows(), Users.collectionMovies()
      and Users.collectionShows() with required page and limit parameters. The original methods are deprecated.
    • Add Users.listItems() variants that require pagination and support type and sort order parameters. The original
      method is deprecated.
  • Add history endpoints to Sync. Thanks @defhead! #125
  • Add Sync.playback() that also accepts start and end times and supports pagination. The existing getPlayback()
    methods are deprecated.
  • Add warnings to watched_at fields
    that Trakt will only store and return minute-precision timestamps.
  • Add TraktV2.isAccountLimitExceeded(), TraktV2.isRateLimitExceeded() and TraktV2.isServerError() methods to help
    inspect Response objects for more common Trakt HTTP status codes.
  • Add variants of the watchlist methods that support pagination and sort order parameters.

v6.16.0

05 Feb 14:42
194ff66

Choose a tag to compare

  • TraktV2: add isUnauthorized(response), isAccountLocked(response) and isNotVip(response) helper methods.
  • TraktV2: add getPageCount(response) and getItemCount(response) helper methods.

v6.15.0

05 Feb 14:42
63cc8c4

Choose a tag to compare

  • TraktV2.notes(): support to add, get, update and delete a note. #152
  • TraktV2.users().notes(...): Support to get all notes for a user. #152
  • Add Sync.removePlayback(id). #151

v6.14.0

30 Aug 09:29
0da20f8

Choose a tag to compare

v6.13.0

24 May 08:23
d6ceae4

Choose a tag to compare

What's Changed

  • Deprecated TV rage ID, it appears to be no longer used.
  • Add variants of the comments methods that accept a Cache-Control header.
    This can be used to skip the local cache and get the latest comments from the server.
  • Update retrofit [2.9.0 -> 2.11.0].
  • Update okhttp [4.10.0 -> 4.12.0].
  • Update gson [2.9.1 -> 2.11.0].
  • Update threetenbp [1.6.1 -> 1.6.9].

Full Changelog: v6.12.0...v6.13.0

v6.12.0

25 Jan 17:32
fa36663

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.11.2...v6.12.0

v6.11.2

01 Sep 11:08
175f381

Choose a tag to compare

  • Update bundled R8 rules to remove unused entity classes.

v6.11.1

25 Aug 13:26
c8824cd

Choose a tag to compare

  • Add explicit Gson dependency [2.9.1]: transient dependency on 2.8.5 has a security vulnerability
    and this library uses the Gson API explicitly.
  • Bundle R8 rules into library. Thanks @Goooler! #127
  • Update threetenbp [1.5.1 -> 1.6.1].
  • Add explicit OkHttp dependency [4.10.0].

v6.10.0

05 Aug 12:35

Choose a tag to compare

  • Change sync ratings endpoints to add pagination. Thanks @defhead!
  • Update retrofit to 2.9.0, requires Java 8/Android 5. But most should be using that version anyhow (including latest okhttp).
  • Update threetenbp [1.5.0 -> 1.5.1].

v6.9.0

20 Feb 07:10

Choose a tag to compare

  • Add support for staging environment. See the new constructors for SgTraktV2. Thanks @srggsf!
  • Annotate builder methods that return non-null.