PRISMH.CORE Change History

0.4.0 (2015-08-25)

  • Added validation logic for the standard widget options.
  • Added validation logic for the event options.
  • Removed support for Unprompted Fields and Calculate Events in Forms to match changes made to the specification.
  • Added validation logic that ensures Assessment enumeration values are allowed by the Instrument.
  • Added validation logic that prevents Form and Interaction Questions from describing enumeration values that aren’t allowed for the field.
  • Added validation of Form subfield configurations.
  • Improved the accuracy of the locations reported by some errors.

0.3.0 (2015-06-17)

  • Added validation logic to Calculation Sets to make sure calculation IDs don’t replicate Instrument Field IDs.
  • Added validation logic to Calculation Sets that will check to see if Python expressions are valid syntax (only enabled on Python 2).
  • Added validation logic to Calculation Sets that will check to see if HTSQL expressions are valid syntax (only enabled on Python 2 if HTSQL is installed).

0.2.1 (2015-06-10)

  • Widened the acceptible version range for the six dependency.

0.2.0 (2015-06-08)

  • Added a command line tool, prismh-validate, to perform validations on files containing PRIMSH files.
  • Expanded format of Web Form event targets to match updated specification.

0.1.1 (2015-05-29)

  • Fixed an issue where unprompted fields in Forms weren’t being considered when verifying field coverage.

0.1.0 (2015-05-29)

  • Initial release for review.