v0.12.0
What's Changed
New features
- (#390) The
scopes!
macro supports to split the scope by whitespace. - (#418) Add a user-settable callback function whenever token is updated.
Breaking changes
- (#409) Change type of
position
parameter inplaylist_add_items
endpoint fromOpinion<Duration>
toOpinion<u32>
- (#421) Change type of
AudioFeaturesPayload.audio_features
fromVec<AudioFeatures>
toVec<Option<AudioFeatures>>
- (#429) Enable Token refreshing by default.
- (#432) Add optional
market
field totrack
,album
,albums
, andalbum_track[_manual]
. Makemarket
field inartist_top_tracks
optional.
Bugfixes
- (#419) Base64url encode instead of plain base64 encode for PKCE challenge code.
- (#421) Filter
null
s ontracks_features
requests - (#424) Fix PKCE refresh token invalid error
- (#428) Fix PKCE url in doc