Version 4.10.0¶
This is the tenth release in the version 4 series.
Localization¶
Public facing forms have been translated to Lithuanian!
Thank you @kamiccolo :)
This release also includes lots of i18n updates from the kind translators.
Thank you too!
Optional email confirmation¶
LiberaForms lets you enable a checkbox so that your audience may receive a confirmation email.
This feature is now disabled by default. Read why
It can be enabled in the .env file.
Bug fixes¶
Emails¶
In version 4.9.0 we swapped the email library to fix a bug kindly reported and investigated by @mark-wieczorek.
Unfortunately we did not thoroughly read-the-docs (my bad), and many emails threw an error like, for example, the Recover password email.
This should be all good now. Please update.
Rate limiting¶
Extra long URL's were throwing an error. Fixed.
Thanks¶
To all of you who use LiberaForms. Enjoy!
Upgrade from v4.7.0 or later¶
Important
If you are upgrading from a version prior to v4.7.0 please read those upgrade notes first.
Stop LiberaForms
sudo supervisorctl stop liberaforms
sudo supervisorctl stop liberaforms-logs
Fetch version 4.10.0
git fetch origin tag v4.10.0 --no-tags
git checkout v4.10.0 -b v4.10.0
cat VERSION.txt
Upgrade python packages (not required if upgrading from v4.9.0)
source ./venv/bin/activate
pip install --upgrade pip
pip install -r ./requirements.txt
Upgrade the database schema to c9a9428490fa (not required if upgrading from v4.9.0)
flask db upgrade
See the installed versions
flask site get-versions
Restart the supervisor processes.
sudo supervisorctl start liberaforms-logs
sudo supervisorctl start liberaforms