[2.25] Mapzen-based location search: In the location map widget you can now search for most addresses in the world and store the coordinate of the location. Click the magnifier icon in the top left corner of the map widget and start typing your address. Try it out by clicking register, then click on the get from map icon next to coordinate.
[2.23] Details popup for custom forms: Popups that shows description and url for data elements and attributes are also available in custom forms in tracker capture and event capture.
[2.23] GIS area measurement: The GIS app now lets you measure areas on the map and provides information about the size of the area and perimeter distance. Use the left-side measurement dialog to put area measurements on your map.
[2.25] Messaging widget: The tracker person dashboard now has a messaging widget which allows for sending messages directly to the person using email or SMS. The contact info is automatically fetched from the person profile, and can also be specified directly in the widget.
[2.23] Searchable audit log: Clicking the audit icon in tracker / event capture will now open a dialog with a searchable log of audits. You can search on either of the columns in the log.
[2.23] Tracked entities instance and event export: In Event Capture and Tracker Capture you can now export your list of tracked entities or events to XML, JSON or CSV format.
[2.24] Open tracker dashboard from URL: Tracker dashboards can now be opened directly from URLs.
[2.25] Deletion of tracked entity instances: Tracked entity instances can now be permanently deleted. This means all related records, including enrollments, events and audit records will be removed.
[2.25] Configurable columns: In Tracker Capture app and Event Capture the columns to display in the list of tracked entity instances can be selected and remembered per user. In the Event Capture app, the columns to display in the list of events can be selected.
[2.23] Search by incident date: Advanced search in tracker capture now allows searching by incident date if the selected program has an incident date.
[2.25] Locking for completed events: Completed events can now be automatically locked for further modification after a given number of days. For example: if expiry days is set to 7, then events which have been completed more than 7 days ago can no longer be edited.
[2.25] Event locking per program: Events with or without registration can be locked after N days have passed after the end of a period (M/W/Q). For example: if expiry days is 7 and expiry period type is monthly; new events can be added for a month up to 7 days after the end date of that month.