Releases: hotosm/osm-fieldwork
Releases · hotosm/osm-fieldwork
v0.8.2
- Add better handling of
OdkEntity.createEntities
: if the upload fails, the entity is not appended to the final list. - Improve error handling of failed connections to ODK Central: if url or user/pass are incorrect, provide informative
ConnectionError
with a message.
Full Changelog: 0.8.1...0.8.2
v0.8.1
- Add OdkEntity.getEntity method for getting single Entity by UUID.
Full Changelog: 0.8.0...0.8.1
v0.8.0
- Improve docstrings for OdkCentral and OdkCentralAsync usage.
- Add OdkEntity.getEntityCount method.
- Update OdkEntity.getEntityData to accept OData url query params.
- Comprehensive testing of OdkEntity.
- Reduce size of production docker image.
Full Changelog: 0.7.2...0.8.0
v0.7.2
- Fix
basemapper.py
from broken previous release.
Full Changelog: 0.7.1...0.7.2
v0.7.1
- basemapper.py is broken in this release
- Update entity registration form to include
status
field. - Remove usage of
requests
from validate.py (to eventually refactor out requests usage).
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
- Fix bug with OdkCentral.py calling get_cpu_cores on init. Reduce request time significantly.
- Add OdkCentralAsync.py for async entities workflow by @spwoodcock in #253
Full Changelog: 0.6.1...0.7.0
v0.6.1
What's Changed
- Began documenting work on Entities-based FMTM work by @ivangayton in #239
- Add generic entity registration form.
Full Changelog: 0.6.0...0.6.1
v0.6.0
What's Changed
- use logger.basicConfig for modules by @owolabioromidayo in #244
- First implementation of ODK Central Entities by @spwoodcock in #245
Added OdkCentral.OdkEntity class for using ODK Entities
Full Changelog: 0.5.4...0.6.0
v0.5.4
What's Changed
- Function to update review state of submission by @Sujanadh in #236
- Updated the error message for invalid odk-credentials by @Sujanadh in #241
New Contributors
- @owolabioromidayo made their first contribution in #231
Full Changelog: 0.5.3...0.5.4
v0.5.3
- Fix passing bbox via basemapper CLI.
- Fix cases where the form name with
.strip()
causes too many chars to be removed in upload media filenames.- In validateMedia the
.strip()
was replaced with removing a specific number of characters from the XForm media field.
- In validateMedia the
Full Changelog: 0.5.2...0.5.3