=== Formidable Forms - Contact Form Plugin, Survey, Quiz, Payment, Calculator Form & Custom Form Builder ===
Plugin Name: Formidable Forms - Contact Form, Survey & Quiz Form Builder for WordPress
Contributors: formidableforms, sswells, srwells
Tags: forms, form builder, survey, free, custom form, contact form, form maker, form creator, paypal, stripe, stripe form, quote form, contact button, form manager, payment form, survey form, email subscription, donation form, user registration form, wordpress registration, feedback form
Requires at least: 5.2
Tested up to: 6.6.2
Requires PHP: 7.0
Stable tag: 6.14.1
The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more.
== Description ==
== Unleash the Most Powerful WordPress Form Builder Plugin on the Market ==
Discover [Formidable Forms](https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), the trailblazing solution-centric WordPress form plugin, crafted to revolutionize form creation. Our intuitive drag-and-drop interface enables you to effortlessly design online forms like surveys, polls, quizzes, registration, payment, lead, email forms, and calculator forms - the possibilities are boundless.
https://youtu.be/7X2BqhRsXcg
[Watch the video overview for the Formidable form, calculator, and quiz builder](https://youtu.be/7X2BqhRsXcg)
At Formidable, we prioritize unparalleled limit-breaking. We challenge conventional boundaries unlike any other WP form maker plugin, providing you with the tools to rapidly construct intricate custom forms and applications.
We're obsessed with efficiency. Formidable is fine-tuned for outstanding speed and optimal server performance, making it one of the FASTEST WordPress form builders available today.
You can start with pre-built templates or create totally custom forms from scratch. All with an easy-to-use drag and drop form maker interface.
> Formidable Pro
> This plugin is the free version of Formidable Pro with advanced options like an email subscription form, multi-page form, file upload form, quiz grading, or a smart form with conditional logic. Stack on repeater fields, payment integrations, form templates, relationships, and cascading dropdown fields. Don't forget the calculated fields, front-end form editing, and powerful web application builder.
>
> Formidable Pro transcends traditional contact form plugins. [Upgrade to the most sophisticated premium WordPress forms plugin now!](https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
>
> Or start with the [Lite vs Pro comparison](https://formidableforms.com/knowledgebase/what-is-the-difference-between-the-lite-free-and-pro-version/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion).
Embrace the limitless possibilities for crafting a lead form, poll, subscription form, request a quote form, payment form, user registration form, and beyond. Dubbed the Swiss Army Knife of WordPress, Formidable integrates seamlessly into your tech ecosystem.
== Effortless Drag & Drop Form Maker ==
Harness the power of Formidable's drag and drop form creator, equipped with essential fields for crafting solution-oriented WP forms fast. Build unlimited quiz forms, price calculators, and more with ease.
== Robust Entry Management for Free Web Forms ==
Safeguard leads with entries stored directly in your WordPress database, accessible from the form creator back-end, ensuring no lead is lost. Our **GDPR-friendly** form generator offers options to toggle features like IP tracking, saving submissions, or GDPR consent fields.
Importing leads to services like Mailchimp is straightforward. Just export leads to CSV for use in Excel or any platform.
Enhance user experience with customizable email notifications, autoresponders, success messages, or redirects.
== The Only Form Maker Plugin with an Advanced Styler ==
Elevate website forms with Formidable's built-in styler. Tailor the custom form appearance to flawlessly blend with the site's design in just a few clicks. Embrace the ease of transforming online forms to reflect your brand’s essence.
== Craft Smart Surveys & Generate Insightful Reports ==
With Formidable Pro, access survey tools rivaling Survey Monkey — minus the hefty price tag. Design impactful poll forms featuring Net Promoter Scores (NPS), Likert scales, star ratings, and image choices with unparalleled simplicity.
Unlock the power of your data through easy analysis and beautiful reports. Visualize poll, quiz, and order form data through engaging graphs and reports, ready to interpret or tailor to your needs. Display these insights to visitors by embedding graphs in posts or pages.
== Enjoyable Creation of Advanced WordPress Registration Forms ==
Formidable transcends typical contact form plugin functionality by offering options like the repeater field, ideal for crafting comprehensive registration forms for sports teams, events, or retreats. Enhanced by robust marketing integrations and APIs, effortlessly funnel data wherever it serves you best.
== Seamless Payments and Credit Card Processing ==
Introducing sophisticated payment forms, donation forms, and other credit card forms is fast with integrations with leading payment services like PayPal, Stripe, and Authorize.net. A custom WooCommerce form with custom fields is straightforward, ensuring your eCommerce solutions are as versatile as they are powerful.
== Data-Driven Web Applications Made Easy ==
With Formidable Views, unlock the potential to display submitted data on the front-end, enabling dynamic, data-driven web applications including searchable databases. From real estate to job boards, Formidable empowers you to craft comprehensive employment listings, event calendars, business or member directories, and much more.
== Elevate Your Online Store with WooCommerce Product Order Forms ==
As the only WordPress form creator plugin fully integrated with WooCommerce, Formidable supercharges your online store.
Design intricate product order forms with custom calculation fields, effortlessly funneling data into the WooCommerce cart for dynamic pricing options, streamlining the shopping experience for your customers.
== Innovative Quiz and Calculator Forms ==
Beyond simple order forms, our quiz maker excels in creating engaging web calculators and quiz forms. From educational assessments to viral BuzzFeed-style quizzes, Formidable's robust features facilitate the creation, management, and display of interactive content that captivates and grows your audience.
== Sophisticated WordPress User Registration and Profile Forms ==
For WordPress membership sites, Formidable offers unparalleled customization for user registration and profile forms.
With the front-end editing capabilities of a custom profile form, users can maintain up-to-date profiles, contributing to a cohesive and user-friendly site experience. Each step, from initial lead form to final payment form, enriches the user profile.
== Advanced Fields and Features for Business Growth ==
Formidable's rich array of features include multi-page forms, save-and-continue options, cascading form fields, conditional logic, partial submissions, and invisible spam protection.
With powerful integration options for front-end user post submissions, calculated fields, quizzes, and user flow management, Formidable's form maker stands as an all-in-one solution for form creation and data management, eliminating the need for multiple plugins.
== A Developer’s Dream: Extend and Customize with Ease ==
Championed by developers, freelancers, and agencies alike, Formidable is the form creator that's celebrated for its extensibility and flexibility. From custom web app creation to sophisticated form designs, Formidable supports complex projects with low overhead. This makes it the premier choice for professionals looking to push the boundaries of what's possible with WordPress.
* **Responsive Design**: Formidable guarantees that your WordPress forms will look great and function flawlessly across all devices, thanks to its mobile-responsive design and flexible layout options. Ensure that everyone can use your intake form, consent form on any device.
* **Customization at Your Fingertips**: With the ability to [customize HTML](https://formidableforms.com/features/customize-form-html-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) (like Contact Form 7) while retaining the simplicity of drag-and-drop, Formidable offers the perfect balance of power and ease of use.
* **[Invisible SPAM protection](https://formidableforms.com/features/invisible-spam-protection/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)**: Benefit from invisible, yet effective spam protection techniques, including honeypot, Akismet, captcha forms (Google reCAPTCHA, hCaptcha, Cloudflare Turnstile), and WordPress comment blacklist integration, ensuring your focus remains on genuine interactions.
* **Unmatched Support**: Our world-class support team is dedicated to helping you defy limits, tackling bigger projects, securing more clients, and accelerating your business growth.
Formidable Forms is not just a WordPress form plugin. It's a comprehensive solution aimed at empowering you to create, customize, and extend your WordPress capabilities beyond expectations to defy gravity.
== Explore the Ultimate WordPress Form Solution ==
> Formidable Forms is an awesome professional form builder. There is much to like about Formidable Forms. From the drag and drop interface to the many developer hooks for creating your own custom features, this tool suits the needs for absolute beginners to the most advanced developer and everyone in between.
> Victor Font (Digital Business Strategist)
Dive into the endless possibilities with Formidable, the WordPress form builder that goes beyond basic forms. Here's a glimpse of what you can achieve with our feature-packed plugin:
* **Effortless Form Building**: Utilize our [drag and drop form maker](https://formidableforms.com/features/drag-drop-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) to craft everything from a simple email form to comprehensive quizzes or complex online applications.
* **Data Display and Management**: Other WordPress form plugins only let you collect data. With [Formidable Views](https://formidableforms.com/features/display-form-data-views/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), showcase data like never before. Create job boards, event calendars, and business directories directly from your form submissions.
* **Advanced File Uploads**: Our [multiple file upload feature](https://formidableforms.com/features/wordpress-multiple-file-upload-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) simplifies adding documents, photos, and music to any form, perfect for a job application form or WordPress user profile form.
* **Multi-Step Forms**: Boost conversions with [multi-step forms](https://formidableforms.com/features/wordpress-multi-step-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), complete with progress bars and conditional logic for a streamlined user experience.
* **Intelligent [Calculator Forms](https://formidableforms.com/wordpress-calculator-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)**: From mortgage calculators to auto loan calculators and date calculator forms, Formidable offers dynamic solutions for instant quotes and price estimates.
* **Custom Styling**: Match your forms to your brand with our [visual style creator](https://formidableforms.com/features/wordpress-visual-form-styler/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), enabling personalized colors, fonts, and layouts (including RTL forms) without any coding.
* **User-Generated Content**: Enable front-end post and page submissions, allowing users to contribute content directly through forms. Create an online journaling platform, member directory, classified ads, community recipes, and more.
* **Comprehensive Entry Management**: Manage, display, and edit form entries with ease, offering front-end editing capabilities for a seamless user experience.
* **Integration and Automation**: Sync custom field values with ACF forms (Advanced Custom Fields), automate actions with our Forms API, and enhance communication with email routing and autoresponders.
* **Accessibility and Compliance**: Ensure your forms are accessible to everyone with WCAG compliance, making your website more inclusive.
* **Template Library**: Jumpstart form creation with our [pre-built form templates](https://formidableforms.com/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), catering to a wide range of uses from feedback to event registration forms.
https://youtu.be/qkL8rhBRL9s
[How to Build an Instant Quote Form](https://youtu.be/qkL8rhBRL9s)
Formidable Pro stands as a developer's dream, offering unmatched flexibility and power to create, extend, and customize forms. Whether you're building simple forms or complex data-driven applications, Formidable provides all the tools and features you need to defy limits and elevate your WordPress site.
* **Flexible Form Building**: With [repeating fields](https://formidableforms.com/features/dynamically-add-form-fields/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), [PDF creation](https://formidableforms.com/features/form-to-pdf-wordpress-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), digital signatures, [cascading lookup fields](https://formidableforms.com/features/cascading-dropdown-lookup-field/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), and outcome quiz builder options, crafting dynamic forms is seamless.
* **Intelligent Automation**: Automate form submissions responses with AI (ChatGPT), and engage users with advanced datepickers and dynamic field relationships for a smart and intuitive user experience.
* **Engagement Tools**: Boost interaction with star ratings, password fields with strength meters, and conditional logic.
* **Enhanced User Experience**: Support for partial submissions, [landing pages](https://formidableforms.com/landing-page-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), comprehensive data visualization with graphs and charts, [conversational forms](https://formidableforms.com/conversational-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) (one question at a time), and survey fields enhance engagement and retention.
* **Accessibility and Control**: Schedule forms, limit entries, and even white-label forms for a personalized admin experience.
Unleash the full potential of your WordPress site by upgrading to [Formidable Pro](https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), the ultimate tool for creating smart forms and full web applications.
== Enhanced Payment Forms, APIs, and Marketing Integrations ==
Formidable Pro isn't just a form builder; it's a gateway to optimizing websites with comprehensive integrations. Here's how you can supercharge WordPress forms:
* **[Stripe Forms](https://formidableforms.com/features/stripe-payments-for-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)**: Facilitate on-site Stripe payments with options for one-time or recurring payment forms and donation forms. Compatible with a wide range of payment methods (including ACH, Cash App, Klarna, iDeal) even in our Lite version.
* **[PayPal Forms](https://formidableforms.com/features/paypal-wordpress-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)**: Automate instant and recurring payments with PayPal, integrating calculations for seamless transactions.
* **[Authorize.net AIM](https://formidableforms.com/features/authorize-net-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)**: Process one-time payments in order forms and price calculators.
* **[WooCommerce product configurator](https://formidableforms.com/features/customizable-woocommerce-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)**: Customize WooCommerce forms with additional fields and variable pricing.
* **Email Marketing Integrations**: Enhance your marketing efforts with direct integrations for **Mailchimp**, **Constant Contact**, **AWeber**, **MailPoet**, **Salesforce**, **ActiveCampaign**, **HubSpot**, and **GetResponse**, streamlining your lead collection and nurturing processes.
* **SMS and CRM**: With **Twilio** for SMS notifications or voting and a host of CRM integrations, staying connected with your audience has never been easier.
* **Multilingual Forms**: Extend your global reach with **WPML** and **Polylang** for multilingual forms.
* **[Zapier](https://formidableforms.com/features/form-entry-routing-with-zapier/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)**: Unlock endless possibilities by connecting your web forms with over a thousand services for automation that simplifies your workflow.
* **Styling and Modals**: Apply **Bootstrap styling** to your forms for a polished look and leverage **Bootstrap modals** for engaging pop-up content.
Discover why Formidable Pro is hailed as the most advanced WordPress form plugin available. To access these powerful features and more, [upgrade to Pro](https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) today and redefine what you can achieve with WordPress forms.
== Credits ==
This online form and quiz builder plugin is created by Steve and Steph Wells and the amazing Strategy11 Team with Syed Balkhi as an Advisor.
== Installation ==
1. Go to the Plugins -> 'Add New' page in your WP admin area
2. Search for 'Formidable'
3. Click the 'Install Now' button, then 'Activate'
4. Go to the newly added 'Formidable' menu
5. Click the 'Add New' button to go to the form generator page and create a new email form
6. Insert your newly created lead form, quiz, or survey form on a page or post using the Embed Form pop up. Or insert it manually or into a widget using a shortcode [formidable id=x]. Alternatively use `` to add it in a theme file.
== Screenshots ==
1. Build a professional WP form without any code.
2. Page for creating a quote form, Stripe payment form, quiz form, and many more.
3. Field Options and CSS Layout Classes
4. Field Options for checkbox fields
5. View, create, edit, and delete entries on the back end from a to-do list, employment application form, and more.
6. Add a form widget into a sidebar
== Frequently Asked Questions ==
= How do I get started with the best forms for WordPress? =
The fastest way to build a form is to use the example we built for you. After you activate Formidable, insert [formidable id=contact-form] on the WordPress page of your choice.
Go to the Formidable page and click "add new". Choose the Contact Us form template or another free template and click "Create".
Next, edit or create a WordPress contact page. Click the "Formidable" button to open the shortcode generator. Choose your new web form and insert it into the WordPress page. Save the page for a beautiful WP contact form, ready to collect and store your leads. The contact form template will get you up and running fast.
= Why isn't WordPress sending emails? =
When you do not receive emails, try the following steps:
1. Double check the email address in your Email action on the settings page. The [admin_email] shortcode uses the email address from your WordPress Settings -> General page.
2. Are you receiving other emails from your site (ie comment notifications, forgot password...)? If not, notifications will not work either.
3. Check your SPAM box.
4. Try a different address in your settings.
5. Install WP Mail SMTP or another similar emailing alternative and configure the SMTP settings.
6. If these steps do not fix the problem and other WP signup emails are not going out, please reach out to your web host.
[Read more about WordPress emails not sending](https://formidableforms.com/wordpress-not-sending-emails-smtp/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) in our blog.
= What types of WordPress forms can I build? =
Combined with our add-ons, Formidable is the most powerful form maker on the market. Here are some types of web forms you can create:
* Custom Contact Form
* Multi-Page Form with progress bar
* Dynamic Form (where fields change based on user’s answers)
* Request a Quote Form
* Job Application Form
* Feedback Surveys
* Make a Suggestion
* Testimonials
* Change Requests
* Online Booking
* Event Booking
* Online RSVP Form
* Custom WordPress User Registration Form (Great for membership sites)
* WordPress Login Form
* Custom WordPress User Profile
* WordPress Post Submission (Great for guest posts)
* WooCommerce Form for Products
* Credit Card Form
* Make a Donation Form
* T-Shirt Order Form
* Product Purchase Form
* Lead Capture
* Auto Form with Car Make and Model
* Video Release
* Partnership Agreements
* PTO Request
* Online Petitions
* Signature Form
* Maintenance Request
* Scholarship Application Form
* File Download Form
* Employment Verification
* Make a Referral
* Membership, Customer, Vendor, Conference, and Volunteer Registration
* Camp, Course, School Class, and other Event Registration
* Custom Survey
* Polls
* Quizzes
* Mortgage Calculator
* Car Payment Calculator
* BMI Calculator
* User Age Calculator
* Online Quote Calculator
* Compound Interest Calculator
* Amortization Calculator
* Calorie Intake Calculator
* Pregnancy Due Date Calculator
* Days Between Dates
* Recipe Reviews
* Personality Quiz
* Viral Quiz
* Cosmos Style Quiz
* Create Your Own Adventure Quiz
To see more, visit our [Form Template Gallery](https://formidableforms.com/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) which has over 175 pre-made templates.
= Can I see any example online calculators? =
Sure! Here are just a few examples:
* [Advanced Mortgage Calculator](https://formidableforms.com/form-templates/advanced-mortgage-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
* [Basic Mortgage Calculator](https://formidableforms.com/form-templates/simple-mortgage-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
* [Car Payment Calculator](https://formidableforms.com/form-templates/automobile-payment-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
* [Net Promoter Score (NPS) Survey](https://formidableforms.com/form-templates/nps-survey-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
* [BMI Calculator](https://formidableforms.com/form-templates/bmi-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) and more Health and Fitness Calculators
* [User Age Calculator](https://formidableforms.com/form-templates/age-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
* Online Quote Calculator
* Finance Calculator
* Booking Cost Calculator
* Product Price Calculator
= How can I get access to all advanced features? =
To get access to more features, integrations, and support, [upgrade to Formidable Pro](https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion). A Pro license gives you access to the full version of Formidable for more advanced options, Formidable Views, graphs and stats, priority support, and Formidable Add-ons!
= Can I create a payment form? =
Yes! We make it easy to accept payments using Stripe, PayPal, and Authorize.net.
Our Stripe integration helps you quickly accept credit card payments online. Our PayPal forms allow you to accept PayPal payments, subscriptions, and donations online.
= Which field types does Formidable offer? =
Our custom form and quiz builder comes with all the powerful fields that you need to create a solution-focused form, fast!
* Single line text - Great for name, phone number, address, and more.
* Email
* Website/URL
* Paragraph text
* Checkboxes and radio buttons
* Dropdown select boxes
* Number
* Phone number
* Hidden fields
* User ID
* HTML block - Great for custom HTML
* Captcha for Google reCAPTCHA (invisible V2 or checkbox V2, V3), hCaptcha, or Cloudflare Turnstile.
Here is a list of our advanced premium fields that will come in handy:
* File Upload
* Rich Text
* Date
* Time
* Scale
* Star Rating
* Ranking
* Range Slider
* Toggle
* Dynamic - Great for creating relationships between entries.
* Repeater - Great for registering multiple kids, job history, and much more.
* Tags
* Summary - Great to review responses before submit.
* Lookup - Great for cascading lookups like country, city, state.
* Section Heading
* Page Break
* Embed Form - Great for reusing the same set of fields in multiple places.
* Password Field
* Address Field - Power it up with Google address autofill and geolocation.
* Signature - Great for contracts and booking.
Additionally, our Payment fields will help you create a credit card form, donation form, or booking form.
* Single Item
* Multiple Items
* Checkbox Items
* Dropdown Items
* Product Quantity
* Total
* Credit Card (Stripe or Authorize.net)
= Can I import and export submissions? =
Yes, it's easy to import and export. This is incredibly useful for developers and agencies who are building websites for clients. You can also create custom form templates to use on client websites.
You can also import from other WordPress contact form plugins such as [Gravity Forms](https://wordpress.org/plugins/formidable-gravity-forms-importer/) and Pirate Forms. Although we don't have an importer available, this is also a great Caldera Forms alternative since it's no longer supported.
= Can I integrate with my CRM or email marketing service? =
Yes! We know that marketing is the key to growing your business. That's why Formidable allows you to connect your WP form (email form, payment form, etc.) with the marketing platform of your choice. You can easily send data from WordPress to your favorite CRM, email newsletter, and other marketing platforms.
Here is a list of our CRM and email marketing integrations:
* Mailchimp
* AWeber
* Constant Contact
* GetResponse
* MailPoet
* Active Campaign
* Salesforce CRM
* HubSpot CRM
* Campaign Monitor
* Highrise CRM
Using our Zapier integration, you can easily connect your website with over 5,000+ marketing apps including:
* SendInBlue
* Zoho CRM
* Zoho Mail
* Zoho Invoice
* Agile CRM
* Slack
* Trello
* Infusionsoft by Keap
* Microsoft Excel
* Dropbox
* PipeDrive CRM
* HelpScout
* Zendesk
* Freshbooks
* Freshsales
* Intercom
* Click Funnels
* Microsoft Dynamics 365 CRM
* Capsule CRM
* Insightly CRM
* Printfection
* Acuity Scheduling
* Quickbooks Online
See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/integrations).
== Changelog ==
= 6.14.1 =
* Security: Extra escaping and sanitizing has been put in place to prevent an XSS vulnerability when setting layout classes for fields in the form builder. This is only an issue if you allow untrusted users to create forms on your website.
* New: When a Name field is mapped to a Stripe action included in this plugin, the (First) and (Last) descriptions are now included in the dropdown option label to make it more clear how the values are mapped.
* New: Redirects have been added to detect dead URLs resulting in permission errors after activating or deactivating the Formidable Views add-on.
* New: Visual styler unit dropdowns now include a blank option. This helps improve support for using CSS variables as input values like var(--font-size-base), where appending additional unit to the value introduces CSS errors.
* Fix: Checkbox styling was not properly getting applied on the edit entry admin page, causing checkboxes to always appear unchecked.
* Fix: A check for invisible fields before rendering CAPTCHA elements added in last update introduced issues in conversational forms. This check has been updated now to check for hidden forms instead of hidden fields to improve compatibility with conversational forms.
* Fix: A flex styling rule would cause HTML code used in checkbox options to appear in a way that doesn't look good.
* Fix: Base font size calculations were occurring too frequently, causing text to become smaller than intended.
* Fix: The box shadow styling value would flip to the opposite of the intended setting on load.
= 6.14 =
* New: The visual styler has gotten a major update. Many components have been redesigned, and a new quick settings page has been added.
* New: The code for moving fields in the builder has been optimized for large forms.
* New: Field keys will now work in place of field ids when creating or updating repeater entries using API actions or when calling FrmEntryMeta::update_entry_metas directly.
* Fix: In some cases it was possible for non-customizable fields such as radio buttons and dropdowns to be used for Akismet guest info.
* Fix: Forms would not duplicate as expected when one of the fields had "description" as a field key value.
* Fix: A fatal error would occur when failing to search for plugins due to internet connection problems.
* Fix: A JavaScript error would occur when trying to validate a read only time field.
* Fix: A Trying to access array offset on value of type bool PHP Warning that could happen in rare edge cases when working in th Gutenberg editor has been fixed.
* Fix: A layering issue would show section fields on top of the pop up for merging fields into groups.
* Fix: Turnstile elements are now only rendered when the field is visible.
* Fix: Some new checkbox and radio button styles were being overwritten by certain themes, resulting in various styling issues.
= 6.13 =
* Fix: A JavaScript error triggered after detecting an error with a form field before processing the payment would cause the form to stop responding.
* Fix: A Call to undefined method FrmProAppHelper::use_chosen_js fatal error would happen when using versions of Formidable Pro older than version 6.8.
= 6.12 =
* New: Many default form style settings have been updated. Existing sites will continue to use their existing default settings. To experience the new default style settings, access the list of styles from the style tab in form settings and select Reset to Defaults from the dropdown menu for a target style.
* New: Hidden screen reader labels have been added to the entries list admin pages bulk checkboxes to improve accessibility.
* Fix: Turnstile captcha widgets were rendering twice.
* Fix: An extra check has been added to improve compatibility with older versions of WordPress before version 6.5.
* Fix: The submit button would appear as an entry table row on the entry view admin page.
* Fix: When validating field length limits, some characters including types with accents were not getting counted as expected and could fail validation.
* Checks have been added to no longer include fields with form state on servers where open SSL is not installed. This is to improve compatibility.
* Some updates have been made to improve the syncing of field option updates and conditional logic settings.
* The option to use HTML5 has been removed. HTML5 is now enforced for all sites.
* Some old deprecated PHP functions have been removed including FrmAppController::include_embed_form_icons and FrmAppController::get_form_shortcode.
* The deprecated JavaScript function frmFrontForm.savingDraft has been removed.
= 6.11.2 =
* Security: Additional checks have been added to prevent unsafe HTML when using [input] shortcodes. A new frm_input_key_is_safe filter has been added to allow or disallow additional options when required.
* New: Some small accessibility improvements were made on the Import/Export admin page.
* Fix: A width limit has been removed from admin page h1 tags to help avoid issues with translated page titles that overflow their expected space.
* Fix: The prompt to name your form will no longer pop up on save if the form already has a name set.
* Fix: Additional checks have been added to prevent warnings while onboarding when using a Plus license.
* Fix: Save draft buttons would remain disabled after a look up was completed, or after a file was uploaded.
* Fix: Scripts were not loading properly on a few pages, causing issues with editing an Application and with some features in the Legacy Views editor.
* Fix: HTML entities are now decoded when used for phone format validation to prevent issues where & is converted to & for the regex check.
* Fix: Email summaries would include repeater forms in the top 10 list.
* Fix: Some entries lists would appear empty in some cases where item meta is stored using 0 as a field ID value.
* Fix: The wrong variable was sent to the frm_trigger_create_action filter, preventing access to some expected data.
* Fix: Several incorrect text domains and untranslatable strings have been corrected.
* The function FrmFieldType::get_select_atributes has been deprecated because of a typo in its name.
* Several old deprecated view files have been removed.
= 6.11.1 =
* New: Screen reader text has been updated on some admin pages to improve accessibility.
* New: Hover styling has been updated for modal close icons to improve user experience.
* Fix: The way Popper scripts are registered have been updated to help avoid a new conflict introduced in a recent WP Bakery update.
* Fix: The reCaptcha settings name was missing in a global settings string.
* The minimum supported version of Formidable Pro has been bumped to version 6.0.
* The function FrmAddonsController::is_license_expiring has been deprecated.
= 6.11 =
* 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.
= 6.10 =
* 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.
[See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt)
== Upgrade Notice ==
= 6.8 =
This version fixes a security-related bug. Upgrade immediately.