Changelog

v5.2.0 (2022-02-09)

Feature

  • Get the top podcasts (f8f3438)

  • Get all podcasts for a genre (8f220fd)

  • Get a list of artist’s playlists (bd0f5ee)

v5.1.1 (2022-02-07)

Fix

  • Make Client.list_radios return a list (cfb3f98)

  • Make Client.list_genres return a list (ca83963)

Documentation

  • Complete Client.get_user_albums return type (46846dc)

v5.1.0 (2022-02-02)

Feature

Documentation

  • Update contributions for prndrbr (eae4bfb)

v5.0.1 (2022-01-28)

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 (2022-01-17)

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 (2022-01-03)

Feature

  • Parse track contributors (719e42a)

  • Parse album contributors (bd02ec4)

v4.2.1 (2021-12-11)

Fix

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

v4.2.0 (2021-12-07)

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 (2021-10-20)

Feature

  • Add all documented fields to resources and type annotate them (9b093b2)

  • Add support for getting the current user (5e9b56e)

v4.0.0 (2021-10-17)

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 (2021-10-15)

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 (2021-10-09)

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)

v3.0.0 (2021-10-09)

Breaking

  • remove deprecated asdict method on Resource class (daeee61)

  • remove deprecated host and use_ssl arguments for Client (2bd2c39)

Documentation

v2.4.0 (2021-10-07)

Feature

  • Add official python 3.10 support (b29b0cb)

v2.3.1 (2021-09-13)

Fix

  • deps: Update dependency sphinx-rtd-theme to v1 (af43757)

Documentation

v2.3.0 (2021-06-27)

Feature

  • Deprecate the asdict method from the Resource class (412b954)

v2.2.4 (2021-06-13)

Fix

  • deps: Update dependency myst-parser to ^0.15 (81ed3d8)

v2.2.3 (2021-05-04)

Fix

  • deps: Update dependency myst-parser to ^0.14 (9fbc55a)

v2.2.2 (2021-04-06)

Fix

  • Release in a separate environment (4d987d0)

  • deps: Update dependency sphinx-autobuild to v2021 (f70a1bd)

  • deps: Update dependency myst-parser to ^0.13 (73255fb)

v2.2.1 (2020-10-23)

Fix

v2.2.0 (2020-10-13)

Feature

  • Switch to Poetry (#196) (92030dd)

Fix

v2.1.0 (2020-10-10)

Feature

  • Add support for python 3.9 (b4669ee)

Documentation

  • Add naveen521kk as a contributor (#171) (0df16d3)

v2.0.0 (2020-10-01)

Feature

  • Drop support for Python 3.5 (20d999b)

Fix

  • Include docs/*.md files in package (5fcc38d)

Breaking

  • dropping EOL Python version (20d999b)

v1.6.2 (2020-09-21)

Fix

  • Remove universal wheel option (5f31f14)

  • Fix missing requirements when running tests (cb7d421)

  • Fix configuration for python-semantic-release (dd446d2)

v1.6.1 (2020-08-27)

Full Changelog

🐛 Bug Fixes:

v1.6.0 (2020-08-20)

Full Changelog

🚀 Enhancements:

📖 Documentation updates:

✅ Testing:

v1.5.0 (2020-07-01)

Full Changelog

🚀 Enhancements:

  • Add get\_tracks and get\_fans methods to Playlist resources #90 (browniebroke)

📖 Documentation updates:

✅ Testing:

v1.4.0 (2020-05-02)

Full Changelog

🚀 Enhancements:

📖 Documentation updates:

✅ Testing:

v1.3.0 (2019-11-09)

Full Changelog

🚀 Enhancements:

  • Add Python 3.8 support #71 (jnth)

🐛 Bug Fixes:

✅ Testing:

v1.2.0 (2019-09-25)

Full Changelog

🚀 Enhancements:

  • Add a header kwarg in Client to force session headers #60 (jnth)

  • Add user’s favorite albums, artists, tracks and playlists in user resource. #53 (jnth)

📖 Documentation updates:

✅ Testing:

v1.1.0 (2019-05-25)

Full Changelog

💥 Breaking Changes:

  • Drop support for EOL Python 3.4 #47 (hugovk)

📖 Documentation updates:

  • Update template to match filename #48 (hugovk)

✅ Testing:

v1.0.0 (2019-02-11)

Full Changelog

💥 Breaking Changes:

v0.9.0 (2019-02-10)

Full Changelog

🚀 Enhancements:

  • Add advanced search method #37 (jnth)

v0.8.0 (2018-10-30)

Full Changelog

🚀 Enhancements:

v0.7.0 (2018-10-03)

Full Changelog

💥 Breaking Changes:

🚀 Enhancements:

✅ Testing:

v0.6.1 (2017-06-19)

Full Changelog

🚀 Enhancements:

📖 Documentation updates:

v0.6.0 (2016-12-27)

Full Changelog

🚀 Enhancements:

v0.5.0 (2016-12-26)

Full Changelog

📖 Documentation updates:

✅ Testing:

v0.4.0 (2016-12-08)

Full Changelog

🚀 Enhancements:

✅ Testing:

v0.3.0 (2016-11-09)

Full Changelog

🚀 Enhancements:

  • add resource parameters and iterators #5 (pfouque)

  • Async client for Tornado, search #1 (misuzu)

v0.2.1 (2015-09-14)

Full Changelog

🚀 Enhancements:

v0.2 (2015-01-31)

Full Changelog

🚀 Enhancements:

v0.1 (2014-11-23)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator