Skip to content

Releases: Damego/anilibria.py

Версия 1.0.4

07 Sep 06:55
Compare
Choose a tag to compare
  • Исправлен краш клиента при неожиданных сообщениях со стороны вебсокета

Обновление 1.0.3

22 Jul 12:02
Compare
Choose a tag to compare
  • Исправлена ошибка с неожиданным закрытием клиента

Обновление 1.0.2

27 Apr 14:18
Compare
Choose a tag to compare
  • Добавлена поддержка новых эндпоинтов, связанных с франшизами

Full Changelog: 1.0.1...1.0.2

Обновление 1.0.1

09 Feb 15:03
Compare
Choose a tag to compare

Исправлен баг при сериализации объекта ListPagination, который требовал тип объекта.

Обновление 1.0.0

04 Feb 09:32
Compare
Choose a tag to compare

Первое мажорное обновление! Версия 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

08 Sep 16:23
b18f9ee
Compare
Choose a tag to compare

Небольшое обновление, исправляющий баг, который не позволяет использовать методы без старта клиента.

0.3.2

23 Jul 07:46
Compare
Choose a tag to compare
  • Добавлен full_url для Poster.
  • Использование params в запросах.
  • Использование self._http вместо self._websocket._http.
  • Улучшена логика проверки на новую серию.

0.3.1

15 Jul 08:07
Compare
Choose a tag to compare
  • Добавлен тип тайтла WEB.
  • Добавлен класс MISSING.
  • Добавлена поддержка чисел в списке в методах get_rss и search_titles.
  • Исправлен краш клиента при неверном значении Enum.
  • Добавлен вызов исключений в методах get_title & get_titles.

0.3.0

13 Jul 12:58
df75f68
Compare
Choose a tag to compare
  • Добавлена модель Event для EventDispatcher.
  • Стабилизирована работа ивента on_title_serie.
  • Добавлена документация по Enum.

0.2.1

08 Jul 17:13
87638d9
Compare
Choose a tag to compare
  • Возвращены подписки в базовом состоянии, т.е. никакой обёртки над ними нет, так как они немного не то, что изначально ожидалось.
  • Исправлена ошибка 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