Skip to content

Releases: XLSForm/pyxform

v3.0.0

10 Dec 03:49
5b25fa2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v3.0.0

v2.2.0

30 Oct 17:48
Compare
Choose a tag to compare

What's Changed

  • Add background-geopoint question type which exposes xforms-value-changed event with odk:setgeopoint action by @RuthShryock in #726
  • 724: raise an error if a ${} pyxform reference is malformed by @lindsay-stevens in #734

New Contributors

Full Changelog: v2.1.1...v2.2.0

v2.1.1

09 Oct 19:05
70728ff
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

10 Sep 04:39
Compare
Choose a tag to compare

Please note:

  • Now requires Python 3.10, 3.11 or 3.12
  • Methods moved from utils to xls2json_backends

What's Changed

Full Changelog: v2.0.3...v2.1.0

v2.0.3

18 Apr 21:22
e25612e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.2...v2.0.3

v2.0.2

26 Jan 18:45
8b98e33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

22 Jan 21:46
c870049
Compare
Choose a tag to compare

What's Changed

  • 678: Add itextId node to instance items for choice list names with dashes in multilingual forms by @lindsay-stevens in #680
  • 585: add test for allowed duplicate choices with translations by @lindsay-stevens in #682
  • 597: Refactor PyxformTestCase to use explicit keyword arguments by @lindsay-stevens in #677
  • 683: Set select or_other label to "Other" instead of "-" in multilanguage forms by @lindsay-stevens in #687

Full Changelog: v2.0.0...v2.0.1

v2.0.0

05 Dec 19:07
f719550
Compare
Choose a tag to compare

⚠️ Breaking changes ⚠️: inline selects are no longer generated, all selects are now generated off secondary instances. Multilanguage forms and choice lists are now represented differently in JSON.

What's Changed

New Contributors

Full Changelog: v1.12.1...v2.0.0

v1.12.2

16 Sep 05:00
e3a8edc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.1...v1.12.2

v1.12.1

16 May 16:04
66d5e89
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12...v1.12.1