v5.1.0
Avni-server:
Longitudinal export modifications
- Limit no of rows that can be exported via longitudinal exports avniproject/avni-server#605 and avniproject/avni-webapp#1076
- New longitudinal export not working when registration form has repeatable observations avniproject/avni-webapp#1051
- New longitudinal fails for program encounter with no cancellation form avniproject/avni-webapp#1056
Performance enhancements
- Fix Slow bundle upload avniproject/avni-server#626
- Remove lookup by lowest address level during subject csv upload avniproject/avni-server#627
Bug fixes
- Add unique constraint on FormMapping table avniproject/avni-server#628
** Important update regarding bundle upload **
Bundle downloads from before the release will not work correctly for the form mappings. (more precisely, if bundle has some form mapping voided from before the release the when applied on new release, it would give error). Recommended - download the new bundle after the release.
Avni-client:
Improve App reliability
- App crashes when listing Individuals with Custom Search fields avniproject/avni-client#1091
- Show error when the subject/group subject is assigned to an out of catchment user via checkbox selection avniproject/avni-client#1110
Fix Rule failures issues
- Worklist updation rule not working for Registration to Encounter/Program Encounter flows avniproject/avni-client#1079
- Unique validation does not prevent user from proceeding with form avniproject/avni-client#1090
- Fix invocations to RuleEvaluationService.validateSummaries() to pass valid individualUUID avniproject/avni-client#1159
Fix app behaviour issue
- Support for devices without telephony enabled avniproject/avni-client#1157
- Identifier assignment not working as expected when an intermediate one is moved out of catchment avniproject/avni-client#1092
- Added not-null constraint to the non-primitive datatype columns avniproject/avni-client#1142
- Do not show voided members as group members avniproject/avni-client#1119
- Rescheduled task date not displaying immediately avniproject/avni-client#1153
- BugSnag Error - Minified Redux Error avniproject/avni-client#1048
- When some report cards fails, show the other report cards that successfully load instead of not loading any avniproject/avni-client#1164
- Android 13 - Fix Image capture from camera not working avniproject/avni-client#1152
Issues with sync:
- Disable manual sync when auto sync is in progress avniproject/avni-client#1149
- Handle failed media upload avniproject/avni-client#1156
Infrastructure improvements
- Create circle-ci pipeline to generate prod-dev and prerelease-dev apk avniproject/avni-client#1135
Avni-webapp:
Minor enhancements
- Ability to show DEA on demand (privileges) avniproject/avni-webapp#1036
- Ability to sort on Task Assignment screen avniproject/avni-webapp#971
Minor Bug fixes
- Not able to go next page on concept screen next button is not working on staging env avniproject/avni-webapp#1075
- Unable to select colour in Offline report card. avniproject/avni-webapp#1061
- Unable to add new concept in coded concept on certain cases avniproject/avni-webapp#1058
Component release notes
https://github.com/avniproject/avni-server/releases/tag/v5.1.0
https://github.com/avniproject/avni-client/releases/tag/v5.1.0
https://github.com/avniproject/avni-webapp/releases/tag/v5.1.0
Full Changelog: v5.0.1...v5.1.0