Skip to content

Releases: pmaengineering/ppp

1.3.0

07 Oct 15:45
Compare
Choose a tag to compare

New Features

  • Added feature - render question numbers in logic in place of question variable names.
  • Added handling for 'hidden' (for JHU Collect specific Android client app case) and other custom types.

Improvements

  • Fixed graphical issues in new style template.
  • Remove all side-letters other than for 'relevant', 'calculation', and 'choice_filter'.
  • Made calculates renderable.
  • Renamed options 'template' --> 'style' and 'preset' --> 'template'.

Bugfixes

  • Upgraded dependency of pmix to 0.5.0 to fix error stemming from xlsform module, causing runtime errors
  • Removed image rendering new new style template for now .doc format due to render error.
  • Fixed issue where program would throw uncaught IndexError when building an OdkTable with a choice option that did not have a label.

Developer updates

  • Refactorings
  • Removed some no longer needed code
  • Added test for 'ignore relevant token' ().
  • Removed 'test' template directory.
  • Added abstract class around calculate and custom types.
  • Various refactorings.
  • Continued work around relevant --> question number implementation.
  • Made OdkPrompt.extract_question_numbers non-private
  • Added new static test folder.
  • Improved error message for InvalidLanguageException.

1.2.1

14 Sep 16:07
Compare
Choose a tag to compare

v1.2.1, 2018-08-28

  • Fixed a bug in which, occasionally, the language of choice options would not match the language of the question text.

v1.2.0, 2018-07-17

  • Added question number field to OdkPrompt, available for use in templates.

v1.1.4, 2018-07-10

  • Fixed a bug where the following elements were occasionally not being rendered: choice names/values, constraint messages. These issues typically affected only SurveyCTO forms.

v1.1.3, 2018-07-09

  • Fixed a bug in which pmix dependency was not being installed correctly.

v1.1.2, 2018-07-09

  • Fixed a bug in which pmix dependency was not being installed correctly.

v1.1.1, 2018-06-22

  • Fixed a bug in which the following tests were not passing: test_multi_conversion.

v1.1.0, 2018-06-22

  • Began adding support for several XlsForm variations that can appear in SurveyCTO forms.

v1.0.3, 2018-06-12

  • Removed currently unsupported options from the CLI.

1.0.2

13 Jun 18:48
Compare
Choose a tag to compare

v1.0.2, 2018-06-12

  • Fix to include package data.

v1.0.0, 2018-06-12

  • Initial release of independent package separate from Pmix package.

v0.2.1, 2017-11-04

  • Workbook and Xlsform classes for modeling Excel files
  • PPP sub-package to convert an ODK form to PDF and HTML
  • Various utilities: cascade, sheet-to-csv, analytics, numbering
  • Qlang removed
  • Added unit tests

v0.2.0, 2016-10-05

  • Renamed package to 'pmix'
  • Expanded to contain borrow.py, functionality to grab translations
  • Efficiencies from internals: more of an OO-design rather than functional

v0.1.2, 2016-08-29

  • Copy all worksheets from original file, not just survey, choices, settings

v0.1.1, 2016-05-23

  • Conditional formatting to highlight missing languages (English and translations)

v0.1.0, 2016-03-04

  • Initial release
  • Included command-line interface