Skip to content

Releases: XLSForm/pyxform

v4.1.0

20 Oct 17:33
5b0ac3d

Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.1.0

v3.1.0

11 Jun 04:38
885d140

Choose a tag to compare

Full Changelog: v3.0.1...v3.1.0

v4.0.0

09 Jun 19:22
5b36cca

Choose a tag to compare

Small internal breaking changes that may affect those using pyxform's data representation (see #746 -- If someone is using workbook_to_json directly, or passing in dict to xls2xform.convert, then they'll now need to conform to the DefinitionData structure. This could be as simple as DefinitionDict(**workbook_dict) or might require specifying the sheet headers.)

What's Changed

Full Changelog: v3.0.1...v4.0.0

v3.0.1

18 Mar 22:29
0d5dd3e

Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.0.1

v3.0.0

10 Dec 03:49
5b25fa2

Choose a tag to compare

⚠️ This release changes some of the internal representation of forms and will require changes from systems that use pyxform as a library. If these are disruptive to you, please file an issue describing your usage.

What's Changed

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

v2.2.0

30 Oct 17:48

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

  • @RuthShryock made their first contribution in #726

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

v2.1.1

09 Oct 19:05
70728ff

Choose a tag to compare

What's Changed

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

v2.1.0

10 Sep 04:39

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

Choose a tag to compare

What's Changed

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

v2.0.2

26 Jan 18:45
8b98e33

Choose a tag to compare

What's Changed

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