Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 2.47 KB

File metadata and controls

19 lines (15 loc) · 2.47 KB

Чистый курс 1.8.1

Технический выпуск, который делает обновление курсов и публикацию APK проверяемыми.

Что изменилось

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

Данные, настройки и последний экран сохраняются. Обновление устанавливается поверх 1.8.0 без удаления пользовательских данных.