Version 2.10.0.0 was released today with a lot of new features as well as improvements and bugfixes, see the changelog below.
As usual, you can update through the WP plugins page right away if you have registered your license with your website. The update may take a day or two on CodeCanyon, though.
Please backup your forms before updating.
Any constructive feedback is greatly appreciated. Thanks!
Changelog
- Calculation System
- Added: Set elements can now calculate elements with predefined classes (wrapper class)
- Added: custom JS elements can now parse element placeholders like this: {{elementname}} (for more, check the Loan calculator alternative template)
- Fixed: calculate_when_hidden was sometimes calculated incorrectly
- Fixed: some calculations were incorrect when using brackets
- Fixed: calculating with date ranges now always returns integers
- Conditional System
- Added: option IDs introduced so a checkbox/radio option can easily be checked in the conditional section
- Added: min/max selectable checkboxes can be set conditionally (set min/max selectable)
- Added: activate/deactivate individual checkbox/radio options (de/activate option)
- Added: CSS classes can be set conditionally (set class)
- Added: color can be set conditionally (set color)
- Email
- Added: images associated to checkbox / radio elements can be shown in the email if “_image” is added, example: {{checkbox_image}}
- Fixed: conditionally hidden elements were shown as __HIDDEN__. This is now changed to blank.
- Form Builder
- Added: target values can now be selected visually (cursor button next to the target element dropdown)
- Added: quick-add elements via textarea
- Added: some form options now contain a syntax check (e.g. email recipient, email sender name)
- Added: options can be rearranged via drag and drop
- Added: when a form element is opened, the next/previous element can be opened directly with the top next/prev buttons
- Added: shortcodes can be parsed in element values (can be changed in Global settings -> Customization -> Allow value shortcodes)
- Added: batch edit now replaces {{n}} with the index number
- Added: quickly copy the element name to label via button (next to the element name)
- Changed: element options are now split into sections (with section badges)
- Fixed: checkbox/radio options were sometimes added incorrectly
- … along with some styling changes
- General
- Added: elements are now formatted according to their is_currency element option in the frontend. This can be disabled in the form options -> Price -> Format currency elements
- Added: description below label, description below element
- Added: custom text can be shown in input elements with prefix and suffix
- Added: slider elements may contain floating pips (pips_float)
- Added: filter for stripe_enabled check (ezfc_stripe_check)
- Added: more translated strings for German language
- Changed: template system revamped
- Changed: improved calculation speed (form is now calculated 10 times at max per second)
- Fixed: file upload list
- Fixed: PDF encoding fix (should now display all common characters correctly)