Skip to content

Releases: UweTrottmann/trakt-java

6.20.0

21 May 08:45
28ff7e2

Choose a tag to compare

  • Add variants of watched methods that have an option to include special episodes. Deprecated the original variants.

6.19.0

08 May 05:38
3414fb8

Choose a tag to compare

  • Address upcoming Trakt pagination requirements for watched methods:
    • Add paginated variants of Sync.watchedMovies(), Sync.watchedShows(), Users.watchedMovies() and Users.watchedShows() with required page and limit parameters. The original methods are deprecated.
  • Add min variants of watched methods: Users.watchedMoviesMin(), Users.watchedShowsMin(), Sync.watchedMoviesMin() and Sync.watchedShowsMin()
  • Add episode variant of watched methods: Sync.watchedEpisodes() and Sync.watchedEpisodesMin()

v6.18.0

06 Mar 10:23
e61275f

Choose a tag to compare

  • Watchlist endpoints require pagination: deprecate the variants that don't accept page and limit parameters.
  • Add warnings to watchedAt() setters, update existing warnings
    that Trakt already only stores and returns minute-precision timestamps.
  • The 3D Metadata property of movies in a collection is now a number, so added boolean is3D() and deprecated
    Boolean is3d.

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.