Skip to content

Releases: JohnnyCrazy/SpotifyAPI-NET

SpotifyAPI Web API 6.0.0-beta.3

09 Jun 11:21
Compare
Choose a tag to compare
Pre-release

🏗 Fixes:

  • Query and Body params are now correctly working. Before, if multiple different calls with query/body params were made, they were not applied correctly. #458
  • Fixed pictures on the documentation
  • Credential* classes have been correctly renamed to ClientCredentials*

SpotifyAPI Web API 6.0.0-beta.2

04 Jun 21:01
Compare
Choose a tag to compare
Pre-release

🎉 The first release of SpotifyAPI.Web Version 6! 🎉

(beta 1 is the same as beta 2)

First of all: There will be a migration guide from 5.1.1 to version 6, coming out in the next days. However, since it's a complete rewrite, a lot has been changed so plan some time migrating.

Overall Features of V6

  • ✅ Typed responses and requests to over 74 endpoints. Complete and always up to date.
  • ✅ Supports .NET Standard 2.X, which includes all major platforms, including mobile:
    • .NET Framework
    • UWP
    • .NET Core
    • Xamarin.Forms
  • ✅ Included HTTPClient, but feel free to bring your own!
  • ✅ Logging supported
  • ✅ Retry Handlers supported
  • ✅ Proxy support
  • ✅ Pagination support
  • ✅ All OAuth2 Authentications supported for use in ASP .NET and CLI apps
  • ✅ Modular structure, for easy unit testing

License

New Codebase - New License. The project is now licensed under the MIT instead of the GPL V2. More freedom for your projects!

Documentation

The documentation site has been built from the ground up. While there is no online method documentation like before (refer to inline XML docs), there are now extensive guides and example infos available.

https://johnnycrazy.github.io/SpotifyAPI-NET/

Examples

Examples were a problem in the past. From now, v6 offers examples for every major .NET framework and application type (web, desktop, cli app) located in the SpotifyAPI.Web.Examples directory. There is still some documentation and linking (between documentation and github) to be done. Also, it's on the roadmap to create more advanced examples.

Feedback

Please provide any feedback, problems and ideas in #451 - Thank you!

SpotifyAPI Web API 5.1.1

08 May 08:06
2392f8f
Compare
Choose a tag to compare

🏗 Fixes:

Chores:

  • Version Bumps of Test/Docs Dependencies

SpotifyAPI Web API 5.1.0

09 Mar 19:51
Compare
Choose a tag to compare

➕ Additions

  • Added AddToQueue Beta Endpoint(#425 )

SpotifyAPI Web API 5.0.0

04 Mar 18:19
284d80f
Compare
Choose a tag to compare

🛑 Breaking Changes

  • The ownerId parameter of all playlists endpoints has been removed. For migration, simply remove the parameter, the playlistId is enough information. (Thanks to @morflk #424 )

🏗 Fixes:

  • The correct version of GetPlaylistTracksAsync was marked as obsolete. This was wrong and has been fixed (Thanks to @NekroMancer #423 )

➕ Additions

  • There is now an ASP .NET Core Example available. Check it out!

Chores:

  • Version Bumps of Dependencies

SpotifyAPI Web API 4.2.2

21 Sep 12:09
e5092ba
Compare
Choose a tag to compare

🏗 Fixes:

  • Paging.HasPreviousPage now correctly checks the Previous property instead of Next ( #387 )
  • Updated Testing Dependecies
  • NuGet Package also published to GitHub Repository

SpotifyAPI Web API 4.2.1

16 Aug 23:02
Compare
Choose a tag to compare

➕ Additions

🏗 Fixes:

  • Fix missing proxy config in ExchangeCode method (#363)
  • Added TotalTracks property to SimpleAlbum and FullAlbum (#367)
  • Bump EmbedIO from 2.9.1 to 2.9.2 (#361)

SpotifyAPI Web API 4.2.0

17 Jul 20:59
Compare
Choose a tag to compare

➕ Additions

  • All Auth flows now support an optional ProxyConfig property to configure a proxy server

SpotifyAPI Web API 4.1.2

30 Jun 13:53
Compare
Choose a tag to compare

🏗 Fixes:

  • There was a problem with releasing 4.1.1 SpotifyAPI.Web.Auth, it contained old code, 4.1.2 fixes this
  • Bumped versions and removed .NET 4.6 entry from NuGET package, just .NET Standard 2.0 now

SpotifyAPI Web API 4.1.1

03 Jun 13:22
Compare
Choose a tag to compare

🏗 Fixes:

  • Remove TypeNameHandling from JSON Serializer settings (Thanks to @nszeitli #342)
  • Updated all dependencies to latest version
  • Fixed the response of the auth controllers: They will no respond with HTML content, which should allow window.close() to be executed correctly. (Thanks to @jholzer )