Skip to content

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