- fix following artist
- add user saved shows endpoint
- fix episode listing
- clean up album models
- add null safety
- add createPlaylist optional parameters
- add tracks to album response
- add credentials refresh callback
- implement podcast endpoints
- fix recentlyPlayed endpoint and add unit tests
- add /me/top/artists endpoint
- add following and unfollowing playlists
- add date-based paging to /me/recentlyPlayed
- AlbumSimple: add release date properties
- add authorization flow for saved credentials
- playlists: support adding multiple tracks to playlist
- add /me/following endpoint
- search: add market parameter
- add request rate handling with retries
- users: move
me
calls to own endpoint classme
calls inusers
endpoint class will be removed in the next releases
- artists: add albums call
- album: remove object type detection hack
- fix minor bug introduced by #43
- fix audio-features parsing issue
- fix compilation issue with test client #44
- improve recommendation, tracks and playlist endpoints #43
- improve readme regarding authorization #41
- add method to retrieve oauth2 credentials #38
- add devices call #36
- unify package's Browser and IO exports, fix invalid SDK error #34
- improve static analysis health #33
- add oauth2 package for refresh flow
- fix pagination on several places
- add playlists/removeTrack
- add playlists/addTrack
- add createPlaylist
- fix my playlists
- refactor SpotifyApi classes
- upgrade json_serializable dependencies
- add token setter method for implicit grant
- add related artists
- add recently played artists
- add top tracks
- add categories
- add tracksByPlaylist
- fix currently playing
Please don't mind the weird commit history, I goofed and used rebase first and merge on the later pull requests.
- fix typo in tracks object
- move album model switch to model
- add external_ids and external_urls
- add related-artists to the artists endpoint
- use full Track object in search endpoint
- eliminate duplicate code (serializers)
- add currently playing endpoint
- make pub analyzer happy
- add search endpoint
- support Dart 2 with switch to json_serializable
- add missing _putImpl implementation to SpotifyMock
- add user's saved tracks endpoints
- add pagination support
- add user and playlist endpoints
- fix typo in artists endpoint
- add basic unit tests
- add support for albums and artists
- refactor code a little
- Initial version