Releases: XLSForm/pyxform
Releases · XLSForm/pyxform
v1.3.4 (2021-01-14)
- #510 Show a more helpful error message is section name is equal to form name
- Agus Hilman @gushil (OpenClinica)
- #507 Fixed KeyError that occurs with some dynamic default expressions
- Agus Hilman @gushil (OpenClinica)
- #484 Use absolute path for first argument in indexed-repeat() output
- Agus Hilman @gushil (OpenClinica)
v1.3.3 (2020-12-17)
v1.3.2 (2020-12-15)
v1.3.1 (2020-12-09)
- #493 Make value ref dynamic for selects from repeats
- Hélène Martin @lognaturel (ODK)
v1.3.0 (2020-12-08)
- #478 Output absolute ref attribute in trigger referring to repeat question
- Agus Hilman @gushil (OpenClinica)
- #483 Add audio quality parameters
- Callum Stott @seadowg (ODK)
- #485 Use absolute paths in
indexed-repeat
call in repeat- Agus Hilman @gushil (OpenClinica)
- #489 Prevent untyped calculates from being used as calculation triggers
- Hélène Martin @lognaturel (ODK)
- #487 Support ref in constraint and required messages with single language
- Hélène Martin @lognaturel (ODK)
v1.2.1 (2020-11-14)
- #473 Deprecate unused device id methods
- Vincent Buscarello @KeynesYouDigIt
- #472 Add support for
select_one
from previous repeat answers- Davis Raymond @DavisRayM (Ona)
- #479 Java versions can have patch versions
- Yaw Anokwa @yanokwa (ODK)
v1.2.0 (2020-09-10)
- #436 support another java version string for 9-internal
- #438 Add "trigger" column to use value changes as triggers for calculations
- Agus Hilman @gushil (OpenClinica) and Hélène Martin @lognaturel (Nafundi)
- #70 Add non-string calculation types
- Agus Hilman @gushil (OpenClinica) and Hélène Martin @lognaturel (Nafundi)
- #458 New non-text calculations output a missing-label warning
- Agus Hilman @gushil (OpenClinica)
- #456 Fix calculate with dynamic default
- Agus Hilman @gushil (OpenClinica)
- #457 Triggers referring to hidden question will produce an error
- Agus Hilman @gushil (OpenClinica)
- #450 Fixed inside repeat has absolute path instead of relative
- Agus Hilman @gushil (OpenClinica)
- #468 Fixed duplicate label translations for secondary itemsets and use itextID for selects with choices that have media specified
- Davis Raymond @DavisRayM (Ona)
v1.1.0 (2020-02-17)
- #429 Adding a hash to properly route to the choicenames url
- Zach Weed @zachhweed
- #430 Add odk:xforms-version="1.0.0" attribute to
<model>
- Martijn van de Rijdt @MartijnR (Enketo)
- #431 Put setvalue action for repeats in the body
- Hélène Martin @lognaturel (Nafundi)
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)