Releases: JohnnyCrazy/SpotifyAPI-NET
Releases · JohnnyCrazy/SpotifyAPI-NET
SpotifyAPI Web 7.2.1
🏗️ Fixes
- Do not check for 200/204 explicitly, but rather for a general success (200-299)
SpotifyAPI Web 7.2.0
➕ Additions
- Add support for
Audiobooks
andChapters
🏗️ 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
➕ 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
➕ 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 byFullPlaylist
- Replace port 5000 (often used) of the examples with 5543
SpotifyAPI Web 7.0.0
➕ 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 acceptingids
in the body paremter, so we moved them to the query parameters PlaylistGetRequest
andPlaylistGetItemRequest
now useList
for the type of thefields
value. We can now useAddRange
etc. 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
SpotifyAPI Web 6.2.2
🏗 Fixes
- Added
RefreshToken
toAuthorizationCodeRefreshResponse
Miscellaneous
- Bumped dependencies
SpotifyAPI Web 6.2.1
SpotifyAPI Web 6.2.0
SpotifyAPI Web 6.1.0
➕ Additions
- Added
NextPage
andPreviousPage
.
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)