Releases: pmaengineering/ppp
Releases · pmaengineering/ppp
1.3.0
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
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
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