Skip to content

Releases: browniebroke/deezer-python

v5.1.0

02 Feb 22:17
Compare
Choose a tag to compare

Feature

Documentation

  • Update contributions for prndrbr (eae4bfb)

v5.0.1

28 Jan 18:14
Compare
Choose a tag to compare

Fix

  • Genre methods return a list (2c15056)

Documentation

  • Fix type hints and add documentation (beeacc4)
  • Fix a few urls in README.md (c12120b)
  • Add prndrbr as a contributor for doc (#442) (4387822)
  • Fix a few typos (69755f2)
  • Update contributing guide (a673690)
  • Update contributing guide (ca60f3c)
  • Fix outdated installation instruction (1129210)

v5.0.0

17 Jan 13:32
Compare
Choose a tag to compare

Feature

  • Add PaginationList to improve how we deal with pagination (#425) (6a4ccf2)
  • Remove the tornado-based AsyncClient (#427) (96df7b8)

Breaking

  • support for Python 3.6 is dropped (6562a4c)
  • paginated responses are now managed via a PaginatedList wrapper class. As a result, the iter_... methods have been removed from all resources and merged into the corresponding get_... method. Search result also make use of these new paginated responses. (6a4ccf2)
  • the AsyncClient, based on Tornado, has been removed. If you still need it, stay on earlier version or vendor it into your codebase. (96df7b8)

Documentation

  • Show resources attributes and their type (383ffa3)
  • Split documentation for resources into multiple pages (4e96f75)
  • Fix mention of as_dict() method (0bfb849)
  • Fix a few typos and reformat files (91b8f5c)
  • Reword section about authentication (1e7b9e3)

v4.3.0

03 Jan 23:54
Compare
Choose a tag to compare

Feature

  • Parse track contributors (719e42a)
  • Parse album contributors (bd02ec4)

v4.2.1

11 Dec 07:56
Compare
Choose a tag to compare

Fix

  • deps: Update dependency myst-parser to ^0.16 (2fe0e71)

v4.2.0

07 Dec 19:16
Compare
Choose a tag to compare

Feature

  • Deserialize date in Resource.as_dict() method (#399) (6337967)

Fix

  • Follow Deezer's format when deserializing datetime (#411) (3be65e4)

Documentation

  • Add bjacquin as a contributor for code (#410) (138d317)

v4.1.0

20 Oct 18:00
Compare
Choose a tag to compare

Feature

  • Add all documented fields to resources and type annotate them (9b093b2)
  • Add support for getting the current user (5e9b56e)

v4.0.0

17 Oct 11:31
Compare
Choose a tag to compare

Feature

  • Port Client's request method to AsyncClient (bd9edb2)
  • Refactor existing methods to use newer request (0ddc5c2)

Fix

  • Remove Comment resource as it's no longer in the Deezer API (6bb0647)
  • Make Resource.get_relation work with Tornado client (0980055)

Breaking

  • the advanced_search method no longer exists and has been merged into the regular search method. (46cf5f1)
  • The get_object, object_url and url methods have been removed from the Client and AsyncClient classes (3b7c167)
  • The Client.get_radios method has been removed and replaced by Client.list_radios (b7d940f)
  • The Client.get_genres method has been removed and replaced by Client.list_genres (2e284af)
  • A DeezerErrorResponse is now raised in case of error, instead of ValueError (0ddc5c2)

v3.2.0

15 Oct 21:31
Compare
Choose a tag to compare

Feature

  • Get current user's listening history (43ea8ca)

Documentation

  • Update contributing guide with recent simplifications (0181cda)
  • Add Carababusha as a contributor for code (#390) (257a48f)
  • Update contributing guide to avoid leaking API tokens (784146e)

v3.1.0

09 Oct 18:15
Compare
Choose a tag to compare

Feature

  • Ability to manage tracks from the user's library (59b0f57)
  • Ability to manage artists from the user's library (10f2967)
  • Ability to manage albums from the user's library (45f9bba)
  • Add support to rate an album (c8dc771)
  • Add support to rate an album (1c72557)
  • Basic structure to support POST method (9da4e81)