Skip to content

Version 3.3.1

Fixes a bug introduced with v3.3.0 that prevented forms from submitting on iOS devices.

Upgrade from v3.*.*

Recently installed versions of LiberaForms may require an addition step.

Do this to see if this applies to you.

source ./venv/bin/activate
flask site get-versions

{'Liberaforms': '3.x.x', 'Database schema': 'N/A'}

If your Database schema is N/A, then you need to do this first before continuing.

flask db stamp head
deactivate

Ok. Thats all. Now continue.

Stop LiberaForms

sudo supervisorctl stop liberaforms
sudo supervisorctl stop liberaforms-logs

Fetch version 3.3.1

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

Upgrade python packages (not required if upgrading from v3.3.0)

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.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