More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #259 was successful Changes by Michael Seaton <mseaton@pih.org>

Code commits

Git

  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 4f976eb6fbf0e709db2736e97df10ad1af570227

    Follow-up fix to REPORT-585 - SQL boolean parameters 'true' and 'false' are not evaluated

    • api/src/main/java/org/openmrs/module/reporting/report/util/SqlUtils.java (version 4f976eb6fbf0e709db2736e97df10ad1af570227)
    • api/src/test/java/org/openmrs/module/reporting/dataset/definition/evaluator/SqlDataSetEvaluatorTest.java (version 4f976eb6fbf0e709db2736e97df10ad1af570227)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> a2341b123ad36f1243e7f3b6d79f117932688d00

    Add new converter that can return a particular value based on the presence or absence of a particular object in the Converter collection

    • api/src/main/java/org/openmrs/module/reporting/data/converter/CollectionElementConverter.java (version a2341b123ad36f1243e7f3b6d79f117932688d00)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> c6ad7ce9d81bf7e87fd6f859974c0ad21d2a3e57

    ProgramStatesForPatientDataEvaluator should return results in a predictable order, defaulting to date ascending

    • api/src/main/java/org/openmrs/module/reporting/data/patient/evaluator/ProgramStatesForPatientDataEvaluator.java (version c6ad7ce9d81bf7e87fd6f859974c0ad21d2a3e57)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> fe756aa1415184a5cde8ec049b70fbf64cc159d6

    Refactor of the ObjectUtil.format method to extract out specific formatting of each data type, and enforcing a bit more consistency.

    • api/src/main/java/org/openmrs/module/reporting/common/ObjectUtil.java (version fe756aa1415184a5cde8ec049b70fbf64cc159d6)