Skip to content

Version 3.5.0

We are pleased to announce that LiberaForms fala galego!

Also importantly, the GDPR wizard has been translated to Čeština too :)

And not least, this release comes with improved form sharing and bug fixes.

L10n

LiberaForms is now available in English, Spanish, Basque, Catalan, French, German, and Galician.

Thank you to all the translators, and to @mbouzada and @trendspotter for making this release a reality!

Form sharing

We have been working hard to make E2EE ready for the version 4 release. Part of that work included making sharing E2EE answers with other users as seamless as possible. During development we realized that sharing a form with a new Editor via email invitation worked, but permissions failed when the 'New users' site configuation option was set to 'Invitation only'. That's fixed now.

We've also fixed another bug that didn't match existing emails when sharing forms, causing form sharing to fail.

Other stuff

Lots of bits and pieces like UI and CSS tweaks, and minor bug fixes.

End to End Encryption

Just to let you know that we are on track to release E2EE early 2025.

Thanks for your patience.

Upgrade from v3.*.*

Stop LiberaForms

sudo supervisorctl stop liberaforms
sudo supervisorctl stop liberaforms-logs

Fetch version 3.5.0

git fetch origin tag v3.5.0 --no-tags
git checkout v3.5.0 -b v3.5.0
cat VERSION.txt

Upgrade python packages

source ./venv/bin/activate
pip install --upgrade pip
pip install -r ./requirements.txt

Upgrade the database schema to 257a4f31751b

flask db upgrade

See the installed versions

flask site get-versions

Restart the supervisor processes.

sudo supervisorctl start liberaforms-logs
sudo supervisorctl start liberaforms