Version 3.7.1¶
Just a quick release before we launch v4.
This release comes with two notable bug fixes:
- Form edition
Cancel
button now actually cancels the edition correctly - CSV and JSON answer exports correctly handle fields with duplicate names
L10n: New E2EE strings¶
We are working on getting End-to-end encryption published.
We've recently finished the documentation and the new E2EE app strings are ready to be translated here and here.
If you are interested, please find our translating intro here.
End to End Encryption
Just to let you know that we are on track to release E2EE early 2025.
Thanks for your patience and for the translations!
Bugs¶
Form field Edit
-> Preview
-> Edit again
-> Cancel
, would fail. Sorry about that. Fixed now!
Also fixed a bug when exporting answers to CSV or JSON. Multiple fields with the same field label would cause fields to be omitted from the export.
Other stuff¶
We now prompt the user before deleting a form field.
Answers to date fields of types time
and localdate
can now be edited.
Other minor UX tweaks.
Upgrade from v3.*.*
¶
Stop LiberaForms
sudo supervisorctl stop liberaforms
sudo supervisorctl stop liberaforms-logs
Fetch version 3.7.1
git fetch origin tag v3.7.1 --no-tags
git checkout v3.7.1 -b v3.7.1
cat VERSION.txt
Upgrade python packages (not required if upgrading from v3.5.0 or later)
source ./venv/bin/activate
pip install --upgrade pip
pip install -r ./requirements.txt
Upgrade the database schema to 257a4f31751b
(not required if upgrading from v3.5.0 or later)
flask db upgrade
See the installed versions
flask site get-versions
Restart the supervisor processes.
sudo supervisorctl start liberaforms-logs
sudo supervisorctl start liberaforms