• v0.14.0 a7080cba45

    v0.14.0 Stable

    kerem released this 2025-01-01 09:20:24 +03:00 | 93 commits to master since this release

    📅 Originally published on GitHub: Wed, 01 Jan 2025 07:18:05 GMT
    🏷️ Git tag created: Wed, 01 Jan 2025 06:20:24 GMT

    Breaking changes

    • (#487) Change the type of TrackLink.id from TrackId<'static> to Option<TrackId<'static>>

    Bugfixes

    • (#494) Fix endless sequential pagination problem.

    New features

    • (#496) Add support for searching multiple types
    • (#512) Add AuthCodePkceSpotify::from_token_with_config()
    • (#513)
      • Automatically spawn a local TCPListener to handle redirect url without manually copy/paste URL into terminal.(The most exciting feature in this release, free developer from manually copying/pasting redirect_url into their terminal)
      • Mark artist_related_artists, track_features, tracks_features, track_analysis as deprecated because Spotify has deprecated these endpoints

    It's the last release in 2024, Happy New Year, nerds :)

    Downloads
  • v0.12.0 7f16397814

    v0.12.0 Stable

    kerem released this 2023-08-27 01:22:06 +03:00 | 213 commits to master since this release

    📅 Originally published on GitHub: Sat, 26 Aug 2023 22:35:30 GMT
    🏷️ Git tag created: Sat, 26 Aug 2023 22:22:06 GMT

    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

    https://github.com/ramsayleung/rspotify/compare/v0.11.7...v0.12.0

    Downloads
  • v0.11.0 6490896ce8

    v0.11.0 Stable

    kerem released this 2021-10-14 18:01:03 +03:00 | 581 commits to master since this release

    📅 Originally published on GitHub: Thu, 14 Oct 2021 15:56:51 GMT
    🏷️ Git tag created: Thu, 14 Oct 2021 15:01:03 GMT

    This release contains lots of breaking changes. These were necessary to continue Rspotify's development, and this shouldn't happen again. From now on we'll work on getting closer to the first stable release. Lots of internal code was rewritten to make RSpotify more flexible, performant and easier to use. Sorry for the inconvenience!

    More info in the changelog. If you have problems upgrading, please let us know at #218 :)

    Downloads
  • v0.9 22a995a061

    v0.9 Stable

    kerem released this 2020-02-27 19:48:37 +03:00 | 1662 commits to master since this release

    📅 Originally published on GitHub: Thu, 27 Feb 2020 16:54:02 GMT
    🏷️ Git tag created: Thu, 27 Feb 2020 16:48:37 GMT

    • Adds async/await support.
    • Keeps the previous synchronous API, enabled by extra feature blocking, disabled by default.
    • Shorten the import path.
    • Add missing Show and Episode types.
    Downloads
  • v0.9-alpha 911552caa7

    v0.9-alpha Pre-release

    kerem released this 2020-02-25 17:27:28 +03:00 | 1670 commits to master since this release

    📅 Originally published on GitHub: Tue, 25 Feb 2020 14:56:03 GMT
    🏷️ Git tag created: Tue, 25 Feb 2020 14:27:28 GMT

    Alpha release supporting async/await

    Downloads