Skip to content

2.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@fi-res fi-res released this 05 Apr 15:11
· 68 commits to v2 since this release

MAJOR

Удалена общая сессия в request, вместо этого у каждого клиента своя сессия
User.is_followed переименован в User.is_followed_by
Во всех routes функциях token заменен на client - используется client.request вместо fetch
routes/polls.py вынесен в отдельный модуль (раньше был внутри posts)
Во всех routes функциях с пагинацией используется строгий стандарт - сперва page/cursor, потом limit

MINOR

Добавлены классы Comment, Post, Poll, User, Posts, Pin, Profile, Subscription, Privacy
Добавлен routes модуль subscription
Добавлены utils to_uuid, to_nullable_uuid, parse_datetime
Добавлен базовый класс ITDBaseModel для моделек
Добавлен базовый класс ITDException для ошибок
Добавлен декоратор catch_errors, который автоматически отлавливает указанные в параметрах ошибки. Применяется к routes функциям.
Добавлены ошибки NotPinned, InternalError, InvalidDisplayName, ModerationFailed
Добавлен Role enum
Добавлен класс All для выражения load(ALL) (загрузить все)
Добавлены автотесты (pytest)
Удален setup.py

PATCH

Удален пример upload_gif
Добавлены ошибки ``