Formidable Forms Pro v5.1 (+Addons) – WordPress Forms Plugin & Online Application Builder

Formidable Forms Pro is the most advanced form builder for WordPress.

Create a complex multi-page contact form or form with conditional logic, calculations and file uploads. The collected data is then displayed in a graph.

⭐Recommendations:Ninja Tables Pro plugin- Form Designer for WordPress

Features of Powerful Forms Pro

  • Powerful Forms ProHas all the features you need to create powerful managed WordPress forms and web data applications. Check out the features that make Formidable Forms the best form builder in WordPress.
  • Display form data using views: Format, filter, and display data submitted through forms in user views.Create dynamic views that reference personal information records or filter by current user ID.
  • Designer: WordPress visual forms Create complex forms simply with the simple WordPress visual form editor. Simply click or drag a new field onto the form without editing the HTML code.
  • Automatically adding form fields: Need to collect multiple sets of information from one record? Repeatable fields allow your users to quickly add a new set of fields.
  • Add forms for user messages: Add forms to add user posts and pages. Set custom fields, titles and even favorite images. Accept new messages from users as drafts to allow administrators to review them.
  • Multi-Page Forms with Progress Bars: Split complex data entry into manageable multi-page forms that automatically save drafts each time you turn a page.Progress bars and root lines also provide a great user experience.
  • Front-end Form Editor: Allows users to edit entries, submissions, and user-generated pages or posts - all from your website's external interface. Editing forms from the interface is quick and easy.

Demo:  https://formidableforms.com/

Changelog Formidable Forms Pro - WordPress Form Plugin & Online App Builder Cancelled for Free

= v5.1 =
- Updated Bootstrap Multiselect to version 1.1.1, fixing issues with the accessibility of backend multiselect dropdowns for blind users.
- New: Inputs with errors will now add the aria-describedby attribute during JavaScript validation for more accessible errors.
- New: Form errors will now always include the role="alert" attribute for more accessible errors. New fields will now also include role="alert" in custom field HTML.
- New: Added a new frm_entries_column_value filter hook.

= v5.0.17 =
- The embedded CodeMirror code for compatibility with versions of WordPress before 4.9 has been removed.
- New: The ctype PHP extension is no longer a requirement.
- Fix: The custom CSS page would appear without any textarea on some configurations where CodeMirror may be disabled.
- Fix: Removed padding styles from radio buttons because of a conflict with the Sensational theme.

= v5.0.16 =
- New: Field shortcodes now support sanitize_url=1 and sanitize=1 options which were previously only processed in Pro. For more information on how these options work, see https://formidableforms.com/knowledgebase/advanced/#kb-sanitize-url
- New: The sanitize_url=1 option will now be inserted automatically when inserting most field shortcodes to a redirect url. This is to avoid issues with redirects stripping characters like ' and @ which may cause a redirect to fail in some cases.
- New: Updated styling for radio buttons and checkboxes, with improvements to appearance on mobile devices as well.
- New: Extended the FrmCSVExportHelper::generate_csv function so it has the option to generate a CSV file in a temporary directory, and pass along an array of meta information to most CSV filter hooks.
- New: A new action_id variable has been added to the arguments passed to the frm_notification_attachment filter to make it easier to filter attachments by email action ID.
- New: Added new frm_entry_formatter_class, frm_prepend_and_or_where, frm_entry_formatter_format, frm_formatted_entry_values_content, and frm_entries_show_args filter hooks.
- New: Allow more colors in the styler to be transparent including background colors and border colors for active, hovered, and disabled inputs.
- Fix: Selected radio buttons were appearing incorrectly when using the Twenty Twenty One theme in Chrome or Safari.
- Fix: Radio buttons and checkboxes were appearing overlapped with labels when using the H-Code theme.
- Fix: Field pop ups were displaying upgrade messages even for licenses that had access to the add on.

= v5.0.15 =
- New: Added a v3 reCAPTCHA type option and reCAPTCHA threshold slider to global reCAPTCHA settings. When using v3 the score will be compared to the threshold and marked as spam if it is lower than the threshold. The default value is 0.5. For more information on setting a score, see https://developers.google.com/recaptcha/docs/v3#interpreting_the_score

= 5.0.13 =
- FrmAppHelper::jquery_ui_base_url and an unused dropdown view file have been deprecated.
- Security: Back end form settings will now always filter on render when the DISALLOW_UNFILTERED_HTML constant is on.
- Security: Added additional sanitizing when saving a custom style, added additional filtering to icons, and improved how some content is escaped.
- New: Added a new frm_disallow_unfiltered_html filter that will always filter back form settings without having to set the DISALLOW_UNFILTERED_HTML constant.
- New: A name field will always be used when sending comment author information to Akismet if one is set to avoid false positives that could cause another field value to possibly get sent instead.
- Fix: When importing a grid or table view, [/if x] and [/foreach x] shortcodes were not properly being replaced.
- Fix: Too much was being stripped from custom submit button HTML for underpriveleged users or when disallowing unfiltered html.
- Fix: Too many calls were being made to Akismet for forms with multiple pages.
- Fix: A conflict with WooCommerce was sometimes triggering an error when checking for addon updates.
- Fix: The comment author information sent to Akismet was not getting set if the author information was set in a name field.

= v5.0.12 =
- New: When the frm_inline_submit class is added to custom Submit Button HTML if frm_inline_form is missing from the form it will now be automatically added to allow for the submit button to become inline.
- Fix: Many Formidable addons were not properly displaying update details from the plugins page.
- Fix: Fewer API requests will be sent to Formidable when inbox notice cached results expire and when a request results in an error.
- Fix: Added additional validation to CSV export so it fails more gracefully when the form does not exist.
- Fix: The style setting for Margin under Field Settings as been renamed to Bottom Margin to avoid confusion as it only updates one margin value.

= v5.0.09 =
- The option to check entries for spam using JavaScript is now on by default for all new forms. We recommend turning this on for older forms that may be receiving spam entries, especially forms that include file uploads. After turning this feature on, make sure to also clear any caching plugins to avoid issues with cached pages with missing tokens.
- New: Pre-determined option data will no longer be sent to Akismet to help reduce the number of false positive results.
- Fix: Significantly reduced the amount of memory required to load form settings for websites with fewer than 50 pages with a lot of data.
- Fix: Author email, url, or name are no longer included in comment info when sending data to Akismet so that duplicate information is not sent.
- Fix: Field groups could not be moved because of a missing class on the drag handle.

= v5.0.08 =
- Deprecated: Calls to FrmFormsController::preview will no longer try to load WordPress if it is not already initialized. This could cause issues for users that still use old preview links (see https://formidableforms.com/knowledgebase/php-examples/#kb-use-the-old-preview-links for an example).
- Security: Unsafe HTML will now be stripped from global message defaults, whitelabel settings, and when importing forms and fields with XML if the user saving HTML does not have the unfiltered_html permission or if the DISALLOW_UNFILTERED_HTML constant is set.
- Updated Bootstrap used in back end to version 3.4.1.
- A few images that were being loaded from S3 and CDN urls are now included in the plugin instead.

= v5.0.07 =
- Security: Unsafe HTML will now be stripped from field labels, descriptions, and custom HTML, as well as form titles, descriptions, custom submit text, custom submit HTML, before HTML, after HTML, and success message if the user saving HTML does not have the unfiltered_html permission or if the DISALLOW_UNFILTERED_HTML constant is set.
- New: Added new frm_akismet_values filter to help improve Akismet integration.
- Fix: The Akismet API was getting called if Akismet was set up even if the form had Akismet turned off.
- Fix: Updated the styling when a field option is being dragged and dropped.

= v5.0.06 =
- New: Added new frm_export_csv_headings filter to make it easier to add and remove exported CSV headings.
- New: When clicking an inactive action that requires pro, the required pro license will be properly shown in the popup.
- New: Added new frm_fields_to_validate, frm_submit_button_html, and frm_fields_for_csv_export filters.
- Fix: Improved the accessibility of field group dropdowns and field group row layout pop ups.
- Fix: The caret icon on the dropdown was not positioned properly for the Formidable Gutenberg block.
- Fix: When clicking the Formidable media button in Elementor, the pop up was appearing as empty with no content.
- Fix: Required radio, checkbox, and name fields were not including the aria-required="true" attribute or the aria-invalid attribute when JavaScript validation was enabled.
- Fix: Required name fields were not showing error messages when JavaScript validation was enabled.

= 5.0.05 =
* Deprecated the option to disable CSS Grids in form layouts.
* Fix: JavaScript validation was failing to validate for many fields with custom patterns because extra conflicting HTML was sometimes being added to the check.
* Fix: Field dropdowns are now more accessible and it should be easier to delete and duplicate fields with a screen reader.
* Fix: Updated form padding on admin page so forms with custom padding don't appear small in the back end.

= v5.0.03 =
* New: Added an Elementor widget.
* New: When duplicating fields, most unsaved changes will now duplicate as well.
* New: Next button label and slider field label previews will now update as soon as the setting is changed in the form builder.
* New: Slider field previews will now update when the min and max values are updated in the form builder.
* Fix: The search dropdown was getting cut off on pages with no search results.
* Fix: When legacy views or visual views are active, both versions were appearing active on the add ons page.

= 5.0.02 =
* New: Field groups can now be duplicated and deleted.

= 5.0.01 =
* New: Updated styling and icons in the back end builder.
* New: Added search to form fields in the builder to make finding a specific field easier.
* Fix: Toggling a page to collapse was not working properly, causing the first page break to collapse the whole page and the other page break fields to do nothing.
* Fix: Added truncation to long form keys during duplication to avoid issues with duplicating when the generated key was too long.

= 5.0 =
* Increased WP version requirement to 5.0.
* New: Fields can now be dragged beside each other and grid layouts will be automatically applied.
* New: Added the option to quickly set layouts for a full row of fields at once.
* New: Fields can now be multiselected using the command, control, and shift keys. Selected field groups can be merged into rows and deleted in batches.
* New: Added additional formatting to calculations to avoid issues with comparisons getting stripped when spaces are left out.
* New: Permissions are now updated right away when a formidable license is activated to avoid issues with certain pro features not being available right away.
* Fix: Updated styling rules for repeater button icons to avoid issues with file upload icons getting styled as well.
* Fix: The confirmation pop up title was displaying as inline when trying to delete a section.
* Fix: Updated styling for new fields that are about to be dropped into a form.

= 4.11.05 =
* New: Improved support for importing grid and table view content.
* Fix: The update and preview buttons in the form builder would wrap to two lines for some longer translations including German and Dutch.

= 4.11.04 =
* New: The first field with an error will now automatically get focus when a form is submitted for better accessibility and improved user experience.
* Fix: The reply to value of an email would default to the admin email instead of the from email when a shortcode with an empty result was used.
* Fix: When switching between the dropdown and text lookup types, the watch lookup option not properly toggle back on.
* Fix: The autocomplete page dropdown was not consistent with other styles.

= 4.11.03 =
* New: Name fields now work in the To and From settings for email actions.
* Fix: Images were not properly loading when styles were loading via an AJAX request.
* Fix: Zeros were not appearing in the entries list for repeaters.