Starting from €5.83/mo
New: Entry searches will now show results for matches in repeater entry data, and in embedded form entry data.
New: Options for inserting shortcodes into a Math calculation are now filtered to exclude field types that do not work in math calculations.
New: Scale fields now support before input and after input settings for easily placing descriptions for the left and right sides of a scale field.
New: The icons to toggle password visibility now use more user friendly alt text.
New: Datepicker styling for Today has been updated to make it easier to tell apart Today from a selected date.
Fix: File upload fields would incorrectly use the same HTML ids in some cases, resulting in invalid HTML.
Fix: Range sliders would not initialize properly in cases where the field is hidden on page load.
Fix: The "Show More" button in a rootline element would not work after a mobile viewport resize event, getting stuck in a disabled state.
Fix: Date range fields would incorrectly show both range values in the end date field when selecting the range using the end date field.
Fix: Temporary uploaded files would not always immediately change chmod values, allowing direct access to the file incorrectly.
Fix: Lookup fields would not always correctly map new field id settings in cases where an imported Lookup field is imported before the field it is watching.
Fix: Text field lookup requests for text fields that watch lookup fields would incorrectly fail validation and get blocked.
Security: Additional validation has been added to block requests for dynamic and lookup fields if the current user cannot access the form.
Security: Uploaded SVG files are now filtered to remove unsafe HTML on upload, and protected file URLs will now download the SVG instead of displaying it a new tab to prevent scripts from running.
New: Support has been added for accessing uploaded files using gated content actions.
Fix: A html_entity_decode(): Passing null to parameter #1 ($string) of type string deprecated message has been fixed.
New: A new Style column has been added to the form list table. This includes a new dropdown for quickly updating the style for a form directly from the form list.
New: Checkbox and radio button alignment settings in form styles now include Two, Three, and Four column options.
New: Field labels for confirmation fields are now shown by default to improve user experience. A new "Show confirmation field label" field setting has been added to revert to hiding the field label.
New: Visible focus styling has been added to collapsible section headers, file uploads, star ratings, slider fields, and rootline elements, to help improve user experience.
New: Support for handling multiple pages when using the new PayPal Commerce integration introduced in Formidable Lite v6.31.
New: New updates have been made to reflect the new form action settings changes introduced in Formidable Lite v6.31.
Fix: A check has been added to prevent issues when a repeater has no end divider field.
Fix: Error messages for fields with custom currency formats would disappear on page load.
Fix: Changing read and write permissions for uploaded files would no longer work in WP 7.0, where the WordPress chmod function no longer properly changes file permissions, causing some files to get stuck in a write only state.
Fix: Virtual fields would not correctly save [get] param shortcodes in multiple page forms with submitting with AJAX enabled.
Fix: File resizing before upload was not working correctly after an update in v6.27 that fixed issues with uploading files from mobile devices.
Fix: Inline repeater buttons are now more responsive, preventing issues where the repeater buttons would get cut off on some screen widths.
Fix: The message that all field options are disabled would appear in cases where a field has no options but option limiting was not enabled, causing issues with implementations that add custom options.
Fix: When an address field had no line1 data, none of the saved address data would appear on display.
Fix: A "Using null as an array offset is deprecated" deprecated message when using PHP 8.5 on new sites without a date format setting set, has been fixed.
Fix: Total fields would show errors and block form submissions in some cases due to rounding issues when validating.
Fix: Coupon fields would fail to validate when a total field's value was set to 0 when using a coupon code for 100% off.
New: Product fields now include Display format settings with Simple and Images options, allowing you to add images to product options.
New: Global custom CSS is now scoped to only style form previews on the edit/new entry admin pages to prevent custom CSS from changing the appearance of other elements on the page.
New: Product field shortcodes now support a show=price option.
Performance: Database queries to determine [auto_id] shortcode values have been optimized, to significantly reduce page load times in forms with many entries.
Performance: Database queries to detect unique values when validating has been optimized to improve the take it takes to process a form with a lot of entries.
Performance: The way calculation buttons are rendered has been optimized to require less HTML on page load. In forms with a lot of fields, this should help with page performance and load times.
Fix: Number values used as default values would not properly appear selected in dropdowns using autocomplete when conditionally shown.
Fix: An "Only variable references should be returned by reference" PHP Notice has been fixed.
Fix: A "($separator) cannot be empty" fatal error has been fixed.
New: A new Virtual field type has been added. This new field type is never included in front end HTML, and its values cannot be manipulated. This field type is ideal for fields that handle meta and sensitive data.
Fix: The text area for setting calculations is now scrollable for fields with long calculation strings.
Fix: A JS error would occur when trying to delete a field option with double quote characters that are used in conditional logic.
Fix: Currency formatted values would not properly work when used as Slider field values.
Fix: New protected file checks have been added to help prevent an infinite recursion conflict issue with Elementor.
New: An additional check has been added before generating thumbnails for uploaded PDF files, to prevent file upload errors when ImageMagick seg faults when trying to read some PDFs.
New: The number spinner is no longer shown in Safari for a readonly number field.
Fix: When trying to upload some files using Chrome on Android, a "Server responded with 0 code" error response would get returned.
Fix: When clicking on an international phone field input on a long page, it would trigger a scroll event, preventing the dropdown options from appearing after recent updates to the international phone input library.
Fix: [age] shortcodes would not properly work in flatpickr fields when using a date format that uses dots instead of dashes.