github spotipy-dev/spotipy 2.25.0
2.25: Deprecated methods & misc. updates

5 days ago

Added

  • Added unit tests for queue functions
  • Added detailed function docstrings to 'util.py', including descriptions and special sections that lists arguments, returns, and raises.
  • Updated order of instructions for Python and pip package manager installation in TUTORIAL.md
  • Updated TUTORIAL.md instructions to match current layout of Spotify Developer Dashboard
  • Added test_artist_id, test_artist_url, and test_artists_mixed_ids to non_user_endpoints test.py
  • Added rate/request limit to FAQ
  • Added custom urllib3.Retry class for printing a warning when a rate/request limit is reached.
  • Added personalized_playlist.py, track_recommendations.py, and audio_features_analysis.py to /examples.
  • Discord badge in README
  • Added SpotifyBaseException and moved all exceptions to exceptions.py
  • Marked the following methods as deprecated:
    • artist_related_artists
    • recommendations
    • audio_features
    • audio_analysis
    • featured_playlists
    • category_playlists
  • Added FAQ entry for inaccessible playlists

Fixed

  • Audiobook integration tests
  • Edited docstrings for certain functions in client.py for functions that are no longer in use and have been replaced.
  • current_user_unfollow_playlist() now supports playlist IDs, URLs, and URIs rather than previously where it only supported playlist IDs.

Removed

  • mock no longer listed as a test dependency. Only built-in unittest.mock is actually used.

Full Changelog: 2.24.0...2.25.0

Don't miss a new spotipy release

NewReleases is sending notifications on new releases.