Releases: avniproject/avni-client
Releases · avniproject/avni-client
v5.1.1
Patch release over 5.1.0 - View release notes for 5.1.0
Fixes
- Sync button stays disabled if background sync fails #1177
- Bugnsnag error: Cannot read property 'syncEndTime' of null #1178
Full Changelog: v5.1.0...v5.1.1
v5.1.0
Improve App reliability
- App crashes when listing Individuals with Custom Search fields #1091
- App is crashing after clicking on individual of type student #1110
Fix Rule failures issues
- Worklist updation rule not working for Registration to Encounter/Program Encounter flows #1079
- Not able to enrol individuals in child program. #1134
- Unique validation does not prevent user from proceeding with form #1090
- Fix invocations to RuleEvaluationService.validateSummaries() to pass valid individualUUID #1159
- Rescheduled task date not displaying immediately #1153
Fix app behaviour issue
- Identifier assignment not working as expected when an intermediate one is moved out of catchment #1092
- Realm doesn't check for optional=false objects, we have to do that in our code. #1142
- Subject datatype not showing all the members in attendance forms #1119
- bugsnag - Group subject unable to find individual #1139
- BugSnag Error - Minified Redux Error #1048
Enhance interweaving of Manual and Auto syncs
- Disable manual sync when auto sync is in progress #1149
- Identify how sync can be made singleton #1150
Fix issues with Media content save and uploads
Infrastructure improvements
- Create circle-ci pipeline to generate prod-dev and prerelease-dev apk #1135
- Support for devices without telephony enabled #1157
Full Changelog: v5.0.1...v5.1.0
v5.0.1
Security enhancements
- Prevent copy-paste of password on login screen avniproject/avni-security#28
- Additional protections
-
- Clear clipboard on password entry start
-
- Change keyboard type when password is shown to prevent showing of options such as clipboard (might not work on all devices)
-
- Prevent auto capitalization of first letter of password (happening on some devices)
-
Minor bug fixes
- Translate string while rendering SelectableItemGroup Single Value #1128
- Restore userInfo after fast sync db restore #1125
Full Changelog: v5.0.0...v5.0.1
v5.0.0
Security features
- Improved obfuscation of apk to include the javascript code as well
- Prevent copy-paste of password field
- Disable V1 signing scheme. This can potentially disallow upgrades on older Android phones (prior to Nougat) - avniproject/avni-security#36
- Ability to encrypt the database at an organisation level - avniproject/avni-security#24 Documentation
- Removal of logging on the Android device
- Configurable advanced app tampering checks - avniproject/avni-security#26
Others
- Upgrade of React Native to version 0.72.3
- Prevention of sync problems when using direct assignment in conjunction with group subjects - #1058 Documentation
- Removal of access to global variables from rules - #1097
Full Changelog: v4.0.0...v5.0.0
v4.0.0
These notes also correspond to v4.01.0 and v4.02.0
Minor enhancements:
- Ensure Backwards compatibility after privileges and access-control changes
- Add support for Decisions["registrationDecisions"] in ProgramEncounterCancel
- Minor Sync refactorings and error handling
- Default subject type on dashboard should not be random
- Ability to turn off background sync
- Show full addresses need a proper alignment and spacing
Bug fixes:
- App breaking when using the call button in task list with large number of entries
- App crashes when editing a form whose linked subject is voided.
- App breaks on Applying Filter for Section
- Search does not work well when address levels are at a different level
- Encounter and Program encounter location is not getting captured in the database
- Not able to select the gender option in Search and Filter screen
- Duplication of subjects in Subject Program Eligibility Check on groups
- Clearer age display for children
- Relations shown twice
- Subject program eligibility displayed for voided programs as well
- UI broken for multiple programs for member under HH profile
Full Changelog: v3.40.4...v4.0.0
v3.40.4
Code changes included are:
- Gender filters fix
- support fetch of individual by uuid in client as part of rule
Full Changelog: v3.40.1...v3.40.4
v3.40.1
v3.40.0
Changes done as part of this release:
- Support Locations in CustomDashboard Filters
- Support Display and save of CustomDashboard Filters on CustomDashboard View
- Show Full heirarchy on Address (Lowest 2 address levels)
- Fix support for add relative for non individual subject type
- Fix support for notes dataType in QuestionGroup
- Fix search for Individual when registration happen at different addressLevelTypes
- Fix support for showing completed general encounters
Full Changelog: v3.39.4...v3.40.0
v3.39.4
This is a patch fix release to take care of issues related to sync introduced in version 3.39.0.
There have been 2 issues fixed, deployed separately on the playstore as release 3.39.3 and 3.39.4. Issues fixed include
- Entities that are approved are showing as pending on dashboard #1018 (3.39.3 on playstore)
- EntityApprovalStatus not syncing to server #1024 (3.39.4 on playstore)
Full Changelog: v3.39.1...v3.39.4
v3.39.1
Patch release to fix sync performance issue when there are large number of encounters (> 100) for a single Individual.
Full Changelog: v3.39.0...v3.39.1