This repository has been archived by the owner on Sep 25, 2024. It is now read-only.
v2.0.0 (Make me asynchronous)
Это второе релизное обновление, последующие обновления будут выходить в качестве патчей и минорных обновлений
до следующего мажорного изменения
Breaking Changes
- Многочисленные изменения делают старый код неактуальным и в связи с отстуствием обратной совместимости, после обновления необходимо выполнить миграцию. Информация о миграции с версии 1.x.x на 2.0.0 находится здесь
- Теперь этот и новые ченджлоги будут включать себя лишь изменения с внешней стороны (внутренние изменения можно посмотреть по ссылке сравнения ниже)
- Обновлена логика возвращения данных для некоторых методов. Теперь некоторые методы возвращают данные по умолчанию, если API возвращает ничего или произошла ошибка (Пустые списки, конкретные значения булеанов и т.д.)
Changelog:
- Добавлена поддержка асинхронности и ресурсов API в качестве отдельных классов (см. новые примеры кода в README)
- Добавлена поддержка выполнения нескольких API запросов за раз
- Добавлен флаг для отключения логирования (см. раздел "Пара уточнений по использованию" в README)
- Обновлены зависимости (Добавлен
aiohttp
, убранrequests
) - Исправлены некоторые модели объектов из-за которых многие методы API возвращали ошибку валидации
- Исправлена ссылка на эндпоинт
/api/ranobe
- Исправлена документация некоторых методов API
- Прочие исправления и улучшения
Full Changelog: v1.0.2...v2.0.0