Skip to content

Version 3.7.1

Just a quick release before we launch v4.

This release comes with two notable bug fixes:

  • Form edition Cancel button now actually cancels the edition correctly
  • CSV and JSON answer exports correctly handle fields with duplicate names

L10n: New E2EE strings

We are working on getting End-to-end encryption published.

We've recently finished the documentation and the new E2EE app strings are ready to be translated here and here.

If you are interested, please find our translating intro here.

End to End Encryption

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

Thanks for your patience and for the translations!

Bugs

Form field Edit -> Preview -> Edit again -> Cancel, would fail. Sorry about that. Fixed now!

Also fixed a bug when exporting answers to CSV or JSON. Multiple fields with the same field label would cause fields to be omitted from the export.

Other stuff

We now prompt the user before deleting a form field.

Answers to date fields of types time and localdate can now be edited.

Other minor UX tweaks.

Upgrade from v3.*.*

Stop LiberaForms

sudo supervisorctl stop liberaforms
sudo supervisorctl stop liberaforms-logs

Fetch version 3.7.1

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

Upgrade python packages (not required if upgrading from v3.5.0 or later)

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

Upgrade the database schema to 257a4f31751b (not required if upgrading from v3.5.0 or later)

flask db upgrade

See the installed versions

flask site get-versions

Restart the supervisor processes.

sudo supervisorctl start liberaforms-logs
sudo supervisorctl start liberaforms