Skip to content

Releases

Version 4.0.0

After some pondering, procrastinating, planning, and development, LiberaForms now comes with End-to-end encryption built in. Yeah!

This means that form answers are only known by the participating parties. No leaks!

Everything E2EE happens on the client and to acheive that LiberaForms imports OpenPGP.js, a library that fits our needs very well indeed.

As expected, private keys never leave the client and users must take responsibility for the safe keeping their key.

Because the server cannot read a form's encrypted answers, some form features are disabled, like sending confirmation via emails. But a part from that, E2EE integration is seamless. :)

Encryption is enabled on a form to form basis. SysAdmins set the E2EE_MODE to make E2EE either optional, required, or disabled.

Enjoy!

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

Version 3.7.0

The translations continue!

There is something special about seeing Free software cross the borders between peoples. This release of LiberaForms comes translated to Русский!

LiberaForms now speaks Castellano, Català, Čeština, Deutsche, English, Euskara, Français, Galego, தமிழ, and Русский.

Thank you to all the translators, and to @gfbdrgng (aka @iuvi) for your time. ♥

Enjoy!

Version 3.6.0

The translations continue!

It is real pleasure to release this version of LiberaForms translated to both Čeština and தமிழ்.

LiberaForms now speaks Castellano, Català, Čeština, Deutsche, English, Euskara, Français, Galego, தமிழ (Tamil).

Thank you to all the translators, and to both @trendspotter and @TamilNeram for your time. ♥

Enjoy!

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.

Version 3.3.0

By popular demand, LiberaForms now comes with a Map field that can be easily included in your forms to solicit geo location data!

  • Collected map data can be viewed, edited, and exported in the same way you already manage your answers
  • Two endpoints (HTML and JSON) to view answers on a map via publically available URLs
  • Editors may customize the information displayed in map marker popus
  • Admins can define the default map field coordinates and zoom on the /admin page

This release includes some bug fixes. Worth mentioning:

  • Form attachments upload correctly from iOS devices
  • Forms don't submit when the <enter> key is pressed on a focused input field

We've also revisited the installation process. LiberaForms installs on debian12 and tests against more Python versions (see INSTALL.md)

Version 3.2.0

This version fixes code design (or lack of) that prevented forms with multiple file upload fields from submitting. Thanks to the people who pointed this out to us!

The application interface has been translated to French and the Privacy statement wizard now has a language selector (German included). Translations are much appreciated, thank you!

Other new features are moslty Admin tools.

Also includes some code improvements, and CSS tweaks.

Version 3.1.1

  • Fixes bugs that prevented guests from accessing and using form answers
  • Fixes CSV export bug
  • Handles form slugs with unwanted trailing /
  • Unselects radio buttons when saving form edtions
  • Includes missing L10n