Обновление 1.0.0
Первое мажорное обновление! Версия 1.0.0
💥 - Это эмодзи означает, что изменение обратно несовместимое!
Список изменений:
- 💥 Переход на python 3.10
- 💥 Переход на 3-ю версию АПИ Анилибрии.
- 💥 Некоторые методы, которые возвращают список чего-то (тайтлов, видео и т.п.) теперь возвращают объект
ListPagination
. Также у этих методов есть параметры, связанные с пагинацией. - 💥 Переименованы методы для получения/удаления избранных тайтлов.
- Реализован метод
get_user
, для получения текущего(по ID сессии) пользователя. Возвращает объектUser
. - Добавлен декоратор
@client.on()
, которая принимает модель события. - 💥 Переименован
WebSocketClient
->GatewayClient
- 💥 Использование
cattrs
для сериализации данных. - 💥 Удалено окончание
Event
у всех моделей событий. - Реализован класс
Missing
и типAbsent
для обозначения опциональных аргументов. - 💥 Реорганизована структура проекта.
- Добавлена поддержка poetry.
- 💥 Переименованы
serie
->episode
.TitleSerie
->TitleEpisode
. - Исправлена (возможно) некорректная работа события
on_title_serie
(Теперь этоon_title_episode
см. пункт выше). - Добавлено событие
on_subscription
.
Читайте документацию!