Release Notes - KoBoCAT - version 2.020.40a, 2.020.40b, 2.020.40c

Additional Update: Release 2.020.40a prematurely removed certain parts of the KoBoCAT (legacy) user interface. These have been restored by release 2.020.40c, deployed on both servers as of 23:20 UTC on 1 October 2020. Thanks for your patience.

Update: 2.020.40a contained a problem that prevented certain forms from being deployed. This was corrected in KoBoCAT release 2.020.40b, which was deployed to both servers by 18:27 UTC on 30 September 2020. We apologize for the disruption.

Version 2.020.40a was deployed to and on Wednesday, 30 September 2020 at 01:19 UTC. This release affects KoBoCAT only.

The changes are as follows:

  • Cache the file size of attachments in the database to avoid expensive calls to the storage engine when running reports (#653)
  • Make unit tests pass again and remove API endpoints that conflicted with KPI, had never been used in the KoBoCAT user interface, or were malfunctioning and unmaintained (#607, #652; see list of removals)
  • Add a popup and a header bar asking users to take a survey about their use of the KoBoCAT legacy interface (#649)
  • Add unit test for formList/?formID=[id_string] (#651)
  • Use Python-3-style Unicode throughout the code base (#608)