Repository navigation
2.0.0-beta.1
Pre-releaseMAJOR
Удалена общая сессия в 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
Добавлены ошибки ``