6.21

  • New: Honeypot field settings have been moved from form settings to global settings. The new settings can now be found in the Captcha/Spam section. The honeypot implementation has also been updated to make the honeypot more difficult to tell apart from other fields, and the strict option has been removed to help prevent issues with false positives for iOS users.
  • New: A new setting to validate form entries for spam against the stopforumspam API have been added to form settings. When this is enabled, IPs and email addresses will be validated against a spam database.
  • New: Field data is now compared to a comprehensive denylist during field validation. This significantly helps to block form data that looks like spam. New settings for Custom allowed words and Custom disallowed words have also been added.
  • New: The option to compare submitted form entry data to WordPress spam comments has been added to global settings.
  • New: Option values are now validated by default. If this causes issues with custom logic, this can be reverted using add_filter( ‘frm_option_is_valid’, ‘__return_true’ );.
  • New: Stripe payment fields will now apply border radius styles to match styling better.
  • New: Stripe payment field label styling has been updated to better reflect label padding style settings.
  • New: Stripe payment fields will now use the input weight style setting to look more consistent with other fields.
  • New: Stripe payment fields now support the font family style setting.
  • New: A new layout setting has been added to Stripe settings that adds support for the accordion layout.
  • Fix: Paragraph fields would not properly display placeholders on the builder page.
  • Fix: A fatal error that could happen on form submit when unexpected data was sent when checking for spam has been fixed.
  • Fix: A Cannot set properties of null JavaScript error when duplicating a field has been fixed.
  • Fix: Sorting entries by a number field value would sort as strings instead of numbers.
  • Fix: Stripe payment fields would incorrectly use the wrong style settings in some cases.
  • The small device message can now be dismissed, allowing people to still edit forms while using a phone.

6.20

  • Security: Shortcodes in emails would process more than once.
  • New: Over 30 free form templates are now available automatically for all users that would previously require a code sent through email.
  • New: Admin pages have been modified to work better on smaller screen sizes.
  • New: The GDPR field agreement text now supports links.
  • Fix: Additional checks have been added to ensure that a GDPR field is always required.
  • Fix: A Passing null to parameter deprecated message when viewing GDPR field settings has been fixed.
  • Fix: A conflict with WPML would cause querying issues resulting in empty results when checking for form actions. This would cause the fallback confirmation action to appear even when there were valid confirmation actions in a form.
  • Additional validation has been checked when outputting CSS variables when generating a stylesheet to help make sure the generated CSS is valid.
  • Some additional validation has been added to help prevent issues where invalid serialized data would cause partial serialized strings to appear in setting values.
  • The preview page for the contact form that gets installed automatically on every site is now automatically blocked from anyone without access to view the forms list. In addition, the preview page will no longer display a form when an incorrect key is used. This is to help prevent spam that targets the default form. A new frm_block_preview filter has been added which can be used to unblock the default form, and to block additional forms.

6.19

  • New: A new Enable GDPR related features and enhancements setting has been added to Global Settings. When enabled, a new GDPR field is available in the form builder. The GDPR field is a special required checkbox field that must be checked in order for the form to be submitted.
  • New: Sorting preferences are now remembered on the Forms and Entries list admin pages. Forms are now also automatically sorted with the newest forms at the top.
  • New: A quick link to the views tab is now available on the form list admin page.
  • New: A new setting to disable cookies has been added to Global Settings in the GDPR section.
  • New: The enter key will now quickly jump between inputs when setting options for Radio Button, Checkbox, and Dropdown fields.
  • Fix: The accordions on the visual styler page looked incorrect when using WordPress v6.7.2.
  • Fix: After updating an entry, empty user ID values would convert to 0, causing issues when trying to filter a view with an empty user ID.
  • Fix: Turnstile captcha fields would not properly reset on an error when submitting with AJAX.
  • Fix: A Javascript error would occur when triggering a change event on a hidden field with custom code.

See changelog for all versions

Overview


Ratings

1,305  · 
1 stars
52
2 stars
9
3 stars
13
4 stars
38
5 stars
1,193

Contributors

3
Formidable TeamSteph WellsSteve Wells