Pyxform

Latest version: v3.0.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

1.1.0

* 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)

1.0.1

* 423 Update to ODK Validate v1.14.0
* Hélène Martin lognaturel (Nafundi)

1.0.0

* 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)

0.15.1

-- Conversion fails if label has language and choice_filter is used
Issue 355, https://github.com/XLSForm/pyxform/issues/355
[lognaturel]

-- Revert Google Sheets warning on underscores - underscores are supported,
Issue 356, https://github.com/XLSForm/pyxform/issues/356
[yanokwa]

-- Run ODK Validate on SetGeopointTest.test_setgeopoint
Issue 351, https://github.com/XLSForm/pyxform/issues/351
[yanokwa]

-- Upgrade to ODK Validate v1.13.2
Issue 360, https://github.com/XLSForm/pyxform/issues/360
[yanokwa]

-- Remove debug in tests.
Issue 361, https://github.com/XLSForm/pyxform/issues/361
[yanokwa]

-- Run codecov in subshell to prevent blocking build
Issue 363, https://github.com/XLSForm/pyxform/issues/363
[yanokwa]

-- Fix spelling and update failing tests
Issue 358, https://github.com/XLSForm/pyxform/issues/358
[yanokwa]

-- 2 translated media labels outputs a 3rd (default) language
Issue 32, https://github.com/XLSForm/pyxform/issues/32
[ukanga]

-- Documentation on pyxform release process
Issue 350, https://github.com/XLSForm/pyxform/issues/350
[ukanga]

0.15.0

-- Report the name of a not closed control
Issue 318, https://github.com/XLSForm/pyxform/issues/318
[qlands]

-- Warn about setting a default language
Issue 157, https://github.com/XLSForm/pyxform/issues/157
[KeynesYouDigIt]

-- Spelling fix
Issue 340, https://github.com/XLSForm/pyxform/issues/340
[yanokwa]

-- Running from terminal in Mac rearranges desktops. Run java headless.
Issue 208, https://github.com/XLSForm/pyxform/issues/208
[yanokwa]

-- Add Validate v1.13.1 with JavaRosa v2.15.0
Issue 342, https://github.com/XLSForm/pyxform/issues/342
[yanokwa]

-- Add geopoint-start to generate setgeopoint action triggered by the odk-instance-first-load event
Issue 336, https://github.com/XLSForm/pyxform/issues/336
[yanokwa]

-- Throw error if external_choices list is not found
Issue 220, https://github.com/XLSForm/pyxform/issues/220
[WinnyTroy]

0.14.1

-- Fix bug - generation of blank itemset.csv iintroduced in v0.14.0.
Issue 326, https://github.com/XLSForm/pyxform/issues/326
[WinnyTroy]

-- Remove deprecated method="form-data-post"
Issue 215, https://github.com/XLSForm/pyxform/issues/215
[WinnyTroy]

-- Error on duplicate choice list values
Issue 23, https://github.com/XLSForm/pyxform/issues/23
[WinnyTroy]

-- Turn pretty print XML is off by default.
Issue 162, https://github.com/XLSForm/pyxform/issues/162
[p-netm]

-- Switch to openjdk-11-jre-headless for java in CircleCI
Issue 332, https://github.com/XLSForm/pyxform/issues/332
[ukanga]

Page 6 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.