Formidable Forms Pro - WordPress Forms Plugin & Online Application Builders

Formidable Forms Pro - WordPress Forms Plugin & Online Application Builders v6.20.1

No permission to download
Decryption key:

  • New: Field errors added when validating with JavaScript would use field IDs instead of field keys. This has been updated to use field keys for consistency.
  • New: When a layout class option is selected, any previous layout classes that would cause a conflict will now be automatically removed.
  • New: An optimization has been added to help reduce form builder load times for forms with many HTML or Rich Text fields.
  • New: A styling update has been made to make field placeholder font sizes more consistent.
  • New: Stripe actions included in this plugin now support a Recurring Payment Limit setting. When this setting is defined, and the number of payments has been reached, the subscription will be cancelled automatically.
  • Fix: References to JavaScript map files have been removed from bootstrap and popper scripts to prevent 404 error messages that appear when using Safari.
  • Fix: An Undefined array key PHP Warning would get logged when trying to remove fields using the frm_available_fields or frm_pro_available_fields filters.
  • Fix: Form previews would include two conflicting title tags in the source HTML.
  • Fix: A small update has been made to properly support sending data for repeated API actions.
  • Some old CSS styles have been removed, helping to reduce file size.
  • An old TTF file used for icon fonts has been removed as it was only required for supporting Internet Explorer and is no longer required, helping to reduce overall file size.
Decryption Key:

  • New: Field data for shortcodes is now stored in memory and reused on the settings page and form builder page for a significant page load speed improvement for forms with a lot of fields.
  • New: XML import has been updated to support mapping field ID changes when importing a map view and new calendar view settings.
  • Fix: Payments using a currency that uses a comma as the decimal separator would have an incorrect amount value when the amount value had a single decimal point like 11,5.
  • Fix: Field error elements would inconsistently use either IDs or field keys in their ID values. An update has been made to use always use field keys.
  • Fix: In some cases, a Stripe redirect would happen after failing to create an entry, resulting in an unexpected redirect to stripe.com.
  • The minimum supported PHP version has been updated to 7.0, ending official support for PHP 5.6.
  • The frm_summary_email_content_args hook has been moved to where it is now filtered for all types of email summaries.
  • Several deprecated PHP functions have been removed including FrmFormsHelper::template_install_html, FrmFormsHelper::available_count, FrmFormsHelper::builder_submit_button, FrmFieldsHelper::get_shortcode_tag,
Decryption key:


* New: Field data for shortcodes is now stored in memory and reused on the settings page and form builder page for a significant page load speed improvement for forms with a lot of fields.
* New: XML import has been updated to support mapping field ID changes when importing a map view and new calendar view settings.
* Fix: Payments using a currency that uses a comma as the decimal separator would have an incorrect amount value when the amount value had a single decimal point like 11,5.
* Fix: Field error elements would inconsistently use either IDs or field keys in their ID values. An update has been made to use always use field keys.
* Fix: In some cases, a Stripe redirect would happen after failing to create an entry, resulting in an unexpected redirect to stripe.com.
* The minimum supported PHP version has been updated to 7.0, ending official support for PHP 5.6.
* The frm_summary_email_content_args hook has been moved to where it is now filtered for all types of email summaries.
* Several deprecated PHP functions have been removed including FrmFormsHelper::template_install_html, FrmFormsHelper::available_count, FrmFormsHelper::builder_submit_button, FrmFieldsHelper::get_shortcode_tag, FrmFieldsController::include_single_field, and FrmFormsController::new_form.
* Several deprecated front end JavaScript functions have been removed including frmFrontForm.goingToPreviousPage, frmFrontForm.hideOrShowFields, frmFrontForm.hidePreviouslyHiddenFields, frmFrontForm.checkDependentDynamicFields, frmFrontForm.checkDependentLookupFields, and frmFrontForm.loadGoogle.
* Some front end JavaScript code for supporting Internet Explorer has been dropped, helping to reduce the size of JavaScript required on the front end.
  • Like
Reactions: taeuro
Decryption key:


* New: Some data used for field settings is now stored in memory and reused in order to significantly improve performance in the form builder for forms with a lot of fields.
* Fix: Rootline and progress bar elements would not appear when using some position settings with the new submit button field.
* Fix: An invalid argument supplied for foreach() error has been fixed when truncating unexpected values.
* Fix: Submit button fields were appearing by mistake in WooCommerce products.
* The parser for serialized string data has been optimized to be approximately 30% faster than before.
* Some old deprecated code has been removed including the FrmPointers and FrmDbDeprecated classes, FrmAppHelper::sanitize_array, FrmAppHelper::expiring_message, and several methods in FrmEntryValidate.php.
* Old polyfill code for supporting old versions of Internet Explorer have been removed from front end JS, reducing file size.
Decryption key;


* New: Some data used for field settings is now stored in memory and reused in order to significantly improve performance in the form builder for forms with a lot of fields.
* Fix: Rootline and progress bar elements would not appear when using some position settings with the new submit button field.
* Fix: An invalid argument supplied for foreach() error has been fixed when truncating unexpected values.
* Fix: Submit button fields were appearing by mistake in WooCommerce products.
* The parser for serialized string data has been optimized to be approximately 30% faster than before.
* Some old deprecated code has been removed including the FrmPointers and FrmDbDeprecated classes, FrmAppHelper::sanitize_array, FrmAppHelper::expiring_message, and several methods in FrmEntryValidate.php.
* Old polyfill code for supporting old versions of Internet Explorer have been removed from front end JS, reducing file size.
Decryption key:



For changelogs

Decryption key:



For changelogs

Decryption key:



For changelogs

For changelogs

== Changelog ==

v6.8​

  • Security: Nonce validation was missing when saving changes on the form settings page.
  • New: A new dashboard landing page has been added with a list of recent entries, access to your inbox, and a payment summary, all in one place.
  • New: New fields will no longer appear on the front end until the form builder is saved. This way a form can be used without partial incomplete changes while a form is being worked on.
  • New: An HSL color value can now be used in the visual styler. Previously these values would be prepended by # and PHP warnings would cause styles to break.
  • New: Stripe subscriptions will now cancel at period end by default instead of cancelling immediately. This can be reverted to the previous behaviour using add_filter( ‘frm_stripe_cancel_subscription_at_period_end’, ‘__return_false’ );.
  • New: Summary emails will no longer send by default on multisite for sites that are not the main site.
  • New: Summary emails can now be disabled from your profile on your Formidable Forms account for Pro users.
  • Fix: On some sites, while using Google Chrome, some style card menu options would be missing. This includes the option to Delete a style or to Set a style as default.
  • Fix: Long forms loaded with AJAX were loading in smaller batches than intended, usually pulling only a few fields at a time. This has been restored to the intended batch size of 15 fields at a time.
  • Fix: A styling issue in some search search inputs has been fixed.
  • Fix: The view payment page was appearing blank, and table column options were missing when editing a table view.
  • Fix: An error message wouldn’t properly appear when using a 3D secure card and failing the payment.
  • Fix: A subscription with a failed payment would incorrectly redirect like a confirmed payment.
  • Fix: The toggle to disable form styling would still appear active when disabled through the Manage Styling global setting.
  • Fix: Encoded characters would appear in plain text summary emails.
  • List tag types include ul, ol, and li are now allowed in form input HTML by default.
  • Form input HTML will no longer be filtered to strip most HTML on display if the entry was created by or edited by a privileged user.
  • Summary emails are no longer sent when there are no new entries.

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu