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.
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
- Use Python-3-style Unicode throughout the code base (#608)