Развернуть
Release notes Android SIDSDK-ELK
Обновлено 30 января 2026
| Версия | Дата |
|---|---|
| SIDSDK_ELK:1.5.0 | 17.07.2026 |
Версия 1.5.0
- Поддержка Цифрового Ассистента
- Добавлена поддержка SDK Цифрового Ассистента.
Версия 1.4.0
-
Новый стенд SB
- Добавлен новый стенд "SB" для замены IFT.
-
Замена заголовков
- Заголовки для бекенда партнёра заменены с
xsidнаotid.
- Заголовки для бекенда партнёра заменены с
Версия 1.3.2
- Автоочистка кэшей и скрытие бейджа
- При logout партнёра выполняется автоочистка кэшей и скрытие бейджа, а также полная перезагрузка данных при повторном входе на том же экране.
Версия 1.3.1
- Событие для бейджа
- Добавлен callback-событие для бейджа при его открытии партнёрами.
Версия 1.3.0
-
Кеш в ЕЛК
- Добавлен кеш в ЕЛК: данные восстанавливаются без подгрузок в рамках сессии. Управление обновлением — через
public fun updateWidgets(containerName: String?).
- Добавлен кеш в ЕЛК: данные восстанавливаются без подгрузок в рамках сессии. Управление обновлением — через
-
Кастомизация бейджа
- Добавлена возможность кастомных закруглений бейджа.
-
Слушатель событий бейджа
- Добавлен
SID.Events.subscribeForBadgeEvents(owner, events)для отслеживания показа, кликов, попапов и ошибок.
- Добавлен
-
Обновление Kotlin и AndroidX
- Kotlin 2.1.21, targetSDK 36, AGP 8.10.0, обновлены все AndroidX.
Версия 1.2.3
-
Исправление InfoCard
- Исправлено отображение картинок на фоне в
InfoCard,InfoCardLargeиInfoCardLongType3.
- Исправлено отображение картинок на фоне в
-
Логирование и обфускация
- Добавлено логирование к стилям бейджа; исключения обфускатора доп олнены ответом сервера.
-
Отладочное логирование
- Добавлены логи через
SID.Settings.setDebugLogListener(): работа с апптокеном, загрузка ЕЛК-данных, обновление и удаление токенов.
- Добавлены логи через
-
Ускорение WebView
- Убрана искусственная задержка перед открытием WebView в фиче апптокена — навигация мгновенная.
-
Параметр responseType
- Добавлен для гибкого выбора типа токена при обновлении апптокена.
-
Документация KDoc
- Обогащена KDoc для публичных API: модули апптокена, бейджа и ЕЛК.
-
Заголовок XSID
- Добавлен заголовок XSID для каждого запроса к бекенду.
-
Удалены упоминания сбер-доменов
- Удалены упоминания сбер-доменов из ресурсов и упрощена система шрифтов.
-
Обновление SimplyDI
- SimplyDI обновлён до 1.1.2, устранён рейскондишен при асинхронном фасаде.
Версия 1.2.2
-
Оптимизация инициализации
- Время инициализации ЕЛК-библиотеки ускорено на 44–48%.
-
Уменьшение потребления памяти
- Память при старте ЕЛК: с 6.3 MB до 6.1 MB (−3.2%).
- Общее для всех библиотек: с 21.1 MB до 18.1 MB (−14.2%).
-
Сокращение зависимостей
- ЕЛК-зависимости в DI: 91 → 20 ( −78%).
-
Расширение метаданных
- Реализована обработка полей клика, clientID и currentLogUID.
-
Попап к бейджу
- Добавлена функция показа попапа к бейджу.
-
Экран ошибки
- В сценарий app-to-web добавлен экран ошибки, если WebView не загрузил страницу.
-
SVG
- Добавлена поддержка SVG для изображений.
Версия 1.2.1
-
Рефакторинг кода WebView
- Код вебвью распределён по отдельным функциям для улучшения структуры и поддержки.
-
Обработка заголовков в UserInfo
- Реализована обработка заголовков для загрузки аватарки пользователя.
Версия 1.2.0
-
Очистка кук при закрытии WebView
- Добавлена логика автоматической очистки кук при закрытии WebView.
-
Интеграция объекта SIDUI
- Для сбора UI-методов ЕЛК использован объект SIDUI, добавленный в CORE 1.2.0.
-
Анимация изменения размера контейнера
- Добавлен параметр
ELKContainerParameters.isAnimateContentSizeдля плавной анимации изменения размера контейнера в Compose и View.
- Добавлен параметр
-
Обновление контейнера по имени
- Добавлена возможность обновлять контейнер через его имя в методе
SID.ELK.updateWidgets. Если имя не указано, обновляются все контейнеры.
- Добавлена возможность обновлять контейнер через его имя в методе
-
Исправление перезагрузки нескольких контейнеров
- Устранена ошибка использования одной Job для множества контейнеров, критичная для партнёров с несколькими контейнерами.
-
Обработка кликов по иконке в UserInfoMini
- Добавлена поддержка обработки
iconClickдля всех типовUserInfoMini.
- Добавлена поддержка обработки
-
Стратегия композиции для View-обёрток
- Добавлена стратегия композиции для обёрток (
BadgeView,ELKContainerView) для корректной работы с Compose-функциями.
- Добавлена стратегия композиции для обёрток (
Версия 1.1.3
- Стабильность интеграции
- Повышена стабильность
ELKContainerView: исключены ошибки при установке нулевых или отрицательных значений параметров и убрана анимация изменения размеров для корректной работы вAppBarLayout. - Убрано дублирование заголовков при запросах SDK к бекенду партнёра.
- Повышена стабильность
- Изменение виджетов ELK
- Добавлен варианта виджета InfoCard из дизайн системы с изображением.
Версия 1.1.2
- Архитектурные улучшения
- Автоматизирована инициализация библиотеки: граф зависимостей создается автоматически при первом запросе, устранена гонка условий при загрузке элементов.
- Увеличена производительность отрисовки фона
Badge,UserInfoи шиммеров всех элементов.
Версия 1.1.1
- Исправлена редкая ошибка
- Ошибка: Fatal Exception: java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.String
Версия 1.1.0
- Скрытие доменов в шторке
- Теперь есть возможность скрывать домены в шторке app2web.
- Новые типы виджетов
- Добавлен новый виджет — InfoCardLarge.
- Добавлен новый виджет — UserInfo type_2.
- Исправление ошибок
- Исправлена автоподстановка СМС-кода в WebView при дологине.
- Исправлена ошибка загрузки виджетов, когда при общем сбое виджетов секция оставалась в состоянии загрузки.
Версия 1.0.7
- Исправлена ошибка
- Исправлено сплющивание иконки в профиле.
Версия 1.0.6
- Исправлена ошибка
- Исправлено условие окрашивания нейджинга.
Версия 1.0.5
- Исправлены ошибки
- Исправлена ошибка слияния конфигов SIDPreferencesELK.
- Исправлена ошибка обновления виджетов по жизненному циклу.
Версия 1.0.4
- Исправлена ошибка
- Исправлено правило ProGuard, вызывавшее ошибку при запуске.
Версия 1.0.3
- Исправлена ошибка
- Цвета нейджинга приведены к гайдам.
- Обновлена документация
Версия 1.0.2
- Небольшие улучшения
- Добавлены события для ELK-контейнеров с разделением по параметру
containerName. - Добавлена возможность регулировать высоту контейнера.
- Обновлены дефолтные цвета, добавлены параметры для заголовка, описания и значения нейджинга.
- Исправлено поведение отброса события при завершении загрузки всех виджетов.
- Добавлены события для ELK-контейнеров с разделением по параметру
Версия 1.0.1
- Добавлен функционал A/B-тестирования
Версия 1.0.0
- Первый релиз отдельной библиотеки
- Исправлена очистка внутреннего хранилища при проблемах инициализации.
- Добавленj фича бейджа в SDK.
- Перенесен функционал ELK и AppToken в новую библиотеку.
- Заменен DI на SimplyDI.
- Основано на Mono SID SDK 1.8.3.