- Update to pyxform 0.12.2, performance regression fix. Fixes https://github.com/XLSForm/pyxform/issues/247 [ukanga]
- Update projects endpoint API documentation. Fixes #1520 [lincmba]
- Fix improperly configured URL exception. Fixes #1518 [lincmba]
- Fix external Choices with number names Fixes #1485 [lincmba]
- Remove link expiration message on verification email Fixes #1489 [lincmba]
- Only generate hash for linked datasets Fixes #1411 [lincmba]
- Fix merged dataset with deleted parent Fixes #1511 [lincmba]
- Update/upgrade packages PR 1522 [lincmba, ukanga]
- Fix order extra columns in multiple select exports. Fixes #873 [lincmba]
- Update user roles according to xform meta permissions provided. Fixes #1479 [lincmba]
- Performance optimisation - use content_type to determine metadata content_object type. Issue #2475 [ukanga]
- Excel bulk data import support. Issue #1432 [lincmba]
- Add submission fields to data exports. Issue #1477 [kahummer]
- Fix error on deleting xform with long id_string or sms_id_string. Issue #1430 [lincmba]
- Set Default TEMP_TOKEN_EXPIRY_TIME. Issue #1500 [lincmba]
- Submission Reviews Issue #1428 [DavisRayM, lincmba, moshthepitt]
- Track password edits. Issue #1454 [lincmba]
- Revert Track password edits. Issue #1456 [lincmba]
- Track password edits. Issue #1456 [lincmba]
- Enable email verification for accounts created via API, Issue #1442 [ivermac]
- Raise Validation Error when merging forms if there is a PyXFormError exception raised. Issue #1153 [ukanga]
- Update requirements/s3.pip Issue #1465 [ukanga]
- Fix Image resize() function to use file object directly. Issue #1439 [wambere]
- CSV upload updates Issue #1444 [ukanga]
- Updated/upgraded packages
- Support exporting labels for selects in the data. Issue 1427 [ukanga]
- Handle UnreadablePostError exception in submissions.. Issue 847 [ukanga]
- Support download of CSV XLSForm, Commit 4abd30d [ukanga]
- Support value_select_multiples option in flat CSV, support binary_select_multiples option in API exports. Issue 1409 [ukanga]
- Check the value of the variable remove when sharing a project with team or collaborators, and only remove if value is true Issue 1415 [wambere]
- Fix TypeError on SPPS Exports with external choices. Issue 1410 [ukanga]
- Generate XForm hash after every XML change has been applied. Issue 1417 [ukanga]
- Add api/v1/profiles/[username]/monthly_submissions endpoint. Issue 1423 [wambere]
- Show metadata only to the owner Issue 1416 [ukanga]
- Return flow results response timestamp in rfc3339 format explicitly Issue 1420 [ukanga]
- Update check_xform_uuid() to only check for non deleted forms Issue 1403 [ukanga]
- Persist Flow Results Contact ID and Session ID Issue 1398 [ukanga]
- Include form version in ODK formList endpoint Issue 1195 [ukanga]
- Reorder how attachments are saved Issue 961 [wambere]
- Fix decimal filter for dataview Issue 1393 [wambere]
- Python 3 support Issue 1295 [moshthepitt, pld, wambere]
- Add TLS support to messaging Issue 1366 [ukanga]
- Add date format to submission time filter for forms Issue 1374 [wambere]
- Update copyright year to 2018 Issue 1376 [pld]
- Catch IOError when saving osm data Issue 1382 [wambere]
- Remove deleted dataviews from project page Issue 1383 [wambere]
- Add deleted by field to projects Issue 1384 [wambere]
- Add check if user has permission to add a project to a profile Issue 1385 [ukanga]
- Remove note field from csv export appearing in repeat groups Issue 1388 [wambere]
- Add created by field to cloned forms Issue 1389 [wambere]
- Bump pyxform version to 0.11.1 Issue 1355 [ukanga]
- Update privacy policy to point to hosted privacy policy, tos, and license Issue 1360 [pld]
- Use resource_name responses for responses endpoint Issue 1362 [ukanga]
- Refactor JSON streaming on data endpoints and removal of X-Total Header Issue 1290 [wambere]
- Handle Integrity error on creating a project with the same name Issue 928 [wambere]
- Add OSM tags as fields in Excel, SAV/SPSS, CSV zipped exports Issue 1182 [wambere]
- Delete filtered datasets linked to a form when deleting a form Issue 964 [wambere]
- Add timestamp to Messaging Issue 1332 [moshthepitt]
- Update messaging schema for forms to include metadata of the form. Issue 1331 [moshthepitt]
- Improve setup.py and dependency management Issue 1330 [moshthepitt]