Технический выпуск, который делает обновление курсов и публикацию APK проверяемыми.
- приложение отличает свежую дату курса от времени последней проверки и предупреждает об устаревших данных;
- ответы сервисов ограничены по размеру, перенаправления остаются только на HTTPS, XML Банка России защищён от внешних сущностей;
- график сохраняет календарное расстояние между датами и сообщает о пропущенных точках;
- выбор дат графика доступен через действия TalkBack;
- кэш истории ограничен 24 наборами, а одна загрузка — 60 секундами; при тайм-ауте доступен ранее сохранённый график;
- резервные источники используются и тогда, когда основной адрес ответил некорректными или устаревшими данными;
- предупреждение учитывает только источники, которые действительно используются выбранными валютами ЦБ или ручными курсами;
- последний открытый экран, валютная пара, период и сумма графика восстанавливаются после перезапуска;
- смена источника во время загрузки безопасно запускает необходимое повторное обновление;
- целевая версия Android обновлена до API 36;
- CI собирает debug и release, запускает инструментальные тесты на Android 15, раздельно сохраняет APK и таблицу деобфускации, а для тега создаёт аттестацию происхождения неподписанного APK.
Данные, настройки и последний экран сохраняются. Обновление устанавливается поверх 1.8.0 без удаления пользовательских данных.