Releases: Simprints/Android-Simprints-ID
Releases · Simprints/Android-Simprints-ID
v2025.3.1
What's Changed
- MS-1225 Do not reset local data when sync frequency changes by @luhmirin-s in #1437
- MS-1224 closing session on update by @luhmirin-s in #1436
- [MS-1214] Validate that Confirmation GUID was in Identification results by @BurningAXE in #1433
- [MS-1214] Add test for allowConfirmingGuidsNotInCallback flag by @BurningAXE in #1452
Full Changelog: v2025.3.0...v2025.3.1
v2025.3.0
What's Changed
- Bump kermit_version from 2.0.5 to 2.0.6 by @dependabot[bot] in #1224
- [MS-1031] Remove App Sweep step from internal deployment pipeline by @meladRaouf in #1231
- Bump robolectric_version from 4.14.1 to 4.15.1 by @dependabot[bot] in #1238
- Bump androidx_room_version from 2.7.1 to 2.7.2 by @dependabot[bot] in #1236
- Bump androidx_work_version from 2.10.1 to 2.10.2 by @dependabot[bot] in #1237
- Bump com.google.crypto.tink:tink-android from 1.17.0 to 1.18.0 by @dependabot[bot] in #1235
- Bump com.simprints.biometrics:simface from 2025.2.1 to 2025.3.0 by @dependabot[bot] in #1234
- Fix SimFace initialisation in latest version by @luhmirin-s in #1240
- Bump mockk_version from 1.14.2 to 1.14.4 by @dependabot[bot] in #1242
- Bump gsm_plugin_version from 4.4.2 to 4.4.3 by @dependabot[bot] in #1241
- Bump com.google.firebase:firebase-analytics from 22.4.0 to 22.5.0 by @dependabot[bot] in #1245
- Bump android_gradlePlugin_version from 8.10.1 to 8.11.0 by @dependabot[bot] in #1243
- [MS-932] Improve CoSync analytics part 1 - add biometricDataSource to Callout event by @BurningAXE in #1217
- Add biometricDataSource to expectedKeys of Enrol, Identify and Verify requests by @BurningAXE in #1230
- MS-122 Secure prefs everywhere by @luhmirin-s in #1221
- MS-997 Reset local records when sync partitioning changes by @luhmirin-s in #1219
- Add explicit assertions on withArg in the unit tests by @BurningAXE in #1227
- Provide default base url if is none in the legacy prefs by @luhmirin-s in #1246
- Bump androidx_navigation_version from 2.9.0 to 2.9.1 by @dependabot[bot] in #1248
- Merage Release/2025.2.0 into main by @meladRaouf in #1252
- MS-1058 Prep work for sample upload with signed urls by @luhmirin-s in #1251
- MS-941/MS-1058 Update sync configuration to the new structure by @luhmirin-s in #1254
- Bump android_gradlePlugin_version from 8.11.0 to 8.11.1 by @dependabot[bot] in #1260
- Bump com.google.android.gms:play-services-base from 18.7.0 to 18.7.2 by @dependabot[bot] in #1259
- MS-1058 Implementation of signed url sample upload by @luhmirin-s in #1255
- MS-1039 Add camera flash button if available on the device by @luhmirin-s in #1266
- Bump androidx_lifecycle_version from 2.9.1 to 2.9.2 by @dependabot[bot] in #1273
- Bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in #1271
- Bump mockk_version from 1.14.4 to 1.14.5 by @dependabot[bot] in #1270
- Updates for project Simprints ID by @transifex-integration[bot] in #1276
- Hotfix/translations backport by @luhmirin-s in #1278
- Bump androidx_navigation_version from 2.9.1 to 2.9.2 by @dependabot[bot] in #1272
- [MS-855] generate bulk of biometric records by @meladRaouf in #1263
- MS-124 Use decision policy to determine very good/good/fair matches by @luhmirin-s in #1277
- 2025.2.0 Backport by @luhmirin-s in #1280
- MS-1070 Persistent step cache fix by @luhmirin-s in #1274
- Automation triggers by @luhmirin-s in #1281
- Bump firebase_crashlyticsPlugin_version from 3.0.4 to 3.0.5 by @dependabot[bot] in #1286
- Bump firebase_perfPlugin_version from 1.4.2 to 2.0.0 by @dependabot[bot] in #1285
- Bump com.google.firebase:firebase-storage from 21.0.2 to 22.0.0 by @dependabot[bot] in #1283
- Bump com.google.firebase:firebase-analytics from 22.5.0 to 23.0.0 by @dependabot[bot] in #1284
- Fix Firebase Imports & Dependencies by @meladRaouf in #1288
- Parse the variable to ensure it is likelier to turn into a number by @luhmirin-s in #1291
- Bump androidx_navigation_version from 2.9.2 to 2.9.3 by @dependabot[bot] in #1296
- Bump espresso_version from 3.6.1 to 3.7.0 by @dependabot[bot] in #1298
- Bump android_gradlePlugin_version from 8.11.1 to 8.12.0 by @dependabot[bot] in #1297
- Bump androidx_work_version from 2.10.2 to 2.10.3 by @dependabot[bot] in #1300
- Bump androidx.test:runner from 1.6.2 to 1.7.0 by @dependabot[bot] in #1299
- MS-1062 Add logging to application class to attempt to track the state by @luhmirin-s in #1301
- [MS-1093] Implement bulk session event generation and insertion logic by @meladRaouf in #1295
- MS-976 Close event scope after down-syncing a single subject by @luhmirin-s in #1302
- Add AI exclusions file according to best practices by @luhmirin-s in #1305
- MS-109 Add custom field for installed version history tracking by @luhmirin-s in #1304
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1312
- Bump androidx.test:orchestrator from 1.5.1 to 1.6.1 by @dependabot[bot] in #1311
- Bump firebase_crashlyticsPlugin_version from 3.0.5 to 3.0.6 by @dependabot[bot] in #1309
- Bump com.google.firebase:firebase-auth from 24.0.0 to 24.0.1 by @dependabot[bot] in #1308
- Bump net.zetetic:sqlcipher-android from 4.9.0 to 4.10.0 by @dependabot[bot] in #1307
- Bump androidx.test.ext:junit from 1.2.1 to 1.3.0 by @dependabot[bot] in #1313
- Bump androidx.security:security-crypto from 1.0.0 to 1.1.0 by @dependabot[bot] in #1315
- Bump firebase_perfPlugin_version from 2.0.0 to 2.0.1 by @dependabot[bot] in #1314
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1320
- Bump androidx.core:core-ktx from 1.16.0 to 1.17.0 by @dependabot[bot] in #1319
- Bump androidx_fragment_version from 1.8.8 to 1.8.9 by @dependabot[bot] in #1321
- [MS-1044] CoSync Background Syncing - Phase 1 (MVP) by @BurningAXE in #1247
- [MS-1112] Always attempt showing foreground notifications for workers by @alex-vt in #1322
- MS-854 Reducing duplication in capture live feedback classes by @luhmirin-s in #1303
- Bump android_gradlePlugin_version from 8.12.0 to 8.12.1 by @dependabot[bot] in #1323
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #1325
- [MS-939] Sync UI/UX update by @alex-vt in #1282
- [MS-1133] Add androidTests for Realm Integration in SID by @meladRaouf in #1328
- [MS-1052] CoDownSync Phase 2 - Handle diffs with CommCare by @BurningAXE in #1294
- Bump robolectric_version from 4.15.1 to 4.16 by @dependabot[bot] in #1334
- Bump sonar_plugin_version from 6.2.0.5505 to 6.3.1...
v2025.2.0
What's Changed
- Back-merge release/2025.1.0 into main by @luhmirin-s in #1118
- Bump android_gradlePlugin_version from 8.8.1 to 8.8.2 by @dependabot[bot] in #1120
- Bump mockk_version from 1.13.16 to 1.13.17 by @dependabot[bot] in #1121
- Bump com.google.firebase:firebase-analytics from 22.2.0 to 22.3.0 by @dependabot[bot] in #1119
- Bump androidx_navigation_version from 2.8.7 to 2.8.8 by @dependabot[bot] in #1123
- [MS-919] Organize Enrolment Records Modules by @meladRaouf in #1117
- MS-871 Record update support by @luhmirin-s in #1088
- MS926 Upload count fixes by @luhmirin-s in #1127
- [MS-925] Run modality migrations only if modality is present in configuration by @BurningAXE in #1124
- [MS-929] Fix 1:N pool count for CoSync by @BurningAXE in #1128
- SM-673 Add basic PR templates by @luhmirin-s in #1129
- MS-673 Use combined PR template by @luhmirin-s in #1130
- Bump android_gradlePlugin_version from 8.8.2 to 8.9.0 by @dependabot[bot] in #1133
- Bump androidx.coordinatorlayout:coordinatorlayout from 1.2.0 to 1.3.0 by @dependabot[bot] in #1136
- Bump androidx.datastore:datastore from 1.1.2 to 1.1.3 by @dependabot[bot] in #1134
- improve OkHttpClient reuse & efficiency by @meladRaouf in #1131
- merge Release/2025.1.0 into main by @meladRaouf in #1137
- Bump androidx.constraintlayout:constraintlayout from 2.2.0 to 2.2.1 by @dependabot[bot] in #1144
- Bump com.google.crypto.tink:tink-android from 1.16.0 to 1.17.0 by @dependabot[bot] in #1143
- Bump com.google.firebase:firebase-crashlytics from 19.4.0 to 19.4.1 by @dependabot[bot] in #1141
- Bump androidx_navigation_version from 2.8.8 to 2.8.9 by @dependabot[bot] in #1140
- [MS-936] Fix the db locked issue by Refactor EventDatabaseFactory to create a single instance of the event DB by @meladRaouf in #1139
- MS-245 Better enrol last error by @luhmirin-s in #1145
- Bump com.google.firebase:firebase-crashlytics from 19.4.1 to 19.4.2 by @dependabot[bot] in #1149
- Bump hilt_version from 2.55 to 2.56 by @dependabot[bot] in #1148
- Bump com.google.android.gms:play-services-base from 18.5.0 to 18.6.0 by @dependabot[bot] in #1147
- Bump com.google.firebase:firebase-perf from 21.0.4 to 21.0.5 by @dependabot[bot] in #1146
- MS-930 Implement stateful face matcher that reduces amount of allocations by @luhmirin-s in #1151
- MS-904 Remove unsupported language files by @luhmirin-s in #1153
- Bump sonar_plugin_version from 6.0.1.5171 to 6.1.0.5360 by @dependabot[bot] in #1159
- Bump androidx.datastore:datastore from 1.1.3 to 1.1.4 by @dependabot[bot] in #1157
- Bump hilt_version from 2.56 to 2.56.1 by @dependabot[bot] in #1155
- Bump android_gradlePlugin_version from 8.9.0 to 8.9.1 by @dependabot[bot] in #1156
- [MS-961] Remove templateQualityScore from FingerprintSample by @meladRaouf in #1154
- MS-828 MD file review by @luhmirin-s in #1160
- Bump com.google.firebase:firebase-analytics from 22.3.0 to 22.4.0 by @dependabot[bot] in #1166
- Bump kotlin_coroutine_version from 1.10.1 to 1.10.2 by @dependabot[bot] in #1165
- Bump androidx_camerax_version from 1.4.1 to 1.4.2 by @dependabot[bot] in #1167
- Bump androidx_room_version from 2.6.1 to 2.7.0 by @dependabot[bot] in #1168
- MS-969 Another stab at edge-to-edge support by @luhmirin-s in #1162
- Bump androidx.core:core-ktx from 1.15.0 to 1.16.0 by @dependabot[bot] in #1176
- Bump org.jacoco:org.jacoco.core from 0.8.12 to 0.8.13 by @dependabot[bot] in #1175
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot[bot] in #1174
- Bump hilt_version from 2.56.1 to 2.56.2 by @dependabot[bot] in #1172
- [MS-961] [MS-961] Update Realm schema version to 17 by @meladRaouf in #1171
- Bump com.simprints:libsimprints from 2025.1.3-SNAPSHOT to 2025.1.3 by @dependabot[bot] in #1181
- [MS-973] Fix sorting logic in MatchResultSet to handle equal confidence scores by @meladRaouf in #1170
- [MS-971] Bump sqlCipher-core from 4.5.4 to 4.7.2 by @meladRaouf in #1163
- [MS-580] Removing remaining NavController::navigate - from READMEs by @alex-vt in #1178
- [MS-120] Skipping non-existent privacy notice download 404 logging by @alex-vt in #1179
- [MS-862] Skipping Preparation for face Capture after 1st time + Instructions button. by @alex-vt in #1177
- Bump mockk_version from 1.13.17 to 1.14.2 by @dependabot[bot] in #1186
- Bump android_gradlePlugin_version from 8.9.1 to 8.10.0 by @dependabot[bot] in #1184
- Bump androidx_lifecycle_version from 2.8.7 to 2.9.0 by @dependabot[bot] in #1185
- Bump androidx_room_version from 2.7.0 to 2.7.1 by @dependabot[bot] in #1183
- Bump androidx_navigation_version from 2.8.9 to 2.9.0 by @dependabot[bot] in #1182
- MS-951: Add git tag release step to pipeline-deploy-to-internal by @meladRaouf in #1188
- Bump sonar_plugin_version from 6.1.0.5360 to 6.2.0.5505 by @dependabot[bot] in #1191
- Bump retrofit_version from 2.9.0 to 3.0.0 by @dependabot[bot] in #1190
- Bump androidx_fragment_version from 1.8.6 to 1.8.7 by @dependabot[bot] in #1195
- Bump com.google.android.gms:play-services-base from 18.6.0 to 18.7.0 by @dependabot[bot] in #1196
- Bump com.google.firebase:firebase-auth from 23.2.0 to 23.2.1 by @dependabot[bot] in #1198
- Bump androidx.datastore:datastore from 1.1.4 to 1.1.7 by @dependabot[bot] in #1197
- Bump protobuf_plugin_version from 0.9.4 to 0.9.5 by @dependabot[bot] in #1199
- [MS-949] Introduce Concurrency for Face and Fingerprint Matching by @meladRaouf in #1169
- Enables Java 8+ API desugaring for older Android versions by adding the desugar_jdk_libs dependency. by @meladRaouf in #1200
- [MS-1007] Log an exception when subjectActions are null by @BurningAXE in #1201
- Bump android_gradlePlugin_version from 8.10.0 to 8.10.1 by @dependabot[bot] in #1205
- MS-988 Adding SimFace integration by @luhmirin-s in #1202
- MS-989 SimFace in dev builds only by @luhmirin-s in #1203
- [MS-949] Improve concurrency in matching by @BurningAXE in #1194
- MS-988 Skip ROC license check on Setup screen if only SimFace is enabled for face by @luhmirin-s in #1207
- Do not add RankOne config is SimFace is present during c...
v2025.1.0
What's Changed
- MS-197 Assemble consent text using activity context instead of application by @luhmirin-s in #875
- MS-364 Do not show consent screen if consent not required by @luhmirin-s in #874
- MS-671 Replace custom constructor with factory method in setting password dialog fragment by @luhmirin-s in #876
- MS-407 Licence renewal if face SDK init fails by @luhmirin-s in #878
- MS-276 Respect subject query by @luhmirin-s in #880
- [MS-697] Ask the user to retry NFC pairing after the tag has left the field by @meladRaouf in #881
- MS-569 Add more info logging in the orchestrator activity by @luhmirin-s in #882
- Revert protobuf version update by @luhmirin-s in #887
- [MS-474] use secugen wsq decoder by @meladRaouf in #879
- MS-617 commcare session id fix by @luhmirin-s in #889
- MS-605 enrolment record created by @luhmirin-s in #890
- MS-617 Take into account blank session IDs as well by @luhmirin-s in #891
- [MS-710] Add UNCOOPERATIVE_CHILD exit option by @meladRaouf in #895
- MS-718 Use accurate face detection method from ROC v3 by @luhmirin-s in #900
- MS-676 Sync config button by @luhmirin-s in #907
- MS-71 Moving image manipulation closer to CameraX API by @luhmirin-s in #906
- [MS-491] limit fingerprint scan attempts by @alexandr-simprints in #905
- [MS-719] Missing callback event after license error by @alexandr-simprints in #908
- [MS-732] address hilt and ksp compatibility issue by @meladRaouf in #914
- Revert "[MS-732] address hilt and ksp compatibility issue" by @meladRaouf in #917
- [MS-732] Fix ProGuard issue causing release build failure with Hilt modules by @meladRaouf in #916
- Ms 720 add audio notification for finger removal after scanning by @meladRaouf in #913
- [MS-742] Remove ProGuard rules from library modules and consolidate them in the app module by @meladRaouf in #918
- MS-760 Project configuration ID by @luhmirin-s in #934
- MS-773 Limit module list logging to avoid crashes in debug by @luhmirin-s in #943
- [MS-104] Update the scanner mock module to simulate the latest UN20 commands by @meladRaouf in #957
- MS-825 Ignore image transfer cancellation exception to avoid breaking user flow by @luhmirin-s in #980
- Refresh full project configuration when requested by @luhmirin-s in #983
- [MS-790] Add follow-up steps to session steps instead of replacing them by @BurningAXE in #970
- MS-801 Add data export button to alert screen by @luhmirin-s in #974
- Remove the duplicate Audio Alert preference in the dashboard settings by @ybourgery in #993
- [MS-826] Implement concurrent execution in scanner module by @meladRaouf in #982
- Send STM OTA GO_ADDRESS command with lock by @BurningAXE in #994
- [MS-831] Ensure audio alerts play immediately by @meladRaouf in #995
- Do not consider caller package name unexpected paramerer by @luhmirin-s in #997
- [MS-826] Refactor MessageChannel to use coroutines instead of RxJava for handling message sending and receiving by @meladRaouf in #1002
- MS-802 Troubleshooting screen base by @luhmirin-s in #984
- [MS-565] Ensure any needed firmware is downloaded after successful login by @BurningAXE in #998
- MS-803 Network troubleshooting information by @luhmirin-s in #985
- MS-804 Troubleshooting event scope log by @luhmirin-s in #996
- MS-806 Basic worker info log by @luhmirin-s in #1005
- MS-805 Vero information in troubleshooting overview by @luhmirin-s in #1006
- BONUS: Troubleshooting module by @luhmirin-s in #1007
- MS-628 Use the new LibSimprints data models if intent comes for latest LibSimprints version by @luhmirin-s in
v2024.2.2
What's Changed
- Hotfix: preserve step cache for all followup calls by @luhmirin-s in #1016
- Cherry-pick to release: [MS-790] Add follow-up steps to session steps instead of replacing them by @luhmirin-s in #1017
Full Changelog: v2024.2.1...v2024.2.2
v2024.2.0
What's Changed
- MS-214 Orchestrator to support configuration changes by @alexandr-simprints in #571
- [MS-220] Moving loading state indication to a separate LiveData field by @alexandr-simprints in #575
- [MS-221] ConsentViewModel now saves selected tab state by @alexandr-simprints in #576
- [MS-222] Rotation support for ConnectScannerControllerFragment by @alexandr-simprints in #581
- [MS-224] MatchViewModel now stores the initialization flag. Delay of the navigation is now handled in the view model by @alexandr-simprints in #593
- [MS-227] Removing unused CoordinatorLayout in favor of ConstraintLayout on dashboard fragment by @alexandr-simprints in #597
- MS-223 'Scanner not connected' screen saves state after the rotation by @alexandr-simprints in #591
- Bump robolectric_version from 4.12 to 4.12.1 by @dependabot in #673
- Bump android_gradlePlugin_version from 8.3.1 to 8.3.2 by @dependabot in #671
- Bump commons-io:commons-io from 2.16.0 to 2.16.1 by @dependabot in #672
- Updates for project Simprints ID by @transifex-integration in #669
- Bump com.google.firebase:firebase-crashlytics from 18.6.3 to 18.6.4 by @dependabot in #674
- Bump com.google.firebase:firebase-analytics from 21.4.0 to 21.6.2 by @dependabot in #670
- Bump androidx_camerax_version from 1.3.2 to 1.3.3 by @dependabot in #686
- Bump com.google.android.gms:play-services-base from 18.3.0 to 18.4.0 by @dependabot in #687
- Bump androidx.core:core-ktx from 1.12.0 to 1.13.0 by @dependabot in #688
- Bump realm_version from 1.14.1 to 1.15.0 by @dependabot in #690
- Bump androidx.datastore:datastore from 1.0.0 to 1.1.0 by @dependabot in #689
- [MS-422] Immediate foreground service type for preventing ForegroundServiceDidNotStartInTimeException by @alex-vt in #693
- Updates for project Simprints ID by @transifex-integration in #692
- MS-91 Delete licences on logout by @luhmirin-s in #695
- Bump com.google.firebase:firebase-crashlytics from 18.6.4 to 19.0.0 by @dependabot in #706
- Bump androidx.core:core-ktx from 1.13.0 to 1.13.1 by @dependabot in #703
- Bump retry_version from 1.5.8 to 1.5.9 by @dependabot in #702
- Bump firebase_distrtibutionPlugin_version from 4.2.0 to 5.0.0 by @dependabot in #704
- Merge/main/2024.1.0 by @meladRaouf in #715
- Bump kotlin_coroutine_version from 1.8.0 to 1.8.1 by @dependabot in #712
- Bump firebase_crashlyticsPlugin_version from 2.9.9 to 3.0.0 by @dependabot in #711
- Bump com.google.android.material:material from 1.11.0 to 1.12.0 by @dependabot in #714
- Bump com.google.firebase:firebase-perf from 20.5.2 to 21.0.0 by @dependabot in #713
- Reverting
firebase_perf_versionfrom 21.0.0 to 20.5.2. 21.0.0 breaks the build due to circular dependencies by @alexandr-simprints in #716 - Bump all the firebase version back up. It was the plugin after all by @luhmirin-s in #717
- [MS 450] Merge Landscape Support epic with the
mainbranch by @alexandr-simprints in #719 - MS-338 New image saving strategy by @luhmirin-s in #718
- Bump androidx.annotation:annotation from 1.7.1 to 1.8.0 by @dependabot in #723
- Bump robolectric_version from 4.12.1 to 4.12.2 by @dependabot in #720
- Bump androidx_lifecycle_version from 2.7.0 to 2.8.0 by @dependabot in #721
- Bump realm_version from 1.15.0 to 1.16.0 by @dependabot in #722
- [MS-452] 'change backend url' link no longer overlaps the login button by @alexandr-simprints in #724
- [MS-451] Splash screen rotation no longer leads to a freeze of the orchestration flow by @alexandr-simprints in #727
- [MS-468] Adding a separate horizontal fragment_confirmation.xml layout, so that the face capture screen elements won't overlap each other by @alexandr-simprints in #728
- Bump mockk_version from 1.13.10 to 1.13.11 by @dependabot in #731
- MS-344 Remove unnecessary error logs in url provider by @luhmirin-s in #733
- [MS-474] use secugen wsq decoder by @meladRaouf in #726
- Bump android_gradlePlugin_version from 8.3.2 to 8.4.0 by @dependabot in #705
- Merging
release/2024.1.0intomainby @alexandr-simprints in #734 - [MS-226] LiveFeedbackFragment now utilizes different layouts for horizontal and vertical screen orientations by @alexandr-simprints in #735
- Bump androidx.viewpager2:viewpager2 from 1.0.0 to 1.1.0 by @dependabot in #739
- Bump android_gradlePlugin_version from 8.4.0 to 8.4.1 by @dependabot in #740
- Bump gsm_plugin_version from 4.4.1 to 4.4.2 by @dependabot in #741
- Bump androidx_app_compat_version from 1.6.1 to 1.7.0 by @dependabot in #742
- Merge/main/2024.1.1 by @meladRaouf in #743
- Bump kotlin_version from 1.9.23 to 2.0.0 by @dependabot in #732
- MS-421 Login error message adjusted to also make sense for an Ending project by @alex-vt in #744
- MS-219 ID pool validation by @luhmirin-s in #738
- Bump com.google.android.gms:play-services-location from 21.2.0 to 21.3.0 by @dependabot in #752
- MS-154 camera permission improvement by @luhmirin-s in #699
- Bump androidx.datastore:datastore from 1.1.0 to 1.1.1 by @dependabot in #751
- Bump androidx_lifecycle_version from 2.8.0 to 2.8.1 by @dependabot in #750
- Bump com.simprints:libsimprints from 2024.1.1 to 2024.2.0 by @dependabot in #754
- Add proguard rules to fix down sync by @meladRaouf in #757
- Merge Release/2024.1.2 by @meladRaouf in #758
- Bump com.google.firebase:firebase-crashlytics from 19.0.0 to 19.0.1 by @dependabot in #763
- Bump androidx_lifecycle_version from 2.8.1 to 2.8.2 by @dependabot in #761
- Bump com.google.firebase:firebase-analytics from 22.0.0 to 22.0.1 by @dependabot in #762
- Bump com.google.android.gms:play-services-base from 18.4.0 to 18.5.0 by @dependabot in #760
- Bump android_gradlePlugin_version from 8.4.1 to 8.5.0 by @dependabot in #759
- [MS-2] Adding support for the horizontal layouts and rotation by @alexandr-simprints in #746
- MS-479 age group selection screen by @meladRaouf in #749
- Bump androidx_camerax_version from 1.3.3 to 1.3.4 by @dependabot in #767
- Bump androidx_fragment_version from 1.6.2 to 1.8.0 by @dependabot in #768
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-rx2 from 1.8.0 to 1.8.1 by @dependabot in https://github.com/Simprint...
v2024.2.1
What's Changed
- MS-214 Orchestrator to support configuration changes by @alexandr-simprints in #571
- [MS-220] Moving loading state indication to a separate LiveData field by @alexandr-simprints in #575
- [MS-221] ConsentViewModel now saves selected tab state by @alexandr-simprints in #576
- [MS-222] Rotation support for ConnectScannerControllerFragment by @alexandr-simprints in #581
- [MS-224] MatchViewModel now stores the initialization flag. Delay of the navigation is now handled in the view model by @alexandr-simprints in #593
- [MS-227] Removing unused CoordinatorLayout in favor of ConstraintLayout on dashboard fragment by @alexandr-simprints in #597
- MS-223 'Scanner not connected' screen saves state after the rotation by @alexandr-simprints in #591
- Updates for project Simprints ID by @transifex-integration in #669
- [MS-422] Immediate foreground service type for preventing ForegroundServiceDidNotStartInTimeException by @alex-vt in #693
- Updates for project Simprints ID by @transifex-integration in #692
- MS-91 Delete licences on logout by @luhmirin-s in #695
- [MS 450] Merge Landscape Support epic with the
mainbranch by @alexandr-simprints in #719 - MS-338 New image saving strategy by @luhmirin-s in #718
- [MS-452] 'change backend url' link no longer overlaps the login button by @alexandr-simprints in #724
- [MS-451] Splash screen rotation no longer leads to a freeze of the orchestration flow by @alexandr-simprints in #727
- [MS-468] Adding a separate horizontal fragment_confirmation.xml layout, so that the face capture screen elements won't overlap each other by @alexandr-simprints in #728
- MS-344 Remove unnecessary error logs in url provider by @luhmirin-s in #733
- [MS-474] use secugen wsq decoder by @meladRaouf in #726
- [MS-226] LiveFeedbackFragment now utilizes different layouts for horizontal and vertical screen orientations by @alexandr-simprints in #735
- MS-421 Login error message adjusted to also make sense for an Ending project by @alex-vt in #744
- MS-219 ID pool validation by @luhmirin-s in #738
- MS-154 camera permission improvement by @luhmirin-s in #699
- Add proguard rules to fix down sync by @meladRaouf in #757
- [MS-2] Adding support for the horizontal layouts and rotation by @alexandr-simprints in #746
- MS-479 age group selection screen by @meladRaouf in #749
- MS-516 Fix lateinit not initialised crash when there are no paired scanners by @luhmirin-s in #766
- MS-278 Handle alert navigation only once on invalid licence by @luhmirin-s in #755
- MS-472 Android 15 compatibility check by @luhmirin-s in #765
- Remove a test since it doesn't add any value; by @meladRaouf in #775
- [MS-537] The 'expiration' field in the 'License' class is now nullable to reflect the BFSID API by @alexandr-simprints in #773
- MS-475 Enable K2 compiler by @luhmirin-s in #772
- [MS-539] Remove event down sync filtering modes by @meladRaouf in #776
- MS-554 Use more permissive method to parse maxAge duration by @luhmirin-s in #782
- [MS-519] Log NoFingerDetectedException as info by @meladRaouf in #783
- MS-567-improve-sync by @meladRaouf in #785
- SDK selection based on subject's age by @BurningAXE in #774
- [MS-570] limit number of event Scopes by @meladRaouf in #798
- [MS 556] improve reachability of the capture button on the face capture screen in Landscape mode by @alexandr-simprints in #797
- [MS-572] EventDownSyncRequest/EventUpSyncRequest events error type changed to just class name by @alex-vt in #805
- [MS-568] Handle exit form response in the SelectSubjectAgeGroupFragment by @meladRaouf in #803
- [MS-560] Login screen buttons are now the same width as input fields by @alexandr-simprints in #792
- [MS-562] Exit form is now optimized for the Landscape mode by @alexandr-simprints in #794
- [MS-561] Fingerprint capture image is now split into two columns by @alexandr-simprints in #793
- [MS-557] Face capture confirmation text is centered and added to the landscape mode by @alexandr-simprints in #796
- [MS-555] Adding landscape support for the preparation fragment by @alexandr-simprints in #795
- [MS-576] 'Validate ID pool' step is added only when the biometric data source is "Simprints" by @alexandr-simprints in #806
- [MS-577] Fetching GUID for verification only when biometricDataSource is Simprints by @alex-vt in #807
- Ms 488 verification judgement by @BurningAXE in #800
- [MS-585] Add "Wrong age group selection" exit option by @BurningAXE in #816
- [MS-586] Automate Github release creation by @meladRaouf in #815
- [MS-531] AppSweep integration by @meladRaouf in #817
- Rename roc v3 template format to RANK_ONE_3_1 by @meladRaouf in #819
- [MS-587] Resolve release compilation errors by @meladRaouf in #818
- Revert "[MS-464] Update session modalities after bio SDK selection" by @BurningAXE in #820
- Updates for project Simprints ID by @transifex-integration in #814
- [MS-589] add migration from old to new face config by @meladRaouf in #828
- Logging current and received session ID values before throwing exception by @luhmirin-s in #835
- create a dedicated job for appsweep scan instead of using it as a step by @meladRaouf in #826
- MS-593 Camera permission revokation fix by @luhmirin-s in #836
- MS-595 Do not crash on scanner connection screen by @luhmirin-s in #837
- make AgeGroup Serializable by @meladRaouf in #838
- [MS-591] Fix for incorrect subject pool sync behavior after device rotation by @alex-vt in #839
- [MS-592] Fix for face unable to be captured after app resumes from background by @alex-vt in #840
- Updates for project Simprints ID by @transifex-integration in #834
- [MS-596] Log verification issue by @meladRaouf in #843
- MS-606 Correctly display module list on sync info page by @luhmirin-s in #844
- [MS-605] The event cache is cleared every time a new session scope is created by @alexandr-simprints in #851
- [MS-612] Removing the 'fitsSystemWindows' attribute so that there is no extra white space when the toolbar is hidden by @alexandr-simprints in #847
- [MS-604] Fix SDK selection for configurations with a mix of restricted and unrestricted SDKs by @BurningAXE in #846
- MS-614 Only call setupMatch after the permission is received by @luhmirin-s in h...
v2024.1.5
What's Changed
- [MS-474] use secugen wsq decoder by @meladRaouf in #879
- MS-617 commcare session id fix by @luhmirin-s in #889
- MS-605 enrolment record created by @luhmirin-s in #890
- MS-617 Take into account blank session IDs as well by @luhmirin-s in #891
Full Changelog: v2024.1.4...v2024.1.5
v2024.1.4
What's Changed
- MS-199 co-sync data permission by @luhmirin-s in #745
- MS-199 support different package names by @luhmirin-s in #747
- Add proguard rules to fix down sync by @meladRaouf in #756
- MS-481 Remove session event co-sync data from app response by @luhmirin-s in #748
- Read scopes to upsync in batches by @BurningAXE in #804
Full Changelog: v2024.1.1...v2024.1.4
v2024.1.2
What's Changed
- Add proguard rules to fix down sync by @meladRaouf in #757
Full Changelog: v2024.1.1...v2024.1.2