Version 3.1.0¶
We have rewritten the Data display component in Vue3 that now also renders graphs, filters, and answer edition diffs on the client. This update makes LiberaForms 100% ready for E2EE development.
Managing data like form answers is core to LiberaForms. The Data display component was first introduced with version 2.0 to provide a better interface than standard HTML tables also keeping in mind that at some point we wanted to add E2EE to the application.
With this release we have improved the usability of the component and moved all data rendering to the client.
- Renders Tables, Cards and Graphs
- Renders Answer edition diffs
- Manipulates data
- Exports PDF, JSON, and CSV
- Filters Answers by field options
https://gitlab.com/liberaforms/data-display
New features¶
- Improved interface
- It is now possible to filter answers by select, single, and multi-choice fields
- User defined PDF options are saved to the database
Answer filters¶
Data is filtered to find ANY
occurrence of a search criteria.
It would be nice to be able to do ALL
ANY
AND
OR
TODO
Fixes¶
- PDF exports only filtered data instead of all data
- Form answer API endpoints returns sane JSON
- Improves form slug suggestions
- CSS tweaks
Upgrade from v3.0.*
¶
git fetch origin tag v3.1.0 --no-tags
git checkout v3.1.0 -b v3.1.0
And restart the supervisor processes.
Thanks¶
Thank you NLnet for supporting this release.