Releases: Damego/anilibria.py
Releases · Damego/anilibria.py
Версия 1.0.4
Обновление 1.0.3
- Исправлена ошибка с неожиданным закрытием клиента
Обновление 1.0.2
- Добавлена поддержка новых эндпоинтов, связанных с франшизами
Full Changelog: 1.0.1...1.0.2
Обновление 1.0.1
Исправлен баг при сериализации объекта ListPagination
, который требовал тип объекта.
Обновление 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
.
Читайте документацию!
Обновление 0.3.3
Небольшое обновление, исправляющий баг, который не позволяет использовать методы без старта клиента.
0.3.2
0.3.1
0.3.0
0.2.1
- Возвращены подписки в базовом состоянии, т.е. никакой обёртки над ними нет, так как они немного не то, что изначально ожидалось.
- Исправлена ошибка
TypeError: "Model" resolve unexcepted keyword
путём наследования и созданием обёрток кattrs.define
иattrs.field
. - Добавлен атрибут
is_reupload
дляEncodeEvent
. Доступен приon_encode_start
. - Попытка заставить работать ивент
on_title_serie
так, как нужно. На данный момент он будет присылать как новые серии, так и перезаливы (не знаю, как их игнорить).
Full Changelog: 0.2.0...0.2.1