• 2.25.0 645ed6da56

    2.25.0 Stable

    kerem released this 2025-01-03 15:30:08 +03:00 | 36 commits to master since this release

    📅 Originally published on GitHub: Fri, 03 Jan 2025 12:33:37 GMT
    🏷️ Git tag created: Fri, 03 Jan 2025 12:30:08 GMT

    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: https://github.com/spotipy-dev/spotipy/compare/2.24.0...2.25.0

    Downloads