Repository navigation
2.0.0-beta.2
Pre-releaseMAJOR
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