Version 4.11.0
This release comes with great news for Chinese speakers, a more robust formbuilder backend, and other goodies.
Localization
LiberaForms has been translated to Chinese! Thank you @poesty ♥
Until now, LiberaForms has used ISO 639-1 language codes like en, es or zh to handle translations.
Because there is a clear distinction between Chinese simplified zh-CN and Chinese traditional zh-TW we have had to rewrite all our i18n backend.
While working on that, we have fixed the translation codes used by the third party libraries formbuilder and parsley.js. That works now.
Localization is now handled with bcp47 codes that represent language, country, and dialect codes. The rewrite was worth it!
Many other languages have also been updated by the team of translators. Much appreciated!
Limited selected check boxes
New feature: When adding a Multi choice field to your form, you can now set a limit to the number of check boxes that can be simultaneously selected by your audience.
Branding
You may have noticed that we changed our logo and icon.
If you would like to update your site's icon and favicon, use the site's look-and-feel configuration UI and restore the default.
Strict form field sanitization
Improvement: When building and saving changes made to a form's fields, we now perform strict sanitization of the field structure. Missing properties are added with default values and unexpected or invalid property values are dropped.
Highlighted bug fixes
- Concurrent and orphaned
Page breaksare sanitized correctly. Conditional fieldswere sometimes failing. Fixed.
Thanks
To the contibutors, the translators, and all of you who use LiberaForms.
Enjoy!