Releases: dimagi/commcare-android
Releases · dimagi/commcare-android
Commcare 2.40.1
- Fixes a crash where for some users Commcare will crash on login due to a bug in database migration
- Fixes default sort order for the async entity list when a sort parameter in case list is set as cache and indexed
CommCare 2.40.0
Maintenance release with bug fixes and improved error messaging for certain XPath errors
CommCare 2.36.3 (LTS only)
- Backports a variety of fixes from later CommCare versions for use by LTS users
- Adds the ability to require a project-specific PIN for developer options access
CommCare 2.39.2
- Fixes a crash that could occur during some database migrations if upgrading by several CommCare versions
- Fixes a bug that could cause a crash during a WiFi Direct transfer to result in data loss
- Fixes a bug where a menu load optimization could cause a crash on certain expressions
CommCare 2.39.1
- Fix a regression that causes a crash when an audio clip is present for a menu option on a menu screen that is using grid mode
- Fix a regression that can cause an out of memory error to occur on some devices when processing a very large request response
CommCare 2.39.0
- Significant performance improvements for apps with large case or location loads
- Removed support for experimental Expanded Audio Widget
- Updated Core HTTP libraries for improved performance and consistency
- Fix for UI bug allowing PINs to have fewer than 4 characters
- Fixed a bug allowing partial form processing on forms with incorrect case transactions
- Updated Fuzzy search matches to sort results based on strength of match
- Trigger automatic syncs after app update
- New appearance mode for compact numeric entry
- Fixed menu badge display calculations to be fully non-blocking to the UI
CommCare 2.38.2
Fixes a bug in Nepali date widget where the days won't increment at all because of irregularities in timezone conversion
CommCare 2.38.1
Fix for crash on login that will occur when upgrading to 2.38.0 for users that have indexed fixtures in their user restore file.
CommCare 2.38.0
- Improvements to performance for apps that make use of large location trees
- Performance improvements for filters and lookup tables using large numbers of locations.
- Extended 'format-date-for-calendar' function to translate the output form using format-date input strings
- Introduces a new XPath sort() function which can sort a space-separated list of strings, and a sort-by() function which can be used to sort 1 list based on another (full documentation here)
- Adds the ability to sort answer choices in a Multiple Choice Lookup Table question
- Fix for performance issues when referencing missing cases.
CommCare 2.37.2
Performance optimization for initial loads of very large location sets