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 https://kc.kobotoolbox.org/ and https://kc.humanitarianresponse.info/ 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)