diff --git a/CHANGES.rst b/CHANGES.rst index c2ffbe4..ede124e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,6 +2,38 @@ Список изменений ================ +Версия 0.0.16 +============= + +**29.12.2019** + +**Переломные изменения** + +- Поле ``account`` переименовано в ``me`` и теперь содержит объект ``Status``, вместо ``Account`` (`#162`_). +- Убрано использование зарезервированных имён в аргументах конструкторов (теперь они с ``_`` на конце). Имена с нижними подчёркиваниями есть как при сериализации так и при десериализации (`#168`_). + +**Крупные изменения** + +- **Добавлены аннотации типов во всей библиотеке!** + +**Незначительные изменения и/или исправления** + +- Добавлен аргумент ``fetch_account_status`` для опциональности получения информации об аккаунте при инициализации клиента (`#162`_). +- Использование ``ujson`` при наличии, обновлены зависимости (`#161`_). +- Добавлен в зависимости для разработки ``importlib_metadata`` для поддержки старых версий (в новой версии ``pytest`` его больше не используют, в угоду ``importlib.metadata`` `#pytest-5537`_)) (`#161`_). +- Добавлен в зависимости для разработки ``atomicwrites``, который используется ``pytest`` теперь только на ``Windows`` - `#pytest-6148`_ (`#161`_). +- Исправлен баг с передачей ``timeout`` аргумента в аргумент ``params`` в следующих методах: ``artists``, ``albums``, ``playlists_list`` (`#120`_). +- Исправлена иницилазиация клиента при помощи логина и пароля с использованием прокси (`#159`_). +- Исправлен баг в загрузке обложки альбома. + +.. _`#162`: https://github.com/MarshalX/yandex-music-api/issues/162 +.. _`#161`: https://github.com/MarshalX/yandex-music-api/issues/161 +.. _`#159`: https://github.com/MarshalX/yandex-music-api/issues/159 +.. _`#168`: https://github.com/MarshalX/yandex-music-api/issues/168 +.. _`#120`: https://github.com/MarshalX/yandex-music-api/issues/120 +.. _`#pytest-5537`: https://github.com/pytest-dev/pytest/issues/5537 +.. _`#pytest-6148`: https://github.com/pytest-dev/pytest/pull/6148 + Версия 0.0.15 ============= diff --git a/requirements-dev.txt b/requirements-dev.txt index 7324967..195f47c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,7 @@ requests pytest codecov -pytest-cov \ No newline at end of file +pytest-cov +ujson +importlib_metadata +atomicwrites \ No newline at end of file diff --git a/setup.py b/setup.py index 70ad57b..4be74d2 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ packages = find_packages(exclude=['tests*']) with open('README.rst', 'r', encoding='utf-8') as f: setup(name='yandex-music', - version='0.0.15', + version='0.0.16', author='Il`ya Semyonov', author_email='Ilya@marshal.by', license='LGPLv3',