Skip to content

2.0.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@fi-res fi-res released this 18 Apr 13:44
· 28 commits to v2 since this release

MAJOR

attachment_ids переименован в attachments
Удалены все модели (itd.models)
Удалены почти все функции из клиента

MINOR

Добавлены Posts, Notifications, Clan, WhoToFollow, File, TopClans, Span, Hashtag, Report, LikedPosts, UserPosts, HashtagPosts классы
Изменен тип данных attachments - File | UUID | str | list[File | UUID | str]
Добавлен поиск
Добавлены attachments для OriginalPost
Добавлены декораторы catch_errors в auth
Добавлен декоратор rate_limit для авто рейт лимитов
Добавлена ошибка InvalidPassword
Добавлена функция user.post, user.complete_actions_for_wall_access, user.compelete_actions_for_likes_visibility
Добавлены property user.can_post_on_wall, user.can_see_liked_posts
Изменен тип данных wall_recipient - User | UUID | str
Добавлено сравнивание AccessType (AccessType.NOBODY < AccessType.EVERYONE)

PATCH

Исправлена функция load_all в comments и replies
Удалена библиотека webscoket-client
Удален пример board_to_ppm
Добавлены тесты client_propagation, file, hashtag, notifications, search
Удалены рейт лимиты из тестов
Добавлен параметр _load_with_parent в ITDBaseModel (загружать ли можель вместе с родителем)
Добавлена проверка на has_more в комментариях
Исправлена pydantic ошибка если у пользователя нету пинов
post.is_pinned сделан nullable
Испрвавлено обновление настроек приватности
Исправлено изменение насторек приватности
Использование разных объектов Me под каждый клиент
Изменен build_backend на uv
Добавлена обработка нового вида ошибки token_expired