15 versions
WPMU Dev Forminator Pro history.
Every release of WPMU Dev Forminator Pro is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.
15 of 15 releases scanned clean
v1.58.4Latest
October 30, 202610.4 MBScanned
Fixed
- Post Data featured images are now rejected when the file contents do not match an allowed image type
- Browser cookie for poll vote limits now lasts for the configured time when the site timezone is not UTC
- HubSpot tickets now receive the quiz name when the Quiz Name variable is used
- The {quiz_answer} tag now includes the quiz answers in notification emails for quizzes with a lead form
- Mapping a date field to a Trello due date no longer causes a fatal error on submission
- Subsite administrators no longer see a blank page when connecting the site from the Templates page
- Disconnecting PayPal no longer logs a console error when a form has a PayPal field
- Security hardening (props: Charles Vosburgh, Naoki Kawahigashi)
October 21, 202610.4 MBScanned
Added
- Checkbox and Multi-select fields can now limit how many options a visitor may select
- Generated PDF files can now be password protected with a fixed password or a value from the submission
- Spam submissions can be reviewed with the Spam status filter
- Slack channel lists now include channels beyond the first page
- Added Ghana Cedi (GHS) to the currency list
- Currency symbols now appear in the currency field dropdown
- The dashboard summary and recent modules now load in the background
- Export and report background jobs are scheduled only when those features are in use
- Added `forminator_trigger_integrations_on_payment_in_process` and `forminator_trigger_integrations_again_on_payment_success` filters so integrations can run while a delayed Stripe payment is still processing
Fixed
- Apple Pay now opens its payment sheet when the form Submit button is tapped
- Forms with both Stripe and PayPal no longer show two Save as Draft buttons
- Resent notification emails now include repeater field values
- The Other option is no longer written twice in a Google Sheets cell
- A hidden field set to the submission ID now sends that ID to Google Sheets
- Stripe redirect payment methods, such as Amazon Pay, no longer replace the success message with Invalid CAPTCHA when Cloudflare Turnstile is enabled
- A required Slider field that is left empty now shows the required message instead of a minimum or maximum error
- Consent text is no longer pushed to the edge of the form
- ActiveCampaign no longer stops the submission when a checkbox field is mapped
- The dashboard no longer runs out of memory when the entry table is large
- The Geolocation reports widget no longer keeps the no-location message when the selected range has submissions
- The File Upload "No file chosen" text no longer gets cut off on small screens
- File Upload fields no longer raise a PHP warning when Akismet checks the submission
- Security hardening
v1.58.2Unavailable
October 13, 202610.4 MBScanned
Fixed
- Quiz lead forms now submit correctly inside Elementor popups
- Site Name and Site Title mappings on User Registration now only allow compatible field types
- Multiple forms on the same page with PayPal fields and different currencies now each use their own currency
- Cloudflare Turnstile now scales when the form column is narrower than the widget minimum
- User Registration with Email Activation on Multisite site-only networks no longer sends an account-ready email before activation
- Security hardening
v1.58.1Unavailable
October 7, 202610.4 MBScanned
Added
- Password and Confirm Password field descriptions now render Markdown bold
Fixed
- Stripe subscription quantity no longer accepts 0 or negative values
- Large Number and Currency values that use a thousand separator now match on the Submissions page
- File upload fields now explain when a file exceeds the server upload limit
- Quiz answers are now saved when a Stripe payment redirects and the lead form is placed before the results
- A Stripe field hidden by visibility conditions no longer replaces the success message with a payment amount error
- Radio and Checkbox options with an empty value are no longer shown, so selecting them no longer fails validation
- HTML in Radio, Select, and Checkbox options is now sanitized consistently
- HTML in Radio, Checkbox, and Select option labels is now stripped on the Calculations tab
- Email allow and deny lists now match addresses regardless of letter case
- HTML field content now resets after a successful submission
- Polls using AJAX with multiple votes no longer get stuck on Back to Poll
- Poll View Results and Back to Poll now work when permalinks are set to Plain
- The Phone field no longer loads its scripts and styles twice on AJAX forms
- The Forms, Polls, and Quizzes lists no longer show an extra empty last page
- Selecting a date range on the Reports dashboard no longer logs a JavaScript error
- Bulk actions after a search on forms, polls, or quizzes no longer log a JavaScript error
- Calculation field settings no longer log a React unique key warning
- Security hardening
v1.58.0Unavailable
October 1, 202610.6 MBScanned
Added
- Support for asynchronous and delayed Stripe payments, such as bank transfers, SEPA, and ACH Direct Debit
- Stripe webhook endpoints are created when an account is connected and removed on disconnect
- Pending and failed payment submissions are labeled on the Submissions page and can be filtered
- Stripe.js now loads before other plugins that enqueue it globally, so the payment field still initializes
- Clearer logging when a PayPal payment capture or order validation fails
- Upload webhook payloads now include the media post ID
- Added forminator_capability_definitions, forminator_permission_cap_map, and forminator_permission_cap filters for customizing permissions
- Removed deprecated hooks, functions, and methods
Fixed
- PayPal forms now work when the same form is used more than once on a page, including in the block editor
- Required Signature fields are now validated on submit when inline validation is disabled
- Forms and Signature fields now work inside Divi Toggle modules
- Single-vote polls no longer accept a second vote, and multiple-vote polls can be voted on again after results are shown
- Poll browser cookies now expire correctly when multiple votes are allowed
- Mailchimp GDPR consent now renders on the form and blocks submission until it is accepted
- The {all_fields} macro inside an HTML field no longer breaks form submission
- Saved draft data is no longer cleared when a submission returns an error
- Rich Text fields inside repeated Field Group items now initialize as editors
- Phone field placeholder now updates after the country is changed
- Datepicker language is no longer dropped when another script shares the same handle
- Modern multi-select fields now reset to default value after submit
- Encoded characters in form names are now decoded in email subjects
- Trello can now be disconnected when the connected app or token is missing
- Captcha in the block editor preview now shows a placeholder instead of the live widget
- The shortcode generator now opens in ACF WYSIWYG editors
- The submit button no longer disappears on paginated forms that use a consent field with both Stripe and PayPal
- Stripe payment methods using the accordion with radio layout now show the radio options
- Previewing a form in the builder no longer raises PHP deprecated warnings
- Security hardening
September 17, 20269.7 MBScanned
Added
- Support Stripe Adaptive Pricing for dynamic payment amounts
- Support payment descriptions for PayPal
- Add a filter to customize the CSS class of the `forminator-row` section
Fixed
- Prevent leading apostrophes from being added to string cells in Google Sheets
- Prevent the deactivation survey modal from stacking on the Plugins page
- Security improvements (props: Karthik Ramakrishnan, Dion Mulaj, vuxvinh)
v1.57.1Unavailable
August 18, 20269.7 MBScanned
Fixed
- Security issue affecting Multisite site registration
v1.57.0Unavailable
August 3, 20269.6 MBScanned
Added
- Added an option to set a custom Submission ID for each form
- Added Submission ID prefix setting
- Exporting/Importing quizzes that include a lead generation form
- Added an option to fill empty fields with "N/A" in email notifications
- Datepicker field now includes an offset setting for Today date
- Improved Stripe error logging and parameter handling
- Improved Mailchimp integration member deletion and status validation
- Added country prefix support for phone field merge tags
- Added more supported languages for Stripe field
- Stripe currency dropdowns are now sorted alphabetically by currency code
- Added deprecation warnings for the legacy Stripe card element field
- Stripe field now reloads only for the last amount change instead of refreshing on every quick change
- Form submission is no longer blocked when mapped billing phone or email fields are hidden by visibility conditions
- Added a notice for Divi 5 Visual Builder shortcode-render incompatibility
- Notification data is now passed to the forminator_custom_form_mail_admin_message filter
Fixed
- PayPal payments now work correctly with more than one repeater field
- Draft saving no longer fails when a Stripe variable amount is invalid
- Integration settings validation messages are now translatable
- Resolved JavaScript error when switching between Visual and Code editor in Rich Textarea and Post Data fields
- Shortcode generator modal no longer leaves blank space on the page on load
- Defender 2FA options are now selectable in Safari browser when using a Forminator login form
- Name fields with a single subfield now use the full-width layout correctly
- Poll results no longer jump-scroll after each vote
- Pagination in the form preview modal now scrolls instead of overflowing
- Gutenberg block preview now works correctly with plain permalinks
- Polls now load correctly on the front end when using the Reload Page submission method
- Resolved JavaScript error when closing the Forminator modal in the Classic Editor
- Signature field placeholder now displays correctly
- Corrected phone number validation for Benin (BJ) 10-digit numbers
- Added missing color customization controls for Post Data sub-fields
- Clearer error when Mailchimp rejects an incomplete Address field
- Draft submissions are now visible on the Submissions page when no prior entries exist
- Publish header no longer stays sticky after closing form preview
- Custom CSS styles now apply correctly to Select2 dropdowns
- Searching for a form while the page is still loading no longer causes an error
- Resolved undefined array key warning for Signature fields in Lead Forms
- File attachment settings are now imported correctly from Contact Form 7
- Radio, Checkbox, and Select values now appear correctly in Resend Draft emails
- TinyMCE Visual and Code modes now switch correctly inside Hustle popups
- Clicking submission-settings checkboxes no longer triggers unwanted page auto-scroll
- Three-dot dropdown now opens correctly in Gujarati and Hindi locales
- Resolved critical error when empty HTML and Number fields are repeated inside a Field Group
- Trello due date format is now validated with clearer error handling for invalid dates
Why archive
Sometimes the latest release isn't the one you need. The archive lets you pin WPMU Dev Forminator Pro to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.