Releases: dimagi/commcare-android
Releases · dimagi/commcare-android
CommCare 2.53.1
- Fixed Zip Path Traversal vulnerability
- Fixed issue with Audio Recording Widget crashing on start
CommCare 2.53.0
- Added support for Android 12
- Implemented encryption to captured media files (audio, video, image and signature)
- Added pause feature to Audio capture widget UI
- Implemented function get_json_property to retrieve individual properties from Stringified JSON documents. This is mainly relevant to address geocoding
- Added a new XPath function called decrypt-string that allows the conversion of encrypted data to its original form
CommCare 2.52.1
Fixed an issue on pre-lollipop android devices where capturing a barcode was crashing the app.
CommCare 2.52.0
- Updated Signature Widget to restrict users from saving empty signatures.
- Updated graph UI to rotate labels on horizontal axis.
- Removed expansion of bubbles in the graphs on click events.
- Updated CommCare button UI.
- When
cc-use-mapbox-map
setting is enabled for an app, we'll use mapbox styled map for capturing location for location-capture questions that have an appearance attribute of maps. - Fixed sync failures due to large lookup tables.
- Added a special itext support for showing form summary in incomplete form list. More details can be found here
- We'll use .mp3 codec for audios recorded inside CommCare
- We'll show a better error message for app install failures due to captive portals.
- Updated case relationship algorithm so that if a form creates a cyclic case relationship on save, it will get quarantined locally on mobile and won't be uploaded to HQ. Any case updates applicable for such forms won't be applied. Only applicable for projects with auto purge on aka
cc-auto-purge
is set to yes in custom settings.
CommCare 2.52 Beta
Major changes for this pre release are:
- We've updated button UI.
- Fixed sync failures due to large lookup tables.
- Added a special itext support for showing form summary in incomplete form list. More details can be found here
- We'll use .mp3 codec for audios recorded inside CommCare
- We'll show a better error message for app install failures due to captive portals.
CommCare 2.51.4
- Fixed missing attachments in image upload questions for devices running Android 7 or less.
CommCare 2.51.3
- Fixed missing attachments issue.
- Fixed navigation drawer visibility issue.
- Fixed issues in navigation when launched using external app.
CommCare 2.51.2
- Remove bold text style from likert format list.
- Fixes a crash while filtering case list using barcode scanner.
- Fixes an issue where hint text overrides display text of case claim prompt.
CommCare 2.51.1
Fixed an issue introduced in 2.51.0 where question hint was invisible.
CommCare 2.51.0
- Added support for Android 11.
- Migrated to App Compat.
- Added text to speech support.
- Added support for CommCare Identity hooks
- Deprecated linking to external files on device in forms.
- Improved periodicity/reliability of heartbeat requests.
- Removed header title from sub-menu screen as it's already present in the action bar title.
- Added a
short
appearance attribute for Text questions. keyboard in String Widgets will have a next button to jump to the next input question(or done button if no other input question is in the screen) ifshort
appearance attribute is used. The same will also happen for string widgets incompact
appearance attribute. - Improvements to RTL support.
- Added clear button to auto advance radio button.
- We now allow use of 3rd party barcode scanner apps.
- We'll now show an error dialog when attachment of size more than 15 MBs is uploaded by the user.
- We now allow arbitrary named strings as intent callout response.
- Fixed an issue where form incorrectly jumps to an input question when a date question is answered.
- Fixed a bug with distance from current location case detail property.