Releases: medic/cht-core
Releases · medic/cht-core
2.11.3
2.11.2
2.11.1
May 9, 2017
Bug fixes
- Cannot report via SMS about people who are registered in the web app. Issue: #3401
- Results page CSS messed up in v2.11. Issue: #3369
- The user needs an associated contact to create a contact. Issue: #3394
- Error when adding Place with new person. Issue: #3420
- Error after canceling and re-opening any contact creation form. Issue: #3448
- namespace-form-fields migration : report bulk errors. Issue: #3371 (second part)
2.11.0
Migration Notes
- #3230 changes patient ID generation so it automatically increases the length as needed, up to 13 digits. If you are validating incoming patient_ids in Sentinel, be sure to remove or correct any length restrictions, e.g.
^[0-9]{5}$
would become^[0-9]{5,13}$
. - #3166 adds a new transition that adds patient_ids to every created person:
generate_patient_id_on_people
. Enable this transition if you want to send SMS about patients that may be created through the webapp.
Features
- Drop id_format app setting in favour of auto-lengthening ids. Issue: #3230
- Support for Nepali number characters. Issue: #3192
- Show XForm in User's language. Issue: #3174
- Sentinel needs to support these patient_id use cases. Issue: #3166
- Enable users to export, even if they do not have permission to configure. Issue: #3113
- Support
required_message
andrequired_message
translations in Enketo. Issue: #3056
Bug fixes
- namespace-form-fields migration causing Express toString fail. Issue: #3371
- Cannot use Collect with username/password fields. Issue: #3118
- No permissions available for configuration on first run. Issue: #3251
- Fix outdated npm shrinkwrap entry for enketo-core. Issue: #3352
- Set user-agent header in Medic Collect. Issue: #3334
- Buttons in LHS FAB disappear. Issue: #3321
- Analytics tab Hindi text is not aligning properly. Issue: #3297
- Relative times are not translated. Issue: #3282
- Submitting feedback no longer works. Issue: #3273
- Full access users cannot create users, even when they have the appropriate permissions. Issue: #3262
- Sending a message from the Messages tab creates a message with uuid equal to database URL. Issue: #3242
- API does not check if
COUCH_NODE_NAME
is set at startup. Issue: #3226 - Support Nepali calendar in outgoing SMS. Issue: #3219
- New reports for same time period do not replace previous ones. Issue: #3160
- API is picky about trailing slashes for SMS endpoint. Issue: #3152
- Couchdb's startup.log does not include timestamps. Issue: #3131
- Exporting feedback crashed api and it didn't come back. Issue: #3107
- Export server logs from webapp does not work. Issue: #3089
- Requesting audit log makes server unresponsive. Issue: #1789
- Unrecognized input type found when trying to reset. Issue: #1655
UI/UX improvements
- Contact profile fields collapse on mobile. Issue: #3306
- Disable cancel buttons when saving. Issue: #1650
Performance improvements
2.10.3
Bug fixes
- Unicode support for storing enketo xml. Issue: #3308
- Support negative values in xform fields better. Issue: medic/medic-projects#1624
- Trigger enketo calc updates when option names are changed. Issue: #3281
- New Household button missing. Issue: #3132
- Change report form language without requiring refresh. Issue: #3174
- Corrupted translation strings. Issue: #3305
UI/UX improvements
2.10.2
0.4.16
2.10.1
2.10.0
Features
- Use reference to translation keys in app_settings. Issue: #3127
- Add date of birth to person created by SMS. Issue: #3100
- Configure the max number of SMS in multipart SMS. Issue: #3095
- Load messages script fails to use https. Issue: #3081
- Cannot access all fields for contact in select2. Issue: #3069
- Configurable contact summary cards. Issue: #3037
- Display additional information in contact profile. Issue: #2914
- Support additional context for hiding/showing actions. Issue: #2913
- Update Tour. Issue: #2212
Bug fixes
- Targets aren't updated when no longer relevant. Issue: #3207
- Task issues for restricted user when a report is deleted on the server. Issue: #3189
- When navigating to the targets tab, I see a flash of the "no analytics modules configured" message. Issue: #3177
- Update reports when loading the tab. Issue: #3178
- Error after submitting form. Issue: #3157
- Deleted message persists until refresh. Issue: #3003
- Single delete and bulk delete does not immediately remove items from LHS in Reports tab. Issue: #3001
- Tasks list says "no tasks found" before it's loaded. Issue: #1935
- Labels not translated for generated report fields. Issue: #3154
- Getting 502s after submitting task; Tasks not cleared until refresh. Issue: #3111
- Do not know if patient ID is valid when processing Registrations/Report Actions. Issue: #3082
- Patient contact creation should happen if a patient contact doesn't already exist. Issue: #3115
- Task schedules created using the
reported_date
of a report do not show/hide at the expected time. Issue: #3097 - Patients reports accepted even if no person has the
patient_id
. Issue: #3075 - Registrations that clear previous registrations also clear themselves. Issue: #3074
- Ensure useful commands is on medic-os $PATH by default. Issue: #2750
- Family Members section header shows on person's profile. Issue: #3108
- Uncaught exception triggers 500 response for subsequent requests. Issue: #3099
- Broken links in app settings. Issue: #3088
- Edit function not working for reports sent by unknown number. Issue: #3087
- SMS reports do not show name in summary. Issue: #3084
- Auto replies and Scheduled SMS are truncated to fit in single SMS. Issue: #3083
- Bubble task count not showing on browser refresh. Issue: #3028
- Scheduled messages not showing accurate date. Issue: #3012
- SMS API sets messages to
scheduled
on POST. Issue: #3011 - Scheduled messages not being sent. Issue: #3010
- JavaRosa Parser should give a better error message when form definition on the web app is mismatched with the submitted message using medic collect. Issue: #2638
- Contact
person
s don't show up in their places. Issue: #2385 setup_complete
is set too fast, so setup wizard is likely to be skipped. Issue: #2376- Submitting a family survey doesn't clear the task. Issue: #2265
- Ages of children showing up strangely. Issue: #2191
- Forms and icons fail to replicate on slow connections. Issue: #2113
UI/UX improvements
- Clickable portion of action is smaller than item. Issue: #3104
- "Targets" tab blank for admin users. Issue: #3029
- Action button items get lost in RHS. Issue: #3005
- Action button should always be left-most button in FAB. Issue: #3004
- "Up" button at bottom of place/person pages. Issue: #2894
- Status icon for
delivered
is orange instead of green. Issue: #2752 - Display format for phone numbers. Issue: #1930
Performance improvements
0.4.15
- Fixed potential race condition with medic-gateway. Issue: medic-projects/issues/1243
- Bumped libphonenumber to make phone number validation more up to date. Issue: medic-projects/issues/1005