Skip to content

Releases: sonallux/spotify-web-api-java

5.1.0

01 Jun 18:52

Choose a tag to compare

  • Mark more endpoints and fields as deprecated as announced by Spotify
  • Add Library API endpoints
  • The "Create Playlist" endpoint has been renamed to "Create Playlist for user" and marked as deprecated. Use the new "Create Playlist" endpoint instead to create a new playlist for the current user.
  • Bump jackson to 2.21.4

5.0.0

07 Dec 08:53

Choose a tag to compare

  • Update to okhttp 5.3.2
  • Requiring Java 21
  • Remove implicit grant flow (see blog post from Spotify)
  • Add JSpecify nullness annotations

4.3.1

06 Jan 09:23

Choose a tag to compare

4.3.0

02 Nov 08:48

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

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

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

Choose a tag to compare

  • Update links to Spotify documentation

4.0.0

09 Jun 08:02

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

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

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