# Change Log

## [3.0.3] - 15.03.2022

### Исправлено

-   Ошибка _getBrowserVersion().split_ при отсутсвии версии в UserAgent
-   [fix](https://github.com/SberID/js-sdk/issues/4) Расположение модального окна SDK не по центру экрана в Firefox
-   Убраны пустые ключи при отправки событий в SberVisor

### Изменено

-   Версия SberVisor обновлена до 1.5.2

## [3.0.2] - 20.12.2021

### Исправлено

-   Для мобильного браузера **Safari** всегда возращалась обычная ссылка вместо универсальной
-   В параметре **scope** разделитель _+_ не заменялся на _пробел_

## [3.0.1] - 23.11.2021

### Изменено

-   Название пакета изменено на **@sberid/js-sdk**
-   Обновлены примеры

### Исправлено

-   Не учитывалось состояние **disabled** в обработчике click по кнопке
-   Стили **disabled** для кнопки
-   Не учитывался параметр loader в SberidButtonProps

## [3.0.0] - 11.11.2021

### Изменено

-   Название пакета изменено на **sberid-js-sdk**
-   Старые примеры удалены. Вместо них добавлен пример работы с SDK на основе приложения созданного через [Create React App](https://github.com/facebook/create-react-app).
-   Лицензия изменена на **Sber Public License at-nc-sa v.2**
-   Листенеры для открытого окна авторизации по Сбер ID теперь вызываются только при создание окна и удаляются после успешного входа или закрытии окна

### Добавлено

-   Метод **removeEventListener()** для удаления листенера _message_ при открытии окна авторизации по Сбер ID
-   Отправка параметра _personalization_ в событие клика на кнопку входа по Сбер ID

## [3.0.0-rc.1] - 01.10.2021

### Изменено

-   Функционал deeplink отключен по умолчанию

### Исправлено

-   Исправлены условия для отключения формирования универсальных ссылок.

## [3.0.0-rc.0] - 01.09.2021

-   Обновлен тех. стек. Добавлена поддержка ESM модулей.

### Добавлено

-   Работа с универсальными ссылками теперь является модулем SDK
-   Получение информации о пользователе без инициализации SDK
-   Типизация для работы в проектах написанных на TypeScript
-   Кастомизация стилей через CSS-переменные
-   Возможность создания кнопки после инициализации SDK
-   Фирменные шрифты SB Sans включены в сборку SDK

### Изменено

-   Удалено свойство **theme** для стилизации кнопок. Вместо него добавлено новое свойство **buttonProps**
-   Удалено свойство **selector**
-   Свойство **container** вместо название класса принимает селектор или HTMLElement
-   Обновлены примеры работы с SDK
-   Вместо генерации inline-стилей в JS все стили вынесены в файлы css. Для корректного отображения стилей необходимо подключить в проект соответствующие файлы

## [2.3.2] - 06.07.2021

### Добавлено

-   Функционал смены пользователя при наличие персонализированной кнопки
-   Обработка диплинков в сценарии app2webview

### Исправлено

-   Нескольких нажатий на кнопку Войти по Сбер ID

## [2.3.1] - 18.06.2021

### Добавлено

-   Проксирование параметров **authApp** и **app_redirect_uri** в запрос к Сбер ID
-   Возможность отключать запуск универсальной ссылки GET параметром **is_universal_link**
-   Подставка в запрос к Сбер ID utm-меток переданных при вызове сайта партнера
-   Новые настройки расположения персонализированного баннера

### Изменено

-   Обновлена версия Sberbank Analytics до 1.40

## [2.3.0] - 16.05.2021

### Добавлено

-   Добавлена функционал быстрого входа

### Изменено

-   Версия скрипта для формирования универсальных ссылок обновлена до 1.0.7

## [2.2.1] - 08.04.2021

### Добавлено

-   В поле **container** можно передавать значения вида _HTMLDivElement_

### Исправлено

-   Корректная отправка метрик в Sberbank Analytics при клике на перс. баннер

## [2.2.0] - 25.01.2021

### Добавлено

-   Персонализированный баннер

## [2.1.0] - 26.10.2020

### Добавлено

-   Функционал персонализированной кнопки

## [2.0.0] - 15.10.2020

### Изменено

-   Ребрендинг

## [1.0.4] - 18.08.2020

### Исправлено

-   Лишняя генерация **state** при возврате на страницу успеха партнера

## [1.0.3] - 18.05.2020

### Изменено

-   Версия скрипта для формирования универсальных ссылок обновлена до 1.0.5

### Исправлено

-   Баг в **successWindowListener** при открытии страницы через target="\_blank"
-   Двойной знак **??** при формировании ссылки

## [1.0.2] - 16.04.2020

### Добавлено

-   Добавлена поддержка Sberbank Analytics

### Изменено

-   Версия скрипта для формирования универсальных ссылок обновлена до 1.0.

### Исправлено

-   Работа скрипта в браузере Internet Explorer
-   Мелкие баги в работе SDK

## [1.0.1] - 10.04.2020

### Добавлено

-   Лицензия

### Изменено

-   Документация по использованию SDK

## [1.0.0] - 16.03.2020

### Добавлено

-   Javascript SDK для Партнеров Сбер ID
