Skip to content

Releases: XLSForm/pyxform

v1.0.1 (2020-02-06)

06 Feb 23:02
e254b05
Compare
Choose a tag to compare
  • #423 Update to ODK Validate v1.14.0

v1.0.0 (2020-02-06)

06 Feb 21:36
bddf278
Compare
Choose a tag to compare
  • #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
  • #289 Do not generate dummy instance content for external instances
  • #378 Fix black configuration for CircleCI
  • #375 Use data as the default root node name instead of the filename
  • #384 If there is only one sheet, use that as the survey sheet
  • #376 Don't generate translation blocks if there is only one language
  • #386 Expand XPath references in upload questions
  • #389 Use the filename as the form_id if no explicit form_id is set by settings
  • #392 Add identify-user audit attribute
  • #397 Better Python 2/3 unicode support for ODKValidateError strings
  • #402 Create instance of NullHandler, instead of class reference
  • #400 Add track-changes-reasons audit attribute
  • #385 Add support for dynamic defaults
  • #382 Fix crash when displaying ODK Validate errors
  • #380 Add repeat instance in addition to template to the model
  • #408 Remove Python 2.7, 3.5 and 3.6 support, add Python 3.8
  • #412 Preserve attribute ordering across all Python versions
  • #406 Identify first argument of pulldata by splitting on comma
  • #410 Output a string bind type for selects
  • #418 Clarify duplicate choice error message
  • #417 Add support for last-saved

v0.15.1 (2019-09-11)

18 Sep 21:52
08fa3f4
Compare
Choose a tag to compare
  • 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

  • Upgrade to ODK Validate v1.13.2
    Issue #360
    @yanokwa

  • Remove debug in tests.
    Issue #361
    @yanokwa

  • Run codecov in subshell to prevent blocking build
    Issue #363
    @yanokwa

  • Fix spelling and update failing tests
    Issue #358
    @yanokwa

  • 2 translated media labels outputs a 3rd (default) language
    Issue #32
    @ukanga

  • Documentation on pyxform release process
    Issue #350
    @ukanga

v0.15.0 (2019-08-11)

11 Aug 20:46
b756b6d
Compare
Choose a tag to compare
  • 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)

06 Aug 05:52
9d36f97
Compare
Choose a tag to compare
  • 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)

24 Jun 18:24
e6da309
Compare
Choose a tag to compare
  • 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)

20 Feb 08:32
e0e7299
Compare
Choose a tag to compare

v0.13.0 (2019-02-19)

19 Feb 15:26
e97ac9f
Compare
Choose a tag to compare

v0.12.2 (2019-01-07)

07 Jan 18:25
648fd13
Compare
Choose a tag to compare
Environment markers with correct spacing. (#250)

v0.12.1 (2019-01-06)

06 Jan 20:22
ed3a220
Compare
Choose a tag to compare
  • Performance Regression fix on using relative paths, #247, @ukanga.

  • Additional appearance values are supported with table-list, #61, @KeynesYouDigIt.