spotify 0.7.0 spotify: ^0.7.0 copied to clipboard
An incomplete dart library for interfacing with the Spotify Web API.
Changelog #
0.7.0 #
- create client with access token only
- add description field to playlist model
0.6.0 #
- fix following artist
- add user saved shows endpoint
- fix episode listing
- clean up album models
- add null safety
0.5.1 #
- add createPlaylist optional parameters
0.5.0 #
- add tracks to album response
- add credentials refresh callback
0.4.0 #
- implement podcast endpoints
0.3.7+1 #
- fix recentlyPlayed endpoint and add unit tests
0.3.7 #
- add /me/top/artists endpoint
- add following and unfollowing playlists
- add date-based paging to /me/recentlyPlayed
0.3.6 #
- AlbumSimple: add release date properties
- add authorization flow for saved credentials
0.3.5 #
- playlists: support adding multiple tracks to playlist
0.3.4 #
- add /me/following endpoint
0.3.3 #
- search: add market parameter
- add request rate handling with retries
0.3.2 #
- users: move
me
calls to own endpoint classme
calls inusers
endpoint class will be removed in the next releases
- artists: add albums call
0.3.1+3 #
- album: remove object type detection hack
0.3.1+2 #
- fix minor bug introduced by #43
0.3.1+1 #
- fix audio-features parsing issue
0.3.1 #
- 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
0.3.0 #
- unify package's Browser and IO exports, fix invalid SDK error #34
- improve static analysis health #33
0.2.1 #
- 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
0.2.0 #
- 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.
0.1.6+3 #
- fix typo in tracks object
- move album model switch to model
0.1.5+1 #
- add external_ids and external_urls
0.1.4 #
- add related-artists to the artists endpoint
0.1.3+2 #
- use full Track object in search endpoint
0.1.3+1 #
- eliminate duplicate code (serializers)
0.1.3 #
- add currently playing endpoint
0.1.2 #
- make pub analyzer happy
0.1.1 #
- add search endpoint
0.0.9 - 0.1.0 #
- support Dart 2 with switch to json_serializable
0.0.8 #
- add missing _putImpl implementation to SpotifyMock
0.0.7 #
- add user's saved tracks endpoints
0.0.6 #
- add pagination support
0.0.5 #
- add user and playlist endpoints
0.0.4 #
- fix typo in artists endpoint
- add basic unit tests
0.0.3 #
- add support for albums and artists
- refactor code a little
0.0.1 #
- Initial version