Skip to content

v0.12.0

Latest
Compare
Choose a tag to compare
@ramsayleung ramsayleung released this 26 Aug 22:35
· 72 commits to master since this release

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 in playlist_add_items endpoint from Opinion<Duration> to Opinion<u32>
  • (#421) Change type of AudioFeaturesPayload.audio_features from Vec<AudioFeatures> to Vec<Option<AudioFeatures>>
  • (#429) Enable Token refreshing by default.
  • (#432) Add optional market field to track, album, albums, and album_track[_manual]. Make market field in artist_top_tracks optional.

Bugfixes

  • (#419) Base64url encode instead of plain base64 encode for PKCE challenge code.
  • (#421) Filter nulls on tracks_features requests
  • (#424) Fix PKCE refresh token invalid error
  • (#428) Fix PKCE url in doc

Full changelog

v0.11.7...v0.12.0