-- Add support for numeric range questions (Issue 79) -- Upgrade ODK Validate 1.8.0 -- Support `list_name` in osm sheet (Issue 109) -- Whitespace after output variables should not be trimmed (Issue 96) -- Test pyxform in windows with AppVeyor CI (Issue 125) -- Updated install instructions -- Fix external instance URI to take the documented form of jr://file-xml/data.xml (Issue 106) -- Fix validation errors with external instances (Issue 87) -- Support for audit (Issue 128) -- XLSForm column headers case insenstive -- Add --no_pretty_xml option -- Add calculate as alias for calculation column
0.9.24
-- ensure intent is included as an attribute to a group -- update xlrd version -- use built-in xml.etree rather than lxml -- python 3.5 compat (py2.7 still OK), pep8, cleanup -- use label for selects from file label references
0.9.23
-- add additional namespaces to the XForm -- add support for external instances -- encode question_name -- We should not inject default hints into forms -- new: xls2xform command line argument to skip validate -- test for enclosed-area() function -- ODK Validate 1.4.6 -- Adding support for attribute columns -- pep8 indentation -- include instance with reference to csv file for pulldata() calculate bindings -- BSD 2-Clause License -- Support writing settings attributes to first node inside instance -- add type=file -- [PyxformTestCase] Replacing "geo widgets" -- introduce PyxformTestCase which uses markdown defined XLSForms -- support osm tags -- remove trailing slash from xforms namespace -- fixing equivalency test (Better error message when list name = type) -- Fix issue causing exponential exposure
0.9.22
-- Adding support for attribute columns -- Update to the 1.4.4 build of ODK Validate -- Adding external itemset support
0.9.21
-- update to ODK Validate 1.4.3 -- interim add of geoshape and geotrace prompts -- add data preload with pulldata function -- add search and select