Releases: avniproject/avni-product
Releases · avniproject/avni-product
v9.1.0
Avni-server
Fixes
- Bundle issues with deleting entities - avniproject/avni-server#752
- Fix duplicate privileges in webapp - avniproject/avni-server#721
- Fixed Queries to fix duplicate privileges - avniproject/avni-server#746
- Unable to create user with identifier prefix is fixed
- Primary and Secondary Dashboard are not applied to UserGroups during Bundle upload is fixed - avniproject/avni-server#744
Avni-client
Fixes
- Fixed Media selection issue with Android APIs for version 13
- Unable to go to Summary page is fixed - avniproject/avni-client#1439
- Fixed When we register and clicking on the sync the client app displays the 500 error
- Fixed Vaccination details is not update as expected in the new version 9.0.2
- Abnormal flag when set via rule, doesn't show up in red is fixed - avniproject/avni-client#1438
- Fixed Currently voided field in groupPrivileges table is not synced. But it needs to be synced to fix the privilege conflicts in mobile app.
- Fixed Unable to build apk due to missing dependency - avniproject/avni-client#1469
- Fixed Duplicate media observations when multiple media is allowed for the same observation - avniproject/avni-client#1470
Avni-webapp
Fixes
- [DEA] for LAHI with Remove workaround for message rule is fixed
- [DEA] Not able to select address in LAHI is fixed - avniproject/avni-webapp#1269
v9.0.2
Features:
- User able to fill forms for themselves - #1565
- User subject type creation - avniproject/avni-webapp#1189
- User able to see their own forms to fill required details related to user - avniproject/avni-client#1365
- Handle User subject type on bundle upload - avniproject/avni-server#713
- Data entry app enhancements - #1507
- Added Question group (repeatable and non-repeatable) support
- [DEA] Images do not work inside repeatable question group - avniproject/avni-webapp#1221
- [DEA] Inline display of observations with that of mobile app - avniproject/avni-webapp#759
- [DEA] Rules execution support for RQG - avniproject/avni-webapp#1171
- [DEA] Rules in RQG with other child concepts - avniproject/avni-webapp#1184
- [DEA] Add support to input values for question group - repeatable and non-repeatable - avniproject/avni-webapp#1137
- Added Media(Audio, Video and Image) support
- [DEA] Multiselect media support - avniproject/avni-webapp#1133
- Added subject concept support
- [DEA] Issue with subject form element - avniproject/avni-webapp#1173
- Search performance improvement:
- Location Search and Subject Search inputs are not debounced - avniproject/avni-webapp#1215
- Added Question group (repeatable and non-repeatable) support
- UI/UX enhancements on dashboard, search results and subject profile pages - #1527
- Search Results UI revamp - avniproject/avni-client#1372
- Landing screen UI revamp - avniproject/avni-client#1370
- Subject Dashboard UI revamp - avniproject/avni-client#1371
- Increased the no of characters of report card name on card results
Minor enhancements:
- Added categories to organisation - avniproject/avni-webapp#1147
- Improved performance of /api/subject/#id - avniproject/avni-server#718
Fixes
Avni-server
- Fixed Last Modified User is not updating when updating Subject Summary Rule - avniproject/avni-server#700
Avni-client
- When user rejects reset sync, do not further continue - avniproject/avni-client#1269
- Locations of different types at the same level not categorised by type are fixed - avniproject/avni-client#1423
- Fix weight for height z score calculation
- Fixed App crash when due date not saved for encounter - avniproject/avni-client#1430
- Fixed Missing media images in S3 - avniproject/avni-client#1420
Avni-etl
- Fixed ETL fails when there are multiple Repeatable Question Groups within a single form - avniproject/avni-etl#104
- Fixed ETL is not updating the undo exit enrolment scenario
- Escape dbUser and schemaName while setting role and granting privileges are fixed - avniproject/avni-etl#84
- Fixed Single quotes in concept name fails inETL
- Voided data for user table not available in org ETL schemas - avniproject/avni-etl#94
- All rows are expected to be in the encounter* table. Update the cancel_date_time in encounter* table
- Fixed Unable to Enable ETL for OrgGroups with large number of orgs - avniproject/avni-etl#105
Avni-webapp
- Added checks for deleting organisation - avniproject/avni-server#722
- Fixed [DEA] Edit registration is not working as expected on web app.
- Incorrect snackbar color when profile picture URL incorrect - avniproject/avni-webapp#1199
- Delete org transactional data - avniproject/avni-webapp#1101
- Fixed Images UI is broken when looking at previous encounters - avniproject/avni-webapp#1220
- Changes made for appropriate display names for encounter and programEncounter and operationalProgramName for Program
- Fixed Should not be able to create a catchment with space - avniproject/avni-webapp#1168
- Hardcoded reporting urls in home page
- Fixed In the webapp, dont provide option to select color when standard report card type is selected
rules-server
- [DEA] When a subject is kept in Edit more for like around 5 mins it crashes because it is trying to fetch random things from s3.
v8.1.3
avni-client
path release
Fixes
- Fixed Filter in MyDashboard is not working.
- Fixed issue of The application crashes when an individual attempts to enroll in the program.
v8.1.1
avni-client
Changes
- Add visit privilege check on program enrollment.
v8.1.0
avni-client
Fixes
- Fixed Respect perform visit privilege while adding encounters to worklist - avniproject/avni-client#1404
- Fixed Support BMI for age zscore calculation - avniproject/avni-client#1395
rules-server
- Fixed On csv uploading unable to upload large number of subjects because of token expiration - avniproject/rules-server#40
avni-webapp
Bug Fixes
- Analytics data sync is not showing status.
v8.0.3
Full Changelog: v8.0.2...v8.0.3
Avni-client
- Show all dashboards assigned to a user in "More->Dashboards" section, independent of selection of primary and secondary dashboards. - avniproject/avni-client#1407
v8.0.2
Full Changelog: v8.0.1...v8.0.2
Component wise changes are as follows:
avni-server and rules-server
- Support CSV upload of registeration when individual's lowest address level is not the lowest location type avniproject/avni-webapp#1225
- Fix upload of registration data which consist the Subject Type form element #727
avni-client
- Clicking on General Encounter FEG Edit button crashes the app avniproject/avni-client#1400
- Not all lower address levels passed in params to custom report card avniproject/avni-client#1393
- JSON Parse error on load of Subject avniproject/avni-client#1405
v8.0.1
Component wise changes are as follows:
avni-server
- locations should not need lastModifiedDateTime to be mentioned - avniproject/avni-server#726
avni-media
- Use actual image when thumbnail is not present - avniproject/avni-media#174
avni-etl
- Use actual image when thumbnail is not present - avniproject/avni-media#174
v8.0.0
Component wise changes are as follows:
avni-server
What's Changed.?
- Add support for translations, SubjectTypeIcons, old rules, and ReportCardIcons config as part of bundle export and import - avniproject/avni-server#559 (also fixed: first time video entity upload upload, group dashboard import for inbuilt user groups)
- Remove deprecated code - avniproject/avni-server#520
Fixes
- Subject csv import (update of subject) does not handle address level changes correctly - avniproject/avni-server#688
- Duplicate identifiers during draft save - avniproject/avni-client#1356
avni-client
Changes
- Support for a secondary dashboard and a dashboard shortcut to added to the bottom drawer - avniproject/avni-client#1328 (in web app display of dashboards is sorted by name now)
- For all unexpected errors provide option to copy error report into clipboard - avniproject/avni-client#1297
- Ability to select multiple media in the form wizard - avniproject/avni-client#1298
- Manage and display audit fields to display then in offline mode also - avniproject/avni-client#1332
- Ability provide access control rule for edit of registration, enrolment, encounter and checklist item form - avniproject/avni-client#1273
- Edit general encounter with same details will not schedule duplicate encounters - avniproject/avni-client#1315
Fixes
- Configure sections to be shown in Subject Dashboard - #1453
- Show the name of the custom report card in the listing page - avniproject/avni-client#1335
- Being able to access user and myGroups in all rules - avniproject/avni-client#1334
- View draft encounters and subjects on subject dashboard - avniproject/avni-client#1321
- Fatal error during cloning state - avniproject/avni-client#1287
- Validation error shown even when there is none - avniproject/avni-client#1373
avni-webapp
What's Changed.?
- Hardcoded reporting urls in home page - avniproject/avni-webapp#1140
Fixes
- Unable to see sync concept if it is not coded concept - avniproject/avni-webapp#1145
- Audit fields not updated in the rule_failure_telemetry - avniproject/avni-webapp#1152
Fixes
- User search cursor going out of focus when user stops typing - avniproject/avni-webapp#889
- Voided flag in dashboard section not respected during bundle upload - avniproject/avni-webapp#1027
- Incorrect default rule for nested report card - avniproject/avni-webapp#1129
avni-media
- Redirect to login page when authentication on media page expires - avniproject/avni-media#170
- Fix for failure during thumbnail generation - avniproject/avni-media#169
Documentation
- Basics of audit information - https://avni.readme.io/docs/about-audit-information
Full Changelog: v7.0.3...v8.0.0
Not included
- any security fixes may not have been added to this list.
- implementation specific integration cards
- hosting configuration changes
- minor documentation updates
- minor UI styling changes
- code refactoring
- automation work
- any investigation leading to no change
- data fixes
v7.3.0
avni-server
What's new
- External API for locations - avniproject/avni-server#714
- External API for entity approval statuses - #1576
Fixes
- Fix Subject Type not available in external API
GET /api/subjects
- avniproject/avni-server#712 - Improve performance of external API
GET /api/encounters
- avniproject/avni-server#702
avni-client
Fixes
- Fix fatal error while cloning state - avniproject/avni-client#1287
- Fix filter not applied at all required address levels - avniproject/avni-client#1375
- Fix Custom Filter is not working in power organisation - avniproject/avni-client#1384
- Update the URL for profile picture - avniproject/avni-client#1379
avni-media
What's new
- Search by subject name - avniproject/avni-media#171
- Search by text concepts - avniproject/avni-etl#96
avni-etl
What's new
- Supporting changes to enable media search by subject name and text concepts - avniproject/avni-media#171, avniproject/avni-etl#96