Repository navigation
Changelog
Добавлено
-
Поддержка новых методов API Anixart 10.5.
-
Новые методы управления значками профиля:
profileBadge.list()— получение категорий, последних и закреплённых значков профиля.profileBadge.section()— получение значков определённой категории с пагинацией.profileBadge.pinToShowcase()— закрепление значка в витрине профиля.profileBadge.unpinFromShowcase()— удаление значка из витрины.profileBadge.reorderShowcase()— изменение порядка значков в витрине.
-
Новая группа эндпоинтов
achievement:achievement.preview()— предварительная информация о достижении по коду.achievement.get()— получение достижения по коду.
-
Новые методы существующих эндпоинтов:
release.badges()— получение значков, связанных с релизом.channel.delete()— удаление собственного канала.notification.delete(DeleteNotificationType.Article)— удаление уведомления о публикации статьи.profilePreference.deleteLoginHistory()— очистка истории изменения логина.
-
Новые модели для системы значков и достижений:
IBadgeCategoryIBadgeAwardIBadgeSectionIProfileBadgeSectionsResponseIProfileBadgePageableResponseIProfileBadgeResponseIProfileBadgeShowcaseResponseIReorderBadgeShowcaseRequestIAchievementPreviewIAchievementPreviewResponseIAchievementResponse
-
Новые enum'ы результатов API:
AchievementResultProfileBadgeShowcaseResultChannelDeleteResult
-
Добавлены дополнительные поля значков в моделях профилей и релизов:
badge_countbadges_preview
Изменено
-
Обновлена модель
IBadgeв соответствии с новой системой значков Anixart 10.5:- Добавлены категории, описания и редкость значков.
- Добавлена информация об условиях получения достижений.
- Добавлен процент пользователей, владеющих значком.
- Добавлены признаки владения, выбора, закрепления и доступности значков.
- Добавлены дополнительные URL изображений значков.
-
Изменён тип ответа
profileBadge.edit():- Вместо общего
IResponseиспользуетсяIProfileBadgeResponse. - Ответ теперь типизирован с учётом объекта
badge.
- Вместо общего
-
Расширена модель
IChannel:badge_idbadge_namebadge_typebadge_urllast_article_date
-
Исправлена типизация
IProfileArticleNotification:- Поле
articleтеперь используетIArticleCompactвместо числового идентификатора. - Убраны поля, не соответствующие модели ответа API.
- Поле
-
Обновлены типы результатов и коды ошибок для новых методов управления значками, достижениями и каналами.
-
Новая группа
achievementзарегистрирована вclient.endpoints.
Устаревшие методы
profileBadge.all()помечен как@deprecated.- Вместо него рекомендуется использовать
profileBadge.list()иprofileBadge.section(). - Старый метод сохранён для обратной совместимости.
- Вместо него рекомендуется использовать
Полный список изменений: v1.0.0...v1.1.0