Тайп хинты!
Pre-release
Pre-release
Переломные изменения
- Поле
account
переименовано вme
и теперь содержит объектStatus
, вместоAccount
(#162). - Убрано использование зарезервированных имён в аргументах конструкторов (теперь они с
_
на конце). Имена с нижними подчёркиваниями есть как при сериализации так и при десериализации (#168).
Крупные изменения
- Добавлены аннотации типов во всей библиотеке!
Незначительные изменения и/или исправления
- Добавлен аргумент
fetch_account_status
для опциональности получения информации об аккаунте при инициализации клиента (#162). - Добавлены тесты c передачей пустого словаря в
de_json
иde_list
(#174). - Использование
ujson
при наличии, обновлены зависимости (#161). - Добавлен в зависимости для разработки
importlib_metadata
для поддержки старых версий (в новой версииpytest
его больше не используют, в угодуimportlib.metadata
#pytest-5537) (#161). - Добавлен в зависимости для разработки
atomicwrites
, который используетсяpytest
теперь только наWindows
- #pytest-6148 (#161). - Исправлен баг с передачей
timeout
аргумента в аргумент params в следующих методах:artists
,albums
,playlists_list
(#120). - Исправлена иницилазиация клиента при помощи логина и пароля с использованием прокси (#159).
- Исправлен баг в загрузке обложки альбома.