Skip to content

Latest commit

 

History

History
189 lines (141 loc) · 7.05 KB

CHANGELOG.md

File metadata and controls

189 lines (141 loc) · 7.05 KB

Change Log

1.10.0

2018-09-12

  • Clean up some methods, notably those without language param.
  • Add language parameter to People summary methods, thanks @JeremyQuagmire!

1.9.0

2018-08-08

  • Support getting external IDs for movies. Thanks @JeremyQuagmire!
  • Drop BaseExternalIds. Properties have moved to their respective subclasses. Added TvEpisodeExternalIds.
  • Add new social media IDs to external IDs.
  • Update retrofit dependency to 2.4.0.

1.8.4

2018-04-25

  • Add BaseTvSeason.episode_count which is included in a show summary. Thanks @stavangr!
  • Allow lists to include shows: List.items type changed to Media from BaseMovie. Thanks @stavangr!

1.8.3

2018-02-22

  • Do not crash if response is unsuccessful and error code is not handled.
  • Undo throwing on unsuccessful responses with known error codes. To analyze why a response is unsuccessful use Tmdb.throwOnKnownError(response) instead.

1.8.2

2018-02-02

  • Undo rename of TvService to TvShowService.
  • Removed TmdbInvalidAcceptHeaderException: managed by retrofit. Thanks @ProIcons!
  • Move jobs endpoint into ConfigurationService, returns list of Jobs.
  • Find results should return base media classes. #49 Thanks @ProIcons!
  • Add missing fields to TaggedImage entity. #51 Thanks @ProIcons!
  • Video type is now an enum (was a String). #52 Thanks @ProIcons!

1.8.1

2017-08-02

  • Fix: If multiple responses containing a date are processed at the same time date formatting fails with exceptions. Thanks @chrisbanes!

1.8.0

2017-07-19

  • Add missing API methods. Note that this includes breaking changes due to renamed services and entities. Full details in the commit message. Thanks @ProIcons!
  • If API calls fail, error details are wrapped in TmdbException and subclasses (they are still IOException). Thanks @ProIcons!
  • Support for account and guest sessions. Thanks @ProIcons!

1.7.0

2017-05-20

  • Add original_language to Movie. Thanks @ProIcons!
  • Support appending translations to movie response. Thanks @ProIcons!
  • Update retrofit to 2.3.0.

1.6.0

2017-01-18

  • Update discover methods, add helper builderstmdb.discoverMovie() and tmdb.discoverTv().

1.5.0

2016-12-19

  • Add review/{review_id} with new ReviewsService. Thanks @MostafaMatar!

1.4.0

2016-11-30

  • Add status to movie, add Status enum. Thanks @cicoub13!

1.3.0

2016-10-15

  • Add still_sizes to ImagesConfiguration (used by TV episode stills). Thanks @SimonVT!

1.2.0

2016-07-31

  • Added movie and TV genre methods. Thanks @jackwakefield!

1.1.0

2016-07-14

  • Removed built-in logging support. Simply subclass Tmdb and add your own logger by overriding setOkHttpClientDefaults().
  • Support for TV content ratings. Thanks @davidsben!
  • Additional append_to_response fields for movies and shows. Thanks @urizev!

1.0.0

2016-05-26

  • Update to retrofit2. Read about the most notable changes and benefits. You will have to make changes to your app, see the README for an example of the new code flow.
  • Package name changed to com.uwetrottmann.tmdb2. So you can keep using the old version while updating your code.

0.10.1 (2016-03-15)

  • Use ReleaseDatesResults when using append_to_response to get movie information. Thanks to @urizev.

0.10.0 (2016-03-04)

  • Add /movie/{id}/release_dates thanks to @urizev.
  • Deprecate /movie/{id}/releases, see update post.

0.9.2 (2016-02-26)

  • Add /person/{id}/tagged_images thanks to @urizev.
  • Add some missing fields to Media thanks to @urizev.

0.9.1 (2016-01-22)

  • Update okhttp suggested dependency to 2.7.2.
  • Fix discover methods.

0.9.0 (2015-05-11)

  • Support Collections service. Thanks to @mlaggner!
  • Support /movie/{id}/tranlations. Thanks to @ssouris!
  • Using Images instead of TvEpisodeImages, adds stills. Thanks to @mlaggner!
  • TvService.tv(), TvSeasonsService.season(), TvEpisodesService.episode() have a new append-to-response parameter. Thanks to @mlaggner!
  • Add origin_country to TV show search results.

0.8.0 (2015-02-23)

  • Support more services (Discover, TV seasons and episodes) and methods, thanks to @migueljteixeira!
  • Drop method variants (e.g. movie summary call with just a TMDb id). Use the full parameter variant and supply null for non-required query parameters.
  • Drop any async variants for methods. They only encourage bad programming (e.g. not using proper background threads).
  • Renamed PersonService to PeopleService to be consistent with docs.
  • Switch to JUnit 4 for testing.
  • Update retrofit to 1.9.0, which allows to drop the okhttp-urlconnection dependency.
  • Update okhttp suggested dependency to 2.2.0.
  • Require Java 1.7.

0.7.0 (2014-08-12)

  • Easier customization of RestAdapter: set your own HTTP client or executor by overriding newRestAdapterBuilder().
  • Add okhttp and okhttp-urlconnection 2.0.0 as optional dependencies.

0.6.0 (2014-06-30)

  • Support /find/{id}.
  • Support /tv/{id}/credits.
  • Add language support to Person service credit endpoints.
  • Add special API key for testing, no need to fill in your own any longer. Just run the tests.
  • Update to retrofit 1.6.0.

0.5.0 (2014-03-17)

  • Support /person/{id}, /person/{id}/movie_credits, /person/{id}/tv_credits and /person/{id}/combined_credits. Thanks @chrisbanes!

0.4.1 (2014-03-15)

  • First Maven Central release! See the README for details.
  • Limited fest dependency to test scope.

0.4.0 (2014-03-09)

  • Use secure TMDb endpoint (https://api.themoviedb.org/3). If you use tmdb-java on Android with okhttp, you should update okhttp to at least 1.5.0 to avoid SSL context issues.

0.3.0 (2014-02-13)

  • Allow append_to_response of supported movie endpoints to MoviesService.summary(). Thanks @chrisbanes!
  • Add MoviesService.releases(). Thanks @chrisbanes!
  • Add secure_base_url and change_keys to Configuration.
  • Use retrofit 1.4.1.

0.2.0 (2013-11-17)

0.1