Commit Graph

128 Commits

Author SHA1 Message Date
Jonas Dellinger
8f17ee908c Use 200 as success code in SaveAlbum/SaveTracks/SaveShows, closes #496 2020-08-27 14:07:49 +02:00
Jonas Dellinger
952d46f58f Add Positions body param to PlaylistRemoveItemsRequest, #501 2020-08-27 13:55:42 +02:00
Tim Ittermann
a9c4aba7fa
Add interfaces for tokens (#499)
* Add interfaces for tokens

* Delete UpgradeLog.htm

* Changed Namespace

Co-authored-by: Jonas Dellinger <jonas@dellinger.dev>
2020-08-26 15:38:00 +02:00
Jonas Dellinger
5f57b505ed Fixed Follow endpoint always returning false, closes #496 2020-08-20 14:09:16 +02:00
Jonas Dellinger
b293abe523 Merge branch 'pkce' into master 2020-08-19 14:12:49 +02:00
Jonas Dellinger
24459453a6 Finished PKCE Docs & Implementation - Example.CLI.PersistentConfig now uses PKCE 2020-08-19 14:03:01 +02:00
dependabot-preview[bot]
97646cabad
Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.0.0 to 3.3.0 (#494)
Bumps [Microsoft.CodeAnalysis.FxCopAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 3.0.0 to 3.3.0.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v3.0.0...v3.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-12 09:01:23 +02:00
Jonas Dellinger
9d22c04764 Added PKCE stuff: Initial request & refresh + PKCEUtil for generating verifiers 2020-08-06 18:48:49 +00:00
Jonas Dellinger
b084524814 Fixed base64url implementation, was missing a conversion 2020-08-06 11:35:39 +00:00
Jonas Dellinger
f8b2787154 Implemented util class for base64url, start of #490 2020-08-06 13:14:45 +02:00
Jonas Dellinger
d8e9386f62 Fix GetRecommendationGenres, fixes #487 2020-07-22 21:51:19 +02:00
Jonas Dellinger
51ed9368cb Added Playlists to SearchResponse, fixes #480 2020-07-15 21:13:20 +02:00
Jonas Dellinger
d7538fb23a Added Description and Followers to FullPlaylist, fixes #484 2020-07-15 21:11:40 +02:00
Jonas Dellinger
f3c8a9d620 Made more fields nullable, they can be excluded using fields query param, fixes #477 2020-07-13 16:03:19 +02:00
Jonas Dellinger
6f0e1b6f80 Only list enums when a flag attribute is pressent, fixes #478 2020-07-13 15:49:36 +02:00
Jonas Dellinger
ea8fccd555 .net standard 2.0 support, followup #475 2020-07-03 23:06:54 +02:00
Jonas Dellinger
d7baa8f45c Made retry-after case insensitive, fixes #475 2020-07-03 22:59:39 +02:00
Jonas Dellinger
d73c874400 Added market and fields parameter for PlaylistGetRequest 2020-06-29 22:58:50 +02:00
Jonas Dellinger
bfd9663fde Better exception and docs for missing type info, fixes #472 2020-06-29 22:52:15 +02:00
Jonas Dellinger
27773caa28 Empty lists are correctly excluded from query params, fixes #471 2020-06-29 22:42:35 +02:00
Jonas Dellinger
c672b6158b Added test case for serializing with PlaylistElementConverter 2020-06-16 20:49:29 +02:00
Jonas Dellinger
8485e23943 PlayableItemConverter CanWrite is now false, should allow serialization 2020-06-16 20:02:58 +02:00
Jonas Dellinger
df009e0316 Remove Task/Func paging methods, c# types are too strict for that 2020-06-13 13:28:50 +02:00
Jonas Dellinger
de98bc012f Added IPaginatble to also support Cursor based paging 2020-06-13 12:55:48 +02:00
Calle
d7c54ebfcd
Fix duplicate '?' in query part of URI (#462) 2020-06-13 00:27:28 +02:00
Jonas Dellinger
87127a51a8 Fixed a bug where request parameters were not added, related to #461 2020-06-12 15:01:38 +02:00
Jonas Dellinger
208b90fb56 Fixed cache logic inside of RequestParams, fixes #458 2020-06-09 03:04:51 +02:00
Jonas Dellinger
3e0c4e479b documentation for credentials authenticator 2020-06-07 13:30:58 +02:00
Jonas Dellinger
ec08baf80b Rename all Credentials* classes to correct ClientCredentials* 2020-06-07 13:29:15 +02:00
Jonas Dellinger
c829adde0b Added docs for IPlayableItem, fixes #454 2020-06-06 17:43:49 +02:00
Jonas Dellinger
fb5b81b747 Fixed warnings and polished publish script 2020-06-04 20:56:47 +02:00
Jonas Dellinger
f04f175775 Setup projects for nuget publishing 2020-06-04 20:29:33 +02:00
Jonas Dellinger
e69af64ecd Merge branch 'v6' 2020-06-04 15:43:25 +02:00
Jonas Dellinger
7bc5015950 More docs regarding retry_handling 2020-06-03 19:12:12 +02:00
Jonas Dellinger
d31a9e4ea1 Update online docs 2020-06-03 17:44:13 +02:00
Jonas Dellinger
2a9b0338f5 Moar docs and TooManyRequests exception 2020-06-02 23:55:50 +02:00
Jonas Dellinger
ef60a9f1f2 Added TokenSwapAuth and console example for it #451 2020-06-02 16:34:24 +02:00
Jonas Dellinger
0a6570632b Finished inline XML docs for now :party: #451 2020-05-31 16:57:58 +02:00
Jonas Dellinger
5ae126699c Pagination implementation adapted - Less methods,more defaults #451 2020-05-31 15:56:49 +02:00
Jonas Dellinger
7445d3ca0e 📘 More docs! #451 2020-05-31 00:11:05 +02:00
Jonas Dellinger
3695866e55
Feature/shows and episodes (#437)
Co-authored-by: shayo <shay.ohayon@gmail.com>
2020-05-30 23:56:57 +02:00
Jonas Dellinger
c34167ecb4 More Docs #451 2020-05-30 23:32:06 +02:00
Jonas Dellinger
5da15c1c29 More Docs and spotify.LastResponse #451 2020-05-30 23:20:42 +02:00
Jonas Dellinger
0ef07bed0b Added Reflection Cache for RequestParams #451 2020-05-29 13:06:27 +02:00
Jonas Dellinger
b2884debcd Started with Documentation #451 2020-05-28 16:30:17 +02:00
Jonas Dellinger
f1ca557c6e Enabled nullable for most projects 2020-05-25 18:00:47 +02:00
Jonas Dellinger
6182816cd1 Added ASP.NET Core example 2020-05-22 12:23:25 +02:00
Jonas Dellinger
51887644fd Added better Pagination support via IAsyncEnumerable 2020-05-20 20:59:11 +02:00
Hank Hester
482562c573
Fix misplaced param documentation comment (#453) 2020-05-20 18:40:27 +02:00
Jonas Dellinger
320aa5f134 Added Library Client #451 2020-05-20 08:48:08 +02:00