RC4
Features/Fixes:
Code smell fixes (EXPOSURAPP-3058) (#1330)
Fix FAQ Link in TR (EXPOSUREAPP-2515) (#1353)
Update legal_strings.xml (EXPOSUREAPP-2012) (#1364)
Improving Sonarcloud Scans (EXPOSUREAPP-2772) (#1359)
Code-Maintenance / Community:
Version bump (DEV) (#1367)
Add r8/proguard configuration to keep GSON related classes. (#1348)
CircleCI pipeline improvement (DEV) (#1327)
Moved sonar cloud report to device unit tests (DEV) (#1357)
RC3
Features/Fixes:
Introduce translations for the button to skip the symptoms screen (EXPOSUREAPP-3088) (#1323)
Fix code smells (code duplication) (EXPOSUREAPP-3058) (#1321)
Correct Protobuf format (EXPOSUREAPP-3071, EXPOSUREAPP-3049) (#1332)
Update privacy (EXPOSUREAPP-2954) (#1328)
Update privacy_en.html (EXPOSUREAPP-2954) (#1333)
Update legal_strings.xml (EXPOSUREAPP-2938) (#1335)
Add option to skip Symptoms Screens from Test Result (EXPOSUREAPP-3075) (#1334)
Update privacy_tr.html (EXPOSUREAPP-2954) (#1338)
Update default translations (EXPOSUREAPP-3090) (#1339)
Update legal_strings.xml (EXPOSUREAPP-2938) (#1340)
Text change: 9002 Error Recovery Notice (EXPOSUREAPP-3106) (#1343)
Remove text section "Your test result was verified as positive." (EXPOSUREAPP-3075) (#1341)
Fix: Pop-up dialog for cancelation of the key upload appears on the wrong screen (EXPOSUREAPP-2915) (#1331)
Code-Maintenance / Community:
Translation Delivery (DEV) (#1336)
Version bump (DEV) (#1347)
Add r8/proguard configuration to keep GSON related classes. (#1348)
RC2
Features/Fixes:
German text update: Zufallscode to Zufalls-ID (EXPOSUREAPP-3055) (#1308)
Translation of legal strings to EN/TR (EXPOSUREAPP-2919, EXPOSUREAPP-2931, EXPOSUREAPP-2938, EXPOSUREAPP-2942) (#1313)
Overlaying text in risk detection view (EXPOSUREAPP-3068) (#1314)
Update data privacy & terms (en) (EXPOSUREAPP-2952 , EXPOSUREAPP-2951) (#1315)
Fix small typos and remove RKI Hotline (EXPOSUREAPP-2633) (#1318)
Eula & Data privacy tr (EXPOSUREAPP-2954, EXPOSUREAPP-2951) (#1319)
Introduce translations for the button to skip the symptoms screen (EXPOSUREAPP-3088) (#1323)
Fix code smells (code duplication) (EXPOSUREAPP-3058) (#1321)
Correct Protobuf format (EXPOSUREAPP-3071, EXPOSUREAPP-3049) (#1332)
Update privacy (EXPOSUREAPP-2954) (#1328)
Code-Maintenance / Community:
Better handling of unexpected supportedCountryData from the server (DEV) (#1301)
Update prod_environments.json (#1307)
Translation delivery: commit by LX Lab (#1312)
Update default strings (DEV) (#1316)
Version bump (DEV) (#1322)
RC1
Features/Fixes:
Overhaul of DiagnosisKey related Download and Caching Mechanisms (EXPOSUREAPP-2469) (#1136)
Implementation of tests for the interoperability countries selection screen (EXPOSUREAPP-2439) (#1140)
Improve low storage error message (EXPOSUREAPP-2745) (#1190)
Texts for interoperability user consent (EXPOSUREAPP-2750) (#1194)
Interoperability Onboarding and Information (EXPOSUREAPP-2730, EXPOSUREAPP-2733) (#1202)
Text changes for existing user consent (EXPOSUREAPP-2751) (#1197)
Activity “Risiko-Ermittlung” switch off does not announce “Gestoppt” directly after action (EXPOSUREAPP-1798) (#1191)
Handle App Config uniformly with caching (EXPOSUREAPP-2747) (#1213)
TAN Hotline no. not clickable (EXPOSUREAPP-2551) (#1193)
Interoperability: List of Countries can not be loaded for 1.5.x in new onboarding / interop (EXPOSUREAPP-2744) (#1232)
Interoperability: New Note on Data Processing (EXPOSUREAPP-2742) (#1224)
Embed country list for submission of keys screen (EXPOSUREAPP-2738) (#1234)
Tess Relay for technical hotline (EXPOSUREAPP-2690) (#1244)
Textual Enhancement in Context of "Gesundheitsamt" (EXPOSUREAPP-2692) (#1253)
Enhanced tests for interop / countrylist (Exposureapp-2733, EXPOSUREAPP-2744) (#1255)
Submission logic for interop (EXPOSUREAPP-2737) (#1237)
Improve German wording on interoperability onboarding screen (EXPOSUREAPP-2971) (#1264)
Submission result request handling fix (EXPOSUREAPP-3001) (#1291)
Improve low storage error formatting (EXPOSUREAPP-2745) (#1292)
Show the correct error if the initial app config download fails (EXPOSUREAPP-2747) (#1293)
Interoperability: Submit days since onset of symptoms, Add 15th key to transmission risk vector (EXPOSUREAPP-2748, EXPOSUREAPP-2686) (#1223)
Legal Texts (EXPOSUREAPP-2954 , EXPOSUREAPP-2951, EXPOSUREAPP-2942, EXPOSUREAPP-2938, EXPOSUREAPP-2931, EXPOSUREAPP-2925, EXPOSUREAPP-2924, EXPOSUREAPP-2923, EXPOSUREAPP-2922, EXPOSUREAPP-2920, EXPOSUREAPP-2919, EXPOSUREAPP-2918, EXPOSUREAPP-2917) (#1270)
Federation/EUR key-package file support (EXPOSUREAPP-3025) (#1295)
Reduce code duplication (EXPOSUREAPP-2844) (#1286)
Code-Maintenance / Community:
Introduce ViewModel Injection (#1151)
Reduce boilerplate code for fragment view setup (#1161)
Prefer server MD5 over local one for downloaded files. (#1181)
Improve interop storage check. (#1180)
Fix databinding lifecycle #1182. (#1182)
Translation Delivery (#1205)
Correct FAQ link for turkish is updated (#1198)
Simplify threading to prevent flaky tests. (#1220)
Make transaction timeout settable per transaction. Increase Risk Level Calc transaction (#1227)
Force specific log tags in a few instances (#1249)
Alternative environment setup (#1246)
Unify interoperability titles and fix small typo (#1262)
Fix various code smells and refactor our Application class (#1221)
Solve unreliable tests (#1266)
Release 1.5.x house keeping (#1271)
Remove manual set of screen orientation (#1272)
Improve API test fragment and environment switching (DEV) (#1269)
Translation delivery and default strings (DEV) (#1298)
Version bump (#1297)
Update prod_environments.json (#1307)
Better handling of unexpected supportedCountryData from the server (DEV) (#1301)