Skip to content

Welcome to the blog

We publish the occasional post about LiberaForms in general.

New software releases are also posted here, so we'll be referencing this site as a source of upgrade information.

Thanks for visiting.

Free Form software for all!

 

Version 4.4.0

LiberaForms speaks Ukrainian!

Now available in English, Spanish, Basque, Catalan, French, Galician, German, Russian, Tamil, and Ukrainian.

Thank you to all the translators, and to @Maksim2005UKR for making this release possible!

Enjoy!

Version 4.3.1

With v4.3.0 we fixed a bug that prevented conditional fields from loading correctly when anonymous answer edition was enabled.

But we were careless and introduced another bug that caused conditioned field to be shown when indeed that should not have been.

Let's hope we've got it right this time!

Version 4.3.0

This release introduces a new Moderator role.

This won't mean much to people running an installation just for themselves but as the number of users grow, Moderators play an important part in maintaining a sane site.

The four available roles are:

  • Guest: These users can't create forms but can be invited to participate
  • Editor: Creates forms, uploads media, creates Privacy statements, etc
  • Moderator: Manages Forms and Users on the installation
  • Admin: Manages the site's configuration

Also included are the usual bug fixes and css tweaks.

Thank you NLnet for your oversight. ♥

Enjoy!

Version 4.2.0

For all you people who have been using LiberaForms over the last few years, no, you're not dreaming!

Conditional form fields have been a requested feature since forever, and today it is here. Yippie!

We had turned a blind eye to this feature for so long because 1) We'd always thought of LiberaForms as just a simple online form software and, most importantly 2) It was not clear to us how to integrate conditional fields into the third party formbuilder.

But recently we had an idea. Instead of hacking the formbuilder, we could wrap the rendered form with custom code. This also meant we could craft our own configuration UI.

Hope you like it!

Conditional form fields

Since before the beginning of time people have been saying "What about conditional fields?" ☻

Well, after some years of pretending not to listen, we've got a beta ready for testing!

Version 4.1.2

Really happy to release this version that is an important part of making LiberaForms a scalable software.

In the beginning our database(s) were tiny, just a handful of users and forms. When an Admin was reading User or Form data, we would package everything on the server and send the whole lot down to the frontend that is built to display, order, and search data items. It worked fine.

But, as our SASS installations started to hold more data, it became obvious that we needed to change things. When we hit 1000+ forms it simply took too long (eight+ seconds) to markup 1000 items and send them to the client. And why send all that data anyway?

Server side pagination to the rescue!

Version 4.1.1

LiberaForms uses markdown to write HTML. We've been using the EasyMDE editor for years now so this release includes some long overdue love and attention.

Highlighted changes:

  • Improves custom markdown editor code, UI, and usability
  • Data-display correctly renders timezone adjusted dates
  • Formbuilder's delete cloned field button now actually deletes the field
  • Includes updated Spanish, French, and Galician L10n. Thank you to you all ♥

Other changes are minor code and CSS tweaks.

Enjoy!

Version 4.1.0

Linking to PDFs hosted on some proprietary cloud server hurts, especially when you've made the effort to use Free form software.

Suffer no longer! This release comes with an option to upload PDFs to the media library, and makes it easy to link to them from the markdown editor.

Also includes a new form option that makes a best-effort to stop a form from being answered twice on the same browser.

Thank you @wander, @AimeeMaroux, and @neil. ♥

Enjoy!

Version 4.0.1

This release contains a number of security and bug fixes. Users of all versions are encouraged to upgrade.

Special thanks to @wander for your analysis, proposals, and candor. ♥

Also includes some minor UI tweaks.

Enjoy!

Oh, and Long text form fields now automagically grow longer when viewed on cellphones.

We've moved to Codeberg!

Very much looking forward to becoming part of the vibrant community there.

Visit us at https://codeberg.org/LiberaForms

To sync with the new repo, go to the directory you installed LiberaForms and update the git config.

git remote set-url origin https://codeberg.org/LiberaForms/server.git

Thank you to the GitLab team for having us.

Goodbye Gitorious