Skip to content

Releases: sonallux/spotify-web-api-java

4.3.0

02 Nov 08:48
Compare
Choose a tag to compare
  • UsersApi#checkIfUserFollowsPlaylist remove ids argument as only the current use can be checked
  • Adjust type of artists property in Track object from Artist to SimplifiedArtist
  • Bump jackson to 2.18.1

4.2.0

04 Mar 22:00
Compare
Choose a tag to compare
  • Remove no longer supported country query parameter
  • Fix generation for 64bit integers #262
  • Bump jackson to 2.16.1

4.1.0

03 Dec 09:07
Compare
Choose a tag to compare
  • Introduce ArtistDiscographyAlbum as response for get Artist's Albums request
  • Rename model Devices into ManyDevices
  • Remove unused PlayerError and TuneableTrack models
  • Bump jackson to 2.16.0
  • Bump okhttp to 4.12.0

4.0.1

20 Jun 16:46
Compare
Choose a tag to compare
  • Update links to Spotify documentation

4.0.0

09 Jun 08:02
Compare
Choose a tag to compare
  • Adjust the categories of some endpoints to match with the official Spotify Web API Reference. No endpoint have been removed, they just got moved to other categories.
    • Added CategoriesApi and GenresApi category
    • Removed BrowseApi, LibraryApi and PersonalizationApi
    • Renamed UsersProfileApi to UsersApi
  • Add "Get an Audiobook's Chapters" endpoint
  • Add "Get User's Saved Audiobooks" endpoint
  • Add "Save Audiobooks for Current User" endpoint
  • Add "Remove User's Saved Audiobooks" endpoint
  • Add "Check User's Saved Audiobooks" endpoint
  • Fix type of shuffleState in CurrentlyPlayingContext to boolean
  • Fix return type of "Get Category's Playlists request" from PagedPlaylists to PagingFeaturedPlaylist
  • Fix return type of "Get Featured Playlists request" from PagedPlaylistsAndMessage to PagingFeaturedPlaylist
  • Fix type of narrators field in AudiobookBase from Narrator to List<Narrator>
  • Bump jackson to 2.15.2
  • Bump okhttp to 4.11.0

3.1.0

27 Sep 17:18
Compare
Choose a tag to compare
  • Change the API of the recommendations request. All seed* parameters are now considered optional because not all of them are always required. It must be at least one seed* parameter present.
  • Add player's get queue request
  • Add audiobooks and chapters API
  • Bump jackson to 2.13.4

v3.0.1

14 Apr 17:02
Compare
Choose a tag to compare
  • Fix type of artists property of Album to SimplifiedArtist
  • Bump jackson-databind from 2.13.2 to 2.13.2.2

v3.0.0

26 Mar 14:57
Compare
Choose a tag to compare

The Java wrapper generator has been completely rewritten and uses now OpenAPI definition of the Spotify Web API as source.
The OpenAPI definition contains fixes and improvements from my spotify-web-api repository.
Therefore, some model class names have changed and many fixes are included.

  • The library now also requires Java 17
  • Update to jackson 2.13.2 and jackson-databind to 2.13.2.1 to fix CVE-2020-36518
  • Update to okhttp 4.9.3

v2.4.0

08 Nov 20:40
Compare
Choose a tag to compare

What's changed

  • Update to spotify-web-api-core 2021.10.17
    • Mark market parameter in "Get Artist's Top Tracks" endpoint as optional
    • Mark market parameter in "Get User's Currently Playing Track" endpoint as optional
  • Update to okhttp 4.9.2
  • Update to jackson 2.12.5

Release 2.3.0

08 Nov 19:42
Compare
Choose a tag to compare

What's Changed

  • Update to spotify-web-api-core 2021.8.23
    • Fix tracks property in Recommendations
    • Mark market parameter in "Get Playlist's Items" endpoint as optional
    • Make "Upload a Custom Playlist Cover Image" endpoint actually usable
    • Make type of tracks parameter in "Remove Items from a Playlist" endpoint more accurate
  • Update to jackson 2.12.4