Enhancement: Remove all documentation links when White Label is enabled
Enhancement: Improve compatibility with B2BKing plugin
Enhancement: Add notification when webhook connection fails
Enhancement: Add the ‘forminator_custom_form_mail_exclude_html_fields’ filter to exclude HTML fields from email notifications
Enhancement: Add the ‘forminator_akismet_values’ filter to modify data sent to Akismet
Enhancement: Add an admin notice prompting users to set FORMINATOR_ENCRYPTION_KEY for security integration API keys
Enhancement: Collapse the WordPress admin menu in the Form Builder
Enhancement: Add response data to the ‘forminator:form:submit:success’ JS event
Enhancement: Add character limit to Feature survey
Fix: An error occurs when pre-filling PayPal billing details using the Name field
Fix: The PayPal checkout button doesn’t display for some languages
Fix: Submit button visibility condition can be bypassed by removing hidden class in browser
Fix: Users with permission to view the Add-ons page cannot install add-ons
Fix: Send the Select field “Other option” value to the Google Sheets integration
Fix: Line breaks don’t work on the Submissions page for Post Content and Textarea fields
Fix: Weekly notifications don’t work when scheduled for a time other than 12:00 AM
Fix: Filtering by ID doesn’t work for quizzes without leads on the Submissions page
Fix: Form fields don’t reset when submitting a draft
Fix: Select field checkboxes don’t reset after submission
Fix: Date field’s Start Date option doesn’t work inside Group field
Fix: “Save as draft” link isn’t enabled when adding or removing items from a Field Group
Fix: Special characters like “&” in Select options break submission limits
Fix: Select fields have a grey background even when the “Use Theme Colors” option is enabled
Fix: Required error messages don’t display for the Signature field in paginated forms
Fix: Color picker is missing transparency setting in Appearance Presets editor
Fix: Field rows overflow in the Form Builder on small screens
Fix: Akismet Protection toggle issue
Fix: Stripe field amount issues caused by custom currency field formatting
Fix: Rich-text editor for Textarea field doesn’t load in preview
Fix: Euro currency values are rounded in emails
Fix: The first section isn’t selected in the Field Settings popup for some fields
Fix: Field labels and descriptions overlap when using the Material Design style
Fix: Button text and icons overlap in the Form Builder for RTL languages
Fix: Some Email notification conditions aren’t displayed for Personality Quizzes
Fix: Name prefix is not translated on Submissions page
Fix: Calculation field causes Google PSI issue
1.49.2 ( 2025-12-18 )
Fix: Security improvements
1.49.1 ( 2025-12-12 )
Miscellaneous improvements
1.49.0 ( 2025-01-12 )
Enhancement: Add Instant Preview
Enhancement: Add the ability to insert new fields at any location in the Form Editor
Enhancement: Update the Status Bar in the Editor
Enhancement: Update the Editor sidebar
Enhancement: Update Appearance settings
Enhancement: Remove other admin notices in the Editor
Enhancement: Show a success notification after creating an Appearance Preset
Enhancement: Show free templates without errors when the Hub has issues
Enhancement: Include information about using Cloud Templates in the Import and Export modals
Enhancement: Remove the file name format from the PDF title
Enhancement: Add a survey to collect user feedback
Fix: Stripe notice appears in logs when a subscription payment requiring additional steps is submitted
Fix: PayPal field throws an error when the amount is greater than 1000 in Japanese Yen
Fix: Visibility Conditions missing on the Email Notification tab for Quizzes
Fix: Some hidden fields trigger accessibility issues
Fix: Export adds a tag when multiple checkbox values are selected
Fix: Active submissions count in form stats shows all submission types when clicked
Fix: Incomplete submissions appear in the stats graph on the forms listing page
Fix: Removing an image in the Upload field doesn’t toggle visibility conditions
Fix: Notices appear when using Number and Calculation fields in a form
Fix: Issue with required Radio fields that have no options
Fix: Fatal error when using the {signature-1} placeholder in PDFs
Fix: Calculations not showing the slider value when it’s not a whole number
Fix: Sending multiple options from Checkbox and Select fields to HubSpot
Fix: Fatal error on the Add-ons page when the Add-ons list from the Dashboard plugin is not synced due to a network issue
Fix: Retention description for the ‘0’ case
Fix: Highlighting the parent block when selecting the child element in Appearance settings
1.48.3 ( 2025-11-20 )
Miscellaneous improvements
1.48.2 ( 2025-10-15 )
Fix: Issue with some submission data not properly rendering when object cache is enabled
Fix: Error message for required Select fields is not cleared after submission
1.48.1 ( 2025-10-10 )
Fix: Google Sheets token refresh issue
1.48.0 ( 2025-10-06 )
Enhancement: Respect WordPress network settings that disable site creation and display a notice on the Form Editor screen for registration forms on the main site of multisite networks
Enhancement: Respect WordPress settings that disable user registration and display a notice on the Form Editor screen for registration forms
Enhancement: Add a new “Map ID” field to Geolocation settings
Enhancement: Improve browser autofill
Enhancement: Add option to enable or disable browser autofill for input fields (Name, Address, and Phone)
Enhancement: Display Signature, Radio, Checkbox, and Upload fields in the email body as images instead of text or URLs
Enhancement: Add “status” column to “frmt_form_entry” table in the database for submissions
Enhancement: Improve WP caching for submissions based on their status
Enhancement: Improve compatibility with Photonic Gallery plugin
Enhancement: Hide integration API keys
Enhancement: Add add-on page notices when there is no connection to the Hub
Enhancement: Hide HTML field from Payment custom metadata
Enhancement: Enable the Slider step values toggle by default
Fix: Registration is still allowed even when the network option is deactivated
Fix: Can’t set conditions that include the Date Picker field if the site language differs from English
Fix: Stripe payment method does not change on the front end if the user visited the form before and did not submit it
Fix: Select placeholder is duplicated when using an Elementor popup triggered by an On Click event
Fix: Single Upload field not working in the media library with the Stripe field
Fix: Sudden layout changes move the Submit button after filling out a required field
Fix: Calculation field removes the modulo operator without brackets
Fix: The min/max validation message is reversed for Number and Currency fields
Fix: Fields with conditional visibility inside repeater groups do not record all data
Fix: PayPal field breaks the selected values when the variable amount is not properly configured
Fix: Word “array” for the Upload field appears in the PDF if no files are uploaded
Fix: Show correct navigation links when some features are disabled
Fix: Categories and Tags (Multiple) in the Post Data field remain selected when the form is submitted
Fix: Incorrect classes on Submit button for paginated forms
Fix: Number field value does not display in HTML fields if it is on the same row as a hidden Calculation field
Fix: Default Radio/Checkbox image background color isn’t working
Fix: Issue with Group field, HTML widget, and visibility conditionals
1.47.0 ( 2025-09-09 )
Enhancement: Add page visibility conditions for paginated forms
Enhancement: Improve Page Break field design
Fix: Prevent placing the Page Break field in the same row with other fields
1.46.2 ( 2025-08-19 )
Fix: Redirect URLs breaking due to double-encoding
1.46.1 ( 2025-08-13 )
Fix: Resolved a fatal error that occurred when using certain dynamic Stripe payment methods.
1.46.0 ( 2025-08-12 )
Enhancement: Adjust color shades for better contrast to meet WCAG 2.1 AA standards in forms with Forminator styles. You may notice minor visual changes.
Enhancement: Add focus outline colors to fields to meet WCAG 2.1 AA standards in forms with Forminator styles. You may notice minor visual changes.
Enhancement: Allow keyboard-only form completion
Enhancement: Update Stripe library
Enhancement: Improve progress bar calculation for paginated forms
Enhancement: Compatibility with Elementor template editor
Enhancement: Properly encode placeholder values used in URLs
Enhancement: Prevent downgrading PRO to free version on servers that ignore the ‘Update URI’ plugin tag
Enhancement: Update Onboarding Dashboard
Enhancement: Compatibility with PHP 8.2
Enhancement: Small UI improvements
Enhancement: Improve Group field appearance on Submissions page
Enhancement: Improve Group field single macro in Email Notifications and HTML fields
Enhancement: Add filter to disable Add-ons
Fix: Security improvements
Fix: Prevent user creation in Network and Main Site when site registration is disabled
Fix: Macro not working in Email Notification body for Group field
Fix: Visibility rules based on AM/PM and Minutes in Time field not working correctly
Fix: ‘Is’ visibility condition not working for Upload field
Fix: ‘Is Not’ visibility condition not working with Number fields when value is 0
Fix: Date field validation issue with visibility rules
Fix: Hidden Address field shifts columns in CSV exports
Fix: Incorrect calculation of Repeated fields with visibility conditions
Fix: Incorrect calculation when a hidden field is used in a formula
Fix: Visibility conditions not working correctly inside Group fields
Fix: ‘Hide’ visibility conditions not working when based on Hidden fields
Fix: Issue filling Stripe Billing Details
Fix: Min/Max validation issue in Number field
Fix: Textarea field styling broken on Material Design Style
Fix: Slider field colors not saved in Appearance Presets
Fix: Password field validation message broken when using quotes
Fix: RTL mode issues with Select field
Fix: Submission ID in Hidden field not working in Email Notification subject
Fix: HTML field displays only the first item of Repeated field
Fix: Repeater field not working in Elementor popup
Fix: Issue with success message after submitting Polls
Fix: Quiz result and Lead form data missing in Email Notifications when ‘Store Submissions in Database’ is disabled
Fix: Scrolling issue on Add-ons page
Fix: Fatal error when using Multiple Upload field
Fix: Expiry Date field not allowing manual input
Fix: Default hint missing for Skip Form button
Fix: Visibility tab not showing reactivated Multiple Name fields
Fix: Confirm Email field validation message not editable
Fix: Close button not translatable in some modals
Fix: Error message not shown on Timepicker when a description is present
Fix: ‘Approve’ button missing for Registration form in some cases
Fix: JavaScript error when adding Conditional Visibility to Submit button
Fix: Textarea field overlaps with error message
Fix: Number field limits not working when inline validation is disabled in paginated forms
Fix: Screen reader does not read label for Slider field
1.45.1 ( 2025-07-15 )
Fix: Security improvements
1.45.0 ( 2025-07-08 )
Enhancement: Add Autosave option to prevent data loss during editing
Enhancement: Allow custom Markdown in field labels and descriptions
Enhancement: Include custom input option for Select, Checkbox, and Radio fields
Enhancement: Add Min and Max labels to Slider field
Enhancement: Make Preset Templates available via Hub Connector
Enhancement: Show default field error messages as placeholders
Enhancement: Show notification after creating a new form
Enhancement: Improve UI in various areas
Fix: Number and Currency field formatting is lost when using specific merge tags in PDFs
1.44.3 ( 2025-06-30 )
Fix: Security improvements
1.44.2 ( 2025-06-04 )
Fix: Security improvements
1.44.1 ( 2025-05-20 )
Fix: Remove unused files
1.44.0 ( 2025-05-13 )
Enhancement: Disable validation on Preview
Enhancement: Adjustments to Dashboard page
Enhancement: Adjustments to Form Editor
Enhancement: Adjustments to Preset Template flow
Enhancement: Update Cloud Templates page behavior
Enhancement: Allow closing modals with Escape key
Enhancement: Improve process for deleting fields
Enhancement: Improve text readability of gray text
Fix: Email field visibility rules do not work correctly with other fields in the same row
Fix: Form submit success JS event not triggered when using Stripe field
Fix: Currency formatting missing in emails when using single placeholder
Fix: Poll submit button colors not applied correctly
Fix: Submission ID placeholder not passed to HubSpot integration
1.43.1 ( 2025-05-12 )
Fix: Incorrect 1.43.0-free version label causing update loop
1.43.0 ( 2025-04-30 )
Enhancement: Numerous accessibility improvements
Enhancement: Add label for AM/PM selectbox
Enhancement: Update Toggle colors in High Contrast Mode to make them more visible
Enhancement: Prevent modal from closing when clicking outside it while adding forms
Enhancement: Add placeholder for date and time in Email Notification subject
Enhancement: CC and BCC fields are now also replaced when importing forms
Fix: “Invalid user role” error on multisite Registration form
Fix: Condition is not working properly for decimal numbers
Fix: Currency field formatting issue in email notifications
Fix: File was not uploaded if the form was submitted before the upload completed
Fix: Post Data Field labels are not translatable
Fix: PayPal Field is not rendering in Gutenberg editor
Fix: Visibility rules based on Email field don’t work when Confirm Email field is enabled
Fix: Prevent creating duplicate Stripe payment intents on form load for subscriptions
Fix: Validation issue caused by Signature Field
Fix: Captcha field compatibility issue with Elementor popup
Fix: Submission error caused by “is not” condition in PayPal field
Fix: Email notifications fail if routing is based on field values containing spaces or special characters
Fix: Consent Field placeholder is not working inside HTML field
Fix: “Go back” behaves incorrectly after previewing form templates
Fix: PHP deprecated error on PHP 8.2 during import forms
Fix: PHP deprecated errors while connecting Slack integration with any form
Fix: Quiz submit button custom text doesn’t update when Leads option is enabled
Fix: Missing text format in PDF Payment field
Fix: Paginated form reloads to first page before redirecting in the same tab
Fix: Additional CSS classes on PDF page header and footer not working properly
Fix: PDF CSS selectors do not work in Custom CSS option
Fix: Select field was displaying HTML entity ' instead of the correct character (‘) in placeholder
1.42.2 ( 2025-04-21 )
Enhancement: Add a new menu item to help you discover other free plugins by WPMU DEV and more
1.42.1 ( 2025-04-16 )
Fix: Security improvements
1.42.0 ( 2025-04-08 )
Enhancement: Add Cloudflare Turnstile Integration
Enhancement: Add the ability to allow or block specific emails or domains in the Email field
Enhancement: Add Email Confirmation Field
Enhancement: Add PDF template based on DIV tags
Enhancement: Add ability to hide empty fields in the generated PDF
Enhancement: Twitter rebranding
Fix: Apple Pay amount defaults to $1 when using Stripe dynamic payment methods
Fix: Stripe field displays a note about future charges even for one-time payments
Fix: Form fails to submit when using Indian Stripe accounts with restricted keys using dynamic payment methods
Fix: Incorrect Google address in Autocomplete for certain countries
Fix: Visibility Conditions in Field Groups cause calculation errors
Fix: Draft does not load if the Select field mode was changed
Fix: Images added to quiz answers don’t have alt attributes
Fix: Fatal error when submitting expired Draft forms
Fix: Fatal error on free version when Signature field is added to the form
Fix: Label is added twice for the Name field with Multiple options
Fix: Textarea field does not preserve formatting for the default value
Fix: Slider field handle overlaps the calendar when the Date Picker field is clicked
Fix: Issue with replacing spaces with dashes in PDF names
Fix: Slider custom colors revert to default after closing form preview
Fix: Hidden field with Submission Date as default returns empty value
1.41.2 ( 2025-03-24 )
Fix: Visual editor scrolling issue
1.41.1 ( 2025-03-11 )
Fix: Appearance Presets get reset to default values after update
1.41.0 ( 2025-03-10 )
Enhancement: Slider Field update
Enhancement: Caching DB query results to improve efficiency
Enhancement: Improve compatibility with PHP 8.4
Enhancement: Improve compatibility with WordPress 6.8
Enhancement: Remove unused code
Enhancement: Highlighting forms with uncompleted configuration
Fix: Calculation field with Prefix is not triggered on initial form load
Fix: PayPal payment fails due to expired reCAPTCHA
Fix: Google Sheets integration works only initially if Page Reload submission is enabled
Fix: HubSpot integration issue with their consent field
Fix: Submission fails when Checkbox option with value of 0 is selected
Fix: Error message is not visible in some cases
Fix: PDF filename issues when using Cyrillic characters
Fix: Translations don’t work on Appearance Presets section under Settings page
Fix: Number field gets out of focus when hovering away from the field
Fix: Ampersand (&) is not supported in form names
Fix: Issue with Select field validation
1.40.0 ( 2025-02-24 )
New: Ability to place field description text above or below field inputs
Enhancement: Cloud templates feature is now available for WPMU DEV Free Plan members
Enhancement: Stop creating the same Stripe payment intents each time when a form loads
Enhancement: Improve performance by caching DB query results for getting entries
Enhancement: Compatibility with OceanWP Theme
Enhancement: Only load Mixpanel classes if Usage Tracking is enabled
Fix: Stripe not assigning the customer when new Stripe field is used
Fix: Indian clients unable to receive Stripe payments due to missing Customer Name and Address
Fix: Avoiding conflicts with intl-tel-input library in 3rd-party plugins
Fix: Form disappears after PayPal payment for AJAX Submission Method
Fix: Incorrect order of Personalities when there is a tie in Personality Quiz results
Fix: Hidden field Values “HTTP Refer URL” and “Embed URL” are working in reverse
Fix: Submitted form data shows incomplete information in some cases
Fix: Remove .rar files from supported upload file types
Fix: Empty form with Post field can be submitted
Fix: Hide Select field options without values
Fix: Upload fields not working properly
Fix: Upload field with conditional visibility remains visible after form submission
Fix: Form Submission fails with PHP Fatal Error when Visibility Condition set to Contains for Upload field
Fix: Fatal Error when Google Sheet API token is invalid
Fix: Fatal Error when publishing or unpublishing a form with Stripe Field and invalid Stripe Key
Fix: Empty screen appears after entering name for existing Google sheet file and then clicking on “Enter” button
1.39.3 ( 2025-02-24 )
Fix: Security improvements
1.39.2 ( 2025-02-21 )
Fix: Security improvements
1.39.1 ( 2025-01-28 )
Update readme information
1.39.0 ( 2025-01-28 )
Enhancement: Phone field validation
Enhancement: Optimize DB queries and their execution frequency
Enhancement: Add block previews and update Forminator icon in Gutenberg editor
Enhancement: Migrate packages and build to support @wordpress/element and native React from WordPress
Enhancement: Remove deprecated classes from integrations
Enhancement: Improve method to fetch upload directory
New: Add submission date placeholder
New: Add filter to disable Cloud Template features
New: Add Filter to disable all payment-related features
Fix: Stripe Field doesn’t load when Visibility Condition is set for Stripe Field with Live Mode
Fix: Link to Stripe Payment Methods goes to test dashboard
Fix: No error is displayed when Stripe Tax ID is invalid
Fix: Stripe field error in Course Enrollment Form
Fix: Incorrect country ordering if translation is applied
Fix: Certain long numbers are messed up when pushed to Google Sheet integration
Fix: When you input the form’s name and hit the “Enter” button multiple times, it creates multiple forms
Fix: Phone field with international validation appears broken inside Group field
Fix: Form redirect behavior is not working properly
Fix: Modern multi-select style breaks other field Visibility Conditions
Fix: “Is before” and “Is after” conditions are not working as expected
Fix: Disable removal of dial code for International Validation
Fix: Double country flag when there is an error after form submission
Fix: Draft Submitted/Expired warning is not shown if form is loaded via Ajax
Fix: Import certain forms fails
Fix: iFrame is removed from HTML field
Fix: Country names don’t appear properly in international phone field when using Colibri WP Theme
Fix: Signature field is not shown as full width when it is inserted after page break
Fix: Creating new form with Stripe field and without connecting it causes an error
Fix: Error Message for Password strength setting contains an HTML entity code
Fix: Select field options without value issue
Fix: Address label is not translated when {all_fields} is used in Email Notification
Fix: PHP notice on Submissions page
Fix: Fatal error when ActionScheduler tables are missing
1.38.3 ( 2025-01-22 )
Fix: Security improvements
1.38.2 ( 2025-01-13 )
Fix: Stripe field shows subscription terms on One Time plans
Fix: Phone field in Material Design has unnecessary space for the country flag
1.38.1 ( 2024-12-24 )
Fix: Resolved an issue with the Forminator Elementor widget disappearing
Fix: Resolved a bug affecting country selection in the phone field on mobile devices
1.38.0 ( 2024-12-18 )
Enhancement: Add support for Stripe Dynamic Payment Methods
Enhancement: Pass subscription ID in webhooks
Enhancement: Improve Paypal Venmo integration
Enhancement: Support for Stripe Subscriptions individual field tags
Enhancement: Update get_entries() API method
Fix: “Ready to go!” popup modal disappears after publishing the form
Fix: Compatibility with Extra theme
Fix: Wrong country flag on phone field
Fix: Forms do not accept some file types even if they are allowed
Fix: Deprecated notice when you connect Google Sheets
Fix: The payment Receipt option does not work with subscriptions
Fix: Empty screen appears when entering the name for Google sheet integration and then clicking on the “Enter” buttons
Fix: Form Lifespan -> Expiry Date option does not work
Fix: No warning message shows on imported form with subscription plan when stripe addon is disabled
Fix: PHP error when a different WordPress language is selected
Fix: Moving to the appearance tab in Poll throws console warnings
Fix: PHP warning when submitting the registration form
1.37.1 ( 2024-11-25 )
Fix: Conflict with Divi child themes
Fix: Calculation field does not work due to Number Formatting
Fix: Notice for _load_textdomain_just_in_time called incorrectly since WordPress v6.7
1.37.0 ( 2024-11-19 )
Enhancement: New Basic Style mode for Forms
Enhancement: Add Use Theme Colors option
Fix: Low-level roles can create a Registration form
Fix: Security improvements
Fix: Incorrect access to Preset and Cloud templates for users on the Free plan
Fix: Low-level roles can Approve or Delete Users when manual approval is set for the registration form
Fix: PayPal payment cancellation fully prevents form submission with no option to re-try payment until the form is reloaded
Fix: Calculation error in the donation template when the “other” donation option is selected
Fix: Add missed settings for Appearance Presets
Fix: Syntax error in CSS file causing issues with Litespeed Cache plugin UCSS
Fix: Issue with creating the registration form
Fix: No calendar background when the Colibri WP theme is active
Fix: Upload file inline validation does not work for some file types
Fix: Signature UI is broken on the Submission page in some cases
Fix: All polls become inactive when there is more than 1 poll on a page and one of them is submitted
Fix: Add security notice for Registration Forms for administrator roles
Fix: Adding odd technical text on PDF files
1.36.3 ( 2024-10-25 )
Fix: Phone fields issue
1.36.2 ( 2024-10-23 )
Fix: Remove development dependencies from the plugin
1.36.1 ( 2024-10-21 )
Fix: Security improvements
1.36.0 ( 2024-10-09 )
Enhancement: Update Google Sheets integration library.
Enhancement: Update phone number validation library.
Fix: Improve compatibility with the Paid Memberships Pro plugin.
Fix: Resolve issue where Forminator reCaptcha fails when both Defender 2FA and reCaptcha are enabled on login form.