Version 3.4.0¶
LiberaForms kann Deutsch!
Now available in English, Spanish, Basque, Catalan, French, and German.
Thank you to all the translators, and to @htgoebel for making this release possible!
End to End Encryption
We have made some noise about integrating E2EE into LiberaForms, so this is just a note to assure you that it is not Vapourware!
We are making good progress to make E2EE as easy to use as possible for non tech-savy users. The core UX is finished and now we are working on other, more peripheral features.
It is planned for the next major release.
Map field revisited
We include third party Javascript libraries on the server but we hadn't included Leaflet that was referencing an external URL. That is fixed now.
Upgrade from v3.*.*
¶
Stop LiberaForms
sudo supervisorctl stop liberaforms
sudo supervisorctl stop liberaforms-logs
Fetch version 3.4.0
git fetch origin tag v3.4.0 --no-tags
git checkout v3.4.0 -b v3.4.0
cat VERSION.txt
Upgrade python packages (not required if upgrading from v3.3.*)
source ./venv/bin/activate
pip install --upgrade pip
pip install -r ./requirements.txt
Upgrade the database schema to f923fc23e27f
(not required if upgrading from v3.3.*)
flask db upgrade
See the installed versions
flask site get-versions
Restart the supervisor processes.
sudo supervisorctl start liberaforms-logs
sudo supervisorctl start liberaforms