Releases: browniebroke/deezer-python
Releases · browniebroke/deezer-python
v5.1.0
v5.0.1
v5.0.0
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, theiter_...
methods have been removed from all resources and merged into the correspondingget_...
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
v4.3.0
v4.2.1
v4.2.0
v4.1.0
v4.0.0
Feature
- Port
Client
'srequest
method toAsyncClient
(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 regularsearch
method. (46cf5f1
) - The
get_object
,object_url
andurl
methods have been removed from theClient
andAsyncClient
classes (3b7c167
) - The
Client.get_radios
method has been removed and replaced byClient.list_radios
(b7d940f
) - The
Client.get_genres
method has been removed and replaced byClient.list_genres
(2e284af
) - A
DeezerErrorResponse
is now raised in case of error, instead ofValueError
(0ddc5c2
)
v3.2.0
v3.1.0
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
)