Starting from €5.83/mo
Added
Texts can be added conditionally with the Add Text action
Changed
When the form option Redirect Forward Values is enabled, the element names are used instead of their IDs
Fixed
Email subject fixed
Backend Editor close button fixed
Total text in email fixed
PHP 8.x compatibility fixes
N/A
N/a changelog
N/a Changelog
Added
- Conditional logic for input fields (text contains, text starts with, text ends with)
- Conditional logic for date comparisons for the Datepicker/Daterange element
- Discount operator price plus factor
- Example input: 10|2 will be calculated as 10 + 2*x
- Forms can be added in other forms. Note that it is only possible to add one unique child form per form
- Checkbox/Radio options can be split into columns
- Conditional action deselect all options
- Compatibility with PHP 7.4 & WooCommerce
- Added file upload filter ezfc_upload_dir so you can change the directory and filename of uploaded files
- Added some variables for Zapier integration (form ID, submission ID, invoice ID)
- PayPal/Stripe transaction IDs show up in the submission list
- Compatibility with some popular page builders
- Step indicator layout (full width/auto width)
- Form can be submitted with test values in the backend (Advanced actions -> Create test submission)
- Added more tags to the Heading element as well as alignment options
- Added customization to the Table Order element
- Checkbox/Dropdown/Radio options can be sorted in the backend by ID, value, or text
- Added element styles (default, highlight, inline)
- Groups can display their child elements in a customizable flexbox (equal width or in columns). Use group_flexbox, group_flexbox_align_items, group_flexbox_columns
- Added 2-column summary template
- Added some new form themes (aero-v2, aero-v2-blue, aero-v2-green, aero-v2-peach, aero-v2-red)
- Element label can be customized in the email summary with the show_in_email option
Changed
- Elements that have is_numbers enabled will change the input type to “tel” so the number pad will show up on mobile devices (this is a workaround and may change in the future)
- Fixed price position reduces the form width so it does not overlap the content at any other place
- Submission is stored in WordPress’ transient cache so the plugin will not use PHP’s session anymore. This also fixed some problems when showing the price on a separate page.
- Changed the licensing server as some web hosters were unable to connect
- Refactored and optimized a lot of internal code
Fixed
- Elements were sometimes formatted incorrectly
- Summary values fixed
- Set conditional target value fixed
- Added a prefix rule to the main CSS styles
- Stats page fixed
- Overwrite single option fixed in the form options
- Form popup fix
- Form preview fix
- Backend editor fixed
- Frontend tooltips were sometimes not shown or invisible
Added
Changed
- Dates can be compared with the conditional system
- Auto-generated discount tables
- Check the element option Discount_show_table in order to enable this feature
- Example of a Bulk Licenses Calculator with auto-generated discount tables
- Math constants can be used in calculations
- Some autocomplete fields can be set manually to predefined values or to a custom value
Fixed
- Price scroll top default position set to 150px
- File upload button is hidden when auto-upload is enabled
- Some form options may not have be saved correctly in the form editor
- Form export download improved
- Steps CSS fixes
Added
Changed
- Icons can be used in checkbox/radio elements when using options_text_only
- Activate/Deactivate options can now be used for multiple options with the pipe symbol: |
- For example: option1|option2|option3
- Discount value type added. Depending on which value you’d like to apply the discount on, you may choose between the raw and the calculated value.
- Shortcodes can be used in values and factors properly
- Special field for element value added:
- wc_price_current_product – retrieves the price of the current product
- Unescaped value placeholder added. Use an exclamation mark at the end of an element’s name: {{elementname!}}
(useful if you’d like to show HTML contents in a placeholder)- Index placeholder for options: {{n}}
- Email placeholders:
- user_login
- user_url
- Forms can be downloaded without form options (advanced actions -> download form without options)
Fixed
- CSV export changed: only relevant fields are shown
- Fixed price layout changed. The fixed price position will be shown within the form’s width (you might want to check this on your site).
- WooCommerce mini cart doesn’t need a CSS selector anymore as a JS trigger is now being used
- Show new result table in backend submissions
- Show new result table in WooCommerce carts
- Attachments fixed when using SMTP
- Conditional show/hide groups will now show/hide children elements properly
- Daterange factor fixed (new discount value type)
- Price format fixed for small values (< 1e-6)
- Email linebreaks fixed
- Emails weren’t shown in submissions sometimes
- HTML in submission emails fixed
- Datepicker / Daterange read-only fixed
- Conditional steps fixed
- DOMPDF svg fix
Added
Changed
- 16 Email + PDF form templates
- Logo, header text, footer text can be added to emails/pdf files
- Global conditions added(beta) (article not ready yet)
- Conditional system can be controlled centrally instead of elements
- Form stats added (beta) (article not ready yet)
- Element conditions can now compare for other values in the first conditional row
- Summary table recreated from scratch (article not ready yet)
- use {{result_default}} as the new submission table
- min/max/minmax calculation operators added
- Reset form options to defaults for single forms
- Image auto width
- align all images in a checkbox/radio element equally
- Password store type
- verify_value element option added to disable input check
- Russian Ruble added to PayPal currencies
- Apostrophe currency symbol added
- Discount section now takes into account which value to be read and which value the discount should be applied on (useful for date ranges)
- __current_month__ / __current_year__ placeholder added for datepicker / date ranges
Fixed
- maxDate default value for datepickers changed to none
- calculate_when_hidden default value set to disabled
- Internal refactoring of elements
- Table order price format fixed
- Notice error when importing forms fixed
- Slashes from submitted text fixed
- Blocked days were sometimes not calculated correctly in Firefox/Opera/IE
- Clear hidden selected values fixed
- Datepicker discount with fixed prices fixed
- Encoding characters fixed in some cases
- Option sources fixed
- HTML line breaks in email fixed
- Special characters fixed when using placeholders in HTML elements
- Compatibility with Porto theme (this should be an unnecessary CSS rule as Porto overrides some rules without a scope). A message was sent to the dev team so they might fix this in future versions.
- Fixed in v2.13.0.2: compatibility with PHP 5.6
N/A Changelog