Skip to content

Releases: JohnnyCrazy/SpotifyAPI-NET

SpotifyAPI Web 7.2.1

12 Oct 22:58
Compare
Choose a tag to compare

🏗️ Fixes

  • Do not check for 200/204 explicitly, but rather for a general success (200-299)

SpotifyAPI Web 7.2.0

12 Oct 22:52
Compare
Choose a tag to compare

➕ Additions

  • Add support for Audiobooks and Chapters

🏗️ Fixes

  • Only deserialize the response if the content-type is set to application/json
  • Do not check for 200/204 explicitly, but rather for a general success (200-299)
  • Automatically calculate the latest version in the docs
  • Fix XML docs for the ArtistsClient

SpotifyAPI Web 7.1.1

10 Feb 11:34
Compare
Choose a tag to compare

➕ Additions

  • Add HtmlDescription to all shows/episodes ( #944 )
  • Add TotalEpisodes to all shows
  • Add support for .NET 8.0
  • [Add Users Top Tracks / Users Top Artists to UserClient ( #938, thanks to @Noelg14 )

🏗️ Fixes

  • Fixed a case where spotify returns doubles instead of ints ( #942, thanks to @Lewis-Fam )

Miscellaneous

  • Updated dependencies

SpotifyAPI Web 7.0.2

03 Nov 23:02
Compare
Choose a tag to compare

➕ Additions

  • Re-add .net-standard 2.0 support
  • Cancellation token in SpotifyClient::PaginateAll for passing to Paginator (#907)

Miscellaneous

  • Updated dependencies
  • Remove SimplePlaylist as it was unused, should be replaced by FullPlaylist
  • Replace port 5000 (often used) of the examples with 5543

SpotifyAPI Web 7.0.0

27 Nov 13:45
db6976b
Compare
Choose a tag to compare

➕ Additions

  • Adding Endpoint to get a User's Queue (thanks to @gavinsteinhoff #807)
  • Added .NET 7 support
  • All API calls now have an optional CancellationToken parameter, which can be used to prematurely cancel the request (Thanks to @esskar #813 )
  • The RemoveLibrary endpoints silently stopped accepting ids in the body paremter, so we moved them to the query parameters
  • PlaylistGetRequest and PlaylistGetItemRequest now use List for the type of the fields value. We can now use AddRangeetc. to add multiple entries at once

Miscellaneous

  • Updated dependencies

Breaking Changes

All API Endpoint calls have a new CancellationToken parameter, which is optional however. Thus, the type signatures of the methods have changed.

SpotifyAPI Web 6.3.0

16 Aug 16:38
666d975
Compare
Choose a tag to compare

➕ Additions

Miscellaneous

  • Updated to .net 6.0 and remove .net-standard2.0 support
  • Updated dependencies
  • Abort example if env variables are not set

SpotifyAPI Web 6.2.2

28 Sep 21:14
Compare
Choose a tag to compare

🏗 Fixes

  • Added RefreshToken to AuthorizationCodeRefreshResponse

Miscellaneous

  • Bumped dependencies

SpotifyAPI Web 6.2.1

11 Aug 17:26
Compare
Choose a tag to compare

🏗 Fixes

  • All types based on IPlayableItem can now correctly be serialized/deserialized, #604
  • Added all episode library functions, #608
  • Added TrackMeta and TrackAudio in TrackAudioAnalysis, #648

Miscellaneous

  • Bumped dependencies

SpotifyAPI Web 6.2.0

24 Apr 19:31
d72235e
Compare
Choose a tag to compare

➕ Additions

  • Added ErrorReceived event to the auth server of SpotifyAPI.Web.Auth. An example can be found in the docs

🏗 Fixes:

  • Add TotalTracks to SimpleAlbum.cs and FullAlbum.cs (#597)
  • PlayHistoryItem SimpleTrack --> FullTrack (#524)

Miscellaneous

  • Bumped dependencies

SpotifyAPI Web 6.1.0

04 Mar 20:43
bd0bfca
Compare
Choose a tag to compare

➕ Additions

  • Added NextPage and PreviousPage.
var browse = await spotify.Browse.GetCategoryPlaylists("at_home", new CategoriesPlaylistsRequest { Limit = 10 });
var browse2 = await spotify.NextPage(browse.Playlists);

🏗 Fixes:

  • Fixed query/body params An item with the same key has already been added. Key: limit (#567 )
  • Paginate methods were only available in .NET Standard 2.1. It's now available for all versions > .NET Standard 2.1 (e.g .NET 5)