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