Releases: XLSForm/pyxform
Releases · XLSForm/pyxform
v1.0.1 (2020-02-06)
- #423 Update to ODK Validate v1.14.0
- Hélène Martin @lognaturel (Nafundi)
v1.0.0 (2020-02-06)
- #357 Add list_name to generated JSON to get static choice list
- Carlos Quiros @qlands (QLands Technology Consultants)
- #372 Add support for Java versions that don't have dots in them
- Yaw Anokwa @yanokwa (Nafundi)
- #289 Do not generate dummy instance content for external instances
- Vincent Buscarello @KeynesYouDigIt (Devetry)
- #378 Fix black configuration for CircleCI
- Nyoman Ribeka @nribeka (DIAL)
- #375 Use data as the default root node name instead of the filename
- Nyoman Ribeka @nribeka (DIAL)
- #384 If there is only one sheet, use that as the survey sheet
- Nyoman Ribeka @nribeka (DIAL)
- #376 Don't generate translation blocks if there is only one language
- Nyoman Ribeka @nribeka (DIAL)
- #386 Expand XPath references in upload questions
- James Tedrick @tedrick (ESRI)
- #389 Use the filename as the form_id if no explicit form_id is set by settings
- Nyoman Ribeka @nribeka (DIAL)
- #392 Add identify-user audit attribute
- Callum Stott @seadowg (Nafundi)
- #397 Better Python 2/3 unicode support for ODKValidateError strings
- Yaw Anokwa @yanokwa (Nafundi)
- #402 Create instance of NullHandler, instead of class reference
- Brendan Zerr @axonxorz
- #400 Add track-changes-reasons audit attribute
- Callum Stott @seadowg (Nafundi)
- #385 Add support for dynamic defaults
- Nyoman Ribeka @nribeka (DIAL)
- #382 Fix crash when displaying ODK Validate errors
- Nyoman Ribeka @nribeka (DIAL)
- #380 Add repeat instance in addition to template to the model
- Nyoman Ribeka @nribeka (DIAL)
- #408 Remove Python 2.7, 3.5 and 3.6 support, add Python 3.8
- Yaw Anokwa @yanokwa (Nafundi)
- #412 Preserve attribute ordering across all Python versions
- Yaw Anokwa @yanokwa (Nafundi)
- #406 Identify first argument of pulldata by splitting on comma
- Hélène Martin @lognaturel (Nafundi)
- #410 Output a string bind type for selects
- Yaw Anokwa @yanokwa (Nafundi)
- #418 Clarify duplicate choice error message
- Hélène Martin @lognaturel (Nafundi)
- #417 Add support for last-saved
- Hélène Martin @lognaturel (Nafundi)
v0.15.1 (2019-09-11)
-
Conversion fails if label has language and choice_filter is used
Issue #355
@lognaturel -
Revert Google Sheets warning on underscores - underscores are supported,
Issue #356
@yanokwa -
Run ODK Validate on SetGeopointTest.test_setgeopoint
Issue #351
@yanokwa -
Run codecov in subshell to prevent blocking build
Issue #363
@yanokwa -
2 translated media labels outputs a 3rd (default) language
Issue #32
@ukanga
v0.15.0 (2019-08-11)
- Report the name of a not closed control, #318, @qlands
- Warn about setting a default language, #157, @KeynesYouDigIt
- Spelling fix, #340, @yanokwa
- Running from terminal in Mac rearranges desktops. Run java headless. #208, @yanokwa
- Add Validate v1.13.1 with JavaRosa v2.15.0, #342, @yanokwa
- Add geopoint-start to generate setgeopoint action triggered by the odk-instance-first-load event, #336, @yanokwa
- Throw error if external_choices list is not found, #220, @WinnyTroy
v0.14.1 (2019-07-14)
- Fix bug - generation of blank itemset.csv introduced in v0.14.0, #326, @WinnyTroy.
- Remove deprecated method="form-data-post", #215, @WinnyTroy.
- Error on duplicate choice list values, #23, @WinnyTroy.
- Turn pretty print XML is off by default, #162, @p-netm.
- Switch to
openjdk-11-jre-headless
for java in CircleCI, #332, @ukanga.
v0.14.0 (2019-06-24)
- Add codecov integration for tests, #259, @shobhitagarwal1612.
- Build artifacts on CircleCI, #284, @shobhitagarwal1612.
- ELiminate repetition in tests, #231, @WinnyTroy.
- Add check for java8 or later, #257, @Code-Player.
- Clear invalid filename error message, #22, @lincmba.
- Add tests to confirm hints are displayed in repeats and groups, #73, #74, @WinnyTroy.
- Strip spaces from headers, #13, @lincmba.
- Add warnings to or_other users about Google Sheets compatibility, #270, @lincmba.
- External choices with integers in names/values are converted to decimals, #123, @WinnyTroy.
- Clearer warning when both form_id and id_string are present in settings sheet, #224, @WinnyTroy.
- Set default output_path, #227, @p-netm.
- XLDateAmbiguous: Error message could be better, #228, @WinnyTroy.
- Use black for code formatting, #306, @ukanga.
- XLSForm "yes" --> XForm "true()", even for custom bind::'s, #226, @yanokwa.
- Add support for track-changes, #305, @yanokwa.
- Change /meta/instanceID binding to use preload "uid", #94, @yanokwa.
- Add Validate v1.12.0 with JavaRosa v2.14.0, #320, @yanokwa.
- Add external instance if pulldata() is used in constraint, required, readonly, relevant expressions, #308, @p-netm.
- Remove Python 3.4 CI because its EOL, #312, @yanokwa.
v0.13.1 (2019-02-20)
v0.13.0 (2019-02-19)
v0.12.2 (2019-01-07)
Environment markers with correct spacing. (#250)
v0.12.1 (2019-01-06)
-
Performance Regression fix on using relative paths, #247, @ukanga.
-
Additional appearance values are supported with table-list, #61, @KeynesYouDigIt.