Breaking Changes
- Методы с разбиением на страницы теперь возвращают `None` вместо `[]`, если на странице отстуствуют данные
- Методы POST/PATCH/DELETE, которые раньше возвращали кортеж из булеана и объекта/строки, теперь возвращают объект или `None`, если API вернул ошибку
Changelog:
- **Добавлены методы для `/api/dialogs`**
- Добавлена модель для диалогов: `dialogs.py`
- Изменен тип параметра `dialog_id` в методе `Endpoints.dialog`
- Изменены уровни логирования у некоторых методов
- Изменена проверка на `request_type` (if изменен на if/elif/else)
- Изменена проверка `'notice' in response` в сторону упрощения
- Испралено название хука pylint
- Исправлена документация и типы переменных во многих местах
- Удалено "ложное" логирование у методов с разбиением на страницы
- Удалено избыточное логирование у некоторых POST/PATCH/DELETE методов
- Удалена проверка на `response is None`
- Удален `logger.critical` в методе получения токена
Full Changelog: https://github.com/SecondThundeR/shikithon/compare/v0.1.2...v0.2.0