Releases: hotosm/osm-fieldwork
Releases · hotosm/osm-fieldwork
v0.16.10
What's Changed
- Updates the minimum pin for
python-calamine
ensuring that all required dependencies are bundled. - This should improve compatibility with Python 3.12 and dependency lockers: see dimastbk/python-calamine#93
Full Changelog: 0.16.9...0.16.10
v0.16.9
What's Changed
Full Changelog: 0.16.8...0.16.9
0.16.8
What's Changed
Note
It would seem this is a reversion of 0.16.7, but it is not.
Instead the logic was updated to remove duplicates based on the list_name
and name
column pair.
This way duplicates can still exist, as long as they are in a different choices list (list_name).
Full Changelog: 0.16.7...0.16.8
0.16.7
- Do not remove duplicate values from 'choices' XLSForm sheet, as these are actually valid.
- There may be duplicate 'name' column entries across 'list_name', for example multiple yes/no answers.
Full Changelog: 0.16.6...0.16.7
v0.16.6
What's Changed
- Removed 'feature does not exist' from the digitisation_correct options, as we moved this to a separate question at the start of the XLSForm.
Full Changelog: 0.16.5...0.16.6
v0.16.5rc0
BREAKING CHANGE (but small and won't affect anyone)
update_xlsform.append_mandatory_fields
now returns a tuple instead of only the XLSForm (xformid, xlsform_bytesio).- Small tweaks to questions in mandatory fields XLSForm.
Full Changelog: 0.16.3...0.16.5rc0
v0.16.5
- Simplify logic for digitisation and mandatory fields XLSForms based on field feedback.
- Remove the task_id and task_filter fields to simplify logic.
- They make it slightly easier to select a geometry by filtering down the available options, at the expense of complicating many things.
- Ideally the user just selects a geom via intent and doesn't even need to open the map anyway.
Full Changelog: 0.16.3...0.16.5
v0.16.4
Note
Version 0.16.3 was accidentally skipped!
- Move
fmtm
forms tocommon
, as they are generic enough to be used in any field work project. - Append dummy
task_id
entry to choices XLSForm sheet if not specified (to create a valid form). - Many minor fixes to mandatory/digitisation XLSForms + bundled
buildings
andhealthcare
forms.
Full Changelog: 0.16.2...0.16.3
v0.16.2
What's Changed
- Handle all XLSForm manuipulation in update_xlsform.py by @spwoodcock in #299
Full Changelog: 0.16.1...0.16.2
v0.16.1
What's Changed
Full Changelog: 0.16.0...0.16.1