> Это второе релизное обновление, последующие обновления будут выходить в качестве патчей и минорных обновлений
> до следующего мажорного изменения
Breaking Changes
- **Многочисленные изменения делают старый код неактуальным и в связи с отстуствием обратной совместимости, после обновления необходимо выполнить миграцию. Информация о миграции с версии 1.x.x на 2.0.0 находится [здесь](https://github.com/SecondThundeR/shikithon/wiki/%D0%9C%D0%B8%D0%B3%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81-v1-%D0%BD%D0%B0-v2)**
- Теперь этот и новые ченджлоги будут включать себя лишь изменения с внешней стороны (внутренние изменения можно посмотреть по ссылке сравнения ниже)
- Обновлена логика возвращения данных для некоторых методов. Теперь некоторые методы возвращают данные по умолчанию, если API возвращает ничего или произошла ошибка (Пустые списки, конкретные значения булеанов и т.д.)
Changelog:
- **Добавлена поддержка асинхронности и ресурсов API в качестве отдельных классов** (см. новые примеры кода в README)
- **Добавлена поддержка выполнения нескольких API запросов за раз**
- **Добавлен флаг для отключения логирования** (см. раздел "Пара уточнений по использованию" в README)
- Обновлены зависимости (Добавлен `aiohttp`, убран `requests`)
- Исправлены некоторые модели объектов из-за которых многие методы API возвращали ошибку валидации
- Исправлена ссылка на эндпоинт `/api/ranobe`
- Исправлена документация некоторых методов API
- Прочие исправления и улучшения
**Full Changelog**: https://github.com/SecondThundeR/shikithon/compare/v1.0.2...v2.0.0