Skip to content

Latest commit

 

History

History
137 lines (93 loc) · 10.6 KB

CHANGELOG.md

File metadata and controls

137 lines (93 loc) · 10.6 KB

CHANGELOG

Note
Описание основных изменений в релизах VK ID SDK. Наш SDK следует Semantic Versioning.

2.2.1 (14.10.2024)

Fixed

  • Исправили анимацию нажатия на One Tap. Ранее нажатия на кнопку могли отображаться не очень чётко, поэтому доработана анимация Ripple Effect. Теперь касание пользователя видно более явно.

2.2.0 (27.08.2024)

Changed

  • Поддержали ребрендинг Почты Mail: в SDK обновлены все экраны с логотипом Почты, а также изменено название сервиса с Mail.ru на Mail. Доработки в коде из-за ребрендинга не требуются.

Placeholders plugin 1.0.0 (27.08.2024)

Added

  • Добавлен плагин плейсхолдеров как альтернативный способ инициализации SDK. Он позволяет инциализировать плейсхолдеры в одном месте, если у вас несколько application-модулей. Подробнее читайте в документации.

2.1.0 (07-08-2024)

Added

  • Добавлена возможность выбрать текст кнопки One Tap, который увидит пользователь. Это позволяет адаптировать кнопку для разных сценариев — например, для получения услуги отобразить текст «Записаться c VK ID» . Подробнее о настройке текста в кнопке читайте в документации.

2.0.1 (16-07-2024)

Added

  • В параметр data коллбэка onAuthCode добавлено поле deviceId со значением, которое нужно передавать в запрос получения токена при генерации параметров PKCE на стороне Backend вашего сервиса. Подробнее читайте в документации.

Fixed

  • Ранее кнопка One Tap могла сужаться в иконку прежде, чем заканчивалось свободное меcто. Также не работал Modifier.fillMaxWidth(). Исправлено. Теперь адаптивность кнопки работает корректно.

2.0.0 (25-06-2024)

Added

  • VK ID теперь поддерживает авторизацию по протоколу OAuth 2.1. За счет работы авторизации на передовом стандарте обеспечивается высокая защита пользовательских данных.
  • Для пользователя добавлена возможность входа через аккаунты «Одноклассников» и Mail.ru. Для отображения кнопок входа через эти сервисы интегрируйте виджет 3 в 1 — блок с кнопками будет располагаться на окне авторизации вашего сервиса — или подключите дополнительные OAuth — для показа кнопок на окне авторизации VK ID.
  • Добавлена возможность отключить быструю авторизацию c помощью параметра fastAuthEnabled в OneTap и OneTapBottomSheet. Подробнее читайте в статьях про кнопку One Tap и шторку авторизации.
  • Поддержана совместная работа с vk-android-sdk «из коробки» в модуле vk-sdk-support. Подробнее читайте в документации.

Breaking changes

  • Произошли изменения в публичном интерфейсе, связанные с поддержкой авторизации с OAuth 2.1. Для перехода с SDK предыдущей версии и поддержки этих изменений воспользуйтесь инструкцией.

Fixed

  • Исправлена опечатка в названии maven-репозитория. Часть url изменена с «andorid» на «android». Поддерживаются оба варианта.

2.0.0-alpha04

Added

  • Добавлена опция CONSENT в параметр авторизации Prompt. При передаче CONSENT всегда будет показываться экран подтверждения входа при авторизации без провайдера.

Fixed

  • Исправлен автоматический вход в аккаунт при нажатии на OneTap-кнопку без подтянутого пользователя. Теперь, если в кнопке нет пользователя, всегда показывается промежуточный экран, где можно подтвердить вход или сменить аккаунт.

1.3.3

Fixed

Сделали важные исправления внутренней работы SDK. Если вы используете более раннюю версию, пожалуйста, обновитесь на версию 1.3.3

2.0.0-alpha03

Added

  • Добавлена возможность отключить быструю авторизацию параметром fastAuthEnabled в OneTap и OneTapBottomSheet. Подробности смотрите в статьях Кнопка One Tap и Шторка авторизации в разделе "Отключение быстрой авторизации".

Fixed

  • Исправлен краш при авторизации с временным возвратом в клиент SDK

2.0.0-alpha02

Added

  • Возможность получения Refresh token с помощью проперти VKID#refreshToken
  • Возможность получения полученных скопов для Access token с помощью проперти AccessToken#scopes
  • Возможность смены порядка OAuth в виджете 3в1

Changed

  • Сделан приватным конструктор класса AccessToken

2.0.0-alpha

Альфа релиз для тестирования выборочными партнерами. В этой версии много изменений публичного интерфеса и он ломает обратную совместимость. Миграция описана в статье

Added

Fixed

  • Исправлена опечатка в названии maven репозитория. Часть урла изменена с "andorid" на "android". Поддерживаются оба варианта

1.3.2

Added

  • В сeмпле теперь можно скопировать access token в буфер обмена

Fixed

Changed

  • Обновлена поддержка SSL Pinning

1.3.1

Changed

  • Обновлена поддержка SSL Pinning

1.3.0

Added

  • Документация классов SDK
  • Поддержка системной темы во всех компонентах
  • Поддержка Skippable функций в классах SDK
  • Отображение данных пользователя в семпле

Changed

  • Elevation игнорируется для Transparent стилей OneTap

Fixed

  • Обрезание тени OneTap

1.2.0

Added

  • Возможность использовать системную тему в XML виджетах
  • Улучшен перформанс с помощью baseline profile

Changed

  • Объект VKID запрещено менять в виджетах после отрисовки
  • Список OneTapOAuth и объект VKID в OneTapBottomSheet теперь можно менять програмно
  • Иконка и сплеш скрин с семпле

Fixed

  • Сжатие контента в OneTapBottomSheet
  • Невлезание контента в OneTap
  • Обрезание текста при выболе большого размера текста
  • Отображение марджинов элементов в семпле