Skip to content

Releases: hotosm/osm-fieldwork

v0.16.10

06 Nov 22:06
Compare
Choose a tag to compare

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

18 Oct 09:11
Compare
Choose a tag to compare

What's Changed

  • Updated create_if and update_if column in entity sheet by @Sujanadh in #307

Full Changelog: 0.16.8...0.16.9

0.16.8

30 Sep 04:15
Compare
Choose a tag to compare

What's Changed

  • Remove multiple duplicates in choice sheets by @Sujanadh in #303

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

24 Sep 10:06
Compare
Choose a tag to compare
  • 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

23 Sep 23:45
Compare
Choose a tag to compare

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

23 Sep 19:28
Compare
Choose a tag to compare

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

23 Sep 21:48
Compare
Choose a tag to compare
  • 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

20 Sep 20:46
Compare
Choose a tag to compare

Note

Version 0.16.3 was accidentally skipped!

  • Move fmtm forms to common, 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 and healthcare forms.

Full Changelog: 0.16.2...0.16.3

v0.16.2

17 Sep 23:53
Compare
Choose a tag to compare

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

16 Sep 21:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.16.0...0.16.1