Easy Forms v2.3 Has Been Released!

 Easy Forms v2.3 - Release Notes
Easy Forms v2.3 – Release Notes

We are pleased to announce the release of Easy Forms 2.3. It includes the features to add Repeater fields to your forms with the Form Builder, capture the labels when a multi-choice field is submitted, improves the translation messages based on IA, PHP 8.3 and PHP 8.4 support and many other new features, enhancements and fixes.

What is New?

1. The Repeater Field

We’re excited to announce a powerful new addition to our Form Builder: the Repeater Field!

This highly anticipated feature allows you to create sections of fields that can be dynamically duplicated by your form users. No more rigid forms where you have to guess how many entries someone might need. With the Repeater Field, your forms become more flexible and user-friendly, adapting to the exact amount of information your users want to provide.

The Repeater Field with Min/Max Entries and Validation Rules

Key Benefits of the Repeater Field:

  • Dynamic Data Collection: Easily collect multiple sets of related information, such as:
    • Multiple education entries for a job application
    • Several product items for an order form
    • Various team members for a project registration
    • And much more!
  • Improved User Experience: Your users will appreciate the streamlined process, as they can add as many instances of the repeated fields as necessary, without being presented with unnecessary fields.
  • Reduced Form Clutter: Keep your forms clean and concise. Instead of long lists of optional fields, the Repeater Field only expands when needed.
  • Simplified Form Building: Design complex forms with ease. Define your set of repeating fields once, and let the Repeater Field handle the duplication. No conditional rules for hiding/showing fields will be necessary from now on.

How it Works:

Simply drag and drop the new Repeater Field into your form. Inside the Repeater Field, you can add any other field types you need (text fields, number fields, dropdowns, etc.). When your users fill out the form, they’ll see a button to “+ Add” which will instantly duplicate the entire set of fields within the repeater, allowing them to enter additional data.

We believe the Repeater Field will be a game-changer for many of you, enabling you to build even more sophisticated and adaptable forms. Give it a try today and see how it can transform your data collection!

2. Capture Labels When a Multi-Choice Field is Submitted

Since in Easy Forms, you can customize the value of multi-choice fields to be different from the labels, it’s possible that two labels have the same value. Starting with this version, the form widget is able to capture the selected labels in addition to the values and send them to the backend for storage.

Then, if you want to display the selected labels in your emails, you can still use the “labels” modifier, for example: {{ checkbox_1:label }}

3. Support of PHP 8.4 and 8.3

With this release, we’ve implemented the necessary changes to support the latest version of PHP: PHP 8.4. PHP 8.3 is also supported.

We’ve also discontinued support for PHP 7.2.5. Therefore, the minimum version we support is PHP 7.3.

4. And more!

  • Added: Form Builder: Repeater Field
  • Added: Form Widget. Detect the correct label when multiple choices have the same value
  • Added: PHP 8.3 & 8.4 support
  • Improved: Form Builder: Snippet field placeholder
  • Improved: Send confirmation to multiple emails with the same email field
  • Improved: SMTP Configurations list by RBAC
  • Improved: RBAC Shared Rule
  • Improved: Translation files with IA
  • Fixed: Form Settings. Incompatibility between datetime pickers and custom datetime formats
  • Fixed: Form Builder > Field Settings. Popover throws i18n error messages
  • Fixed: Multi-Step Forms and Validation Error Messages
  • Fixed: Dashboard > Create Contact Form button when Template is not shared
  • Fixed: PHP 8.3 issue in Form Settings
  • Removed: PHP 7.2.5 support (Minimum PHP version: 7.3)
  • Removed: Deprecated theme: Classic
  • Removed: Carbon PHP
  • Updated vendors
Leave A Comment