Changelog
1.8.9.2 (2024-06-18)
Fixed: Reply-to field was not returning the correct email address.
1.8.9.1 (2024-06-13)
Fixed: Fatal error was thrown if the Email > Carbon Copy option was enabled and CC field in Notifications contained multiple email addresses.
1.8.9 (2024-06-11)
Added: Repeater field that enables creation of flexible and dynamic forms to collect information in a convenient & variable format.
Added: Individual entries can now be manually marked as spam.
Added: Complex fields now can have separate error messages for each field.
Added: Recommended, New, and Featured addons are now displayed first on the addons page.
Changed: The Campaign Monitor, ConstantContact, GetResponse and ConvertKit logos were updated.
Changed: Users can now see the category and subcategory of the selected template on the Setup panel.
Changed: If Akismet is installed and configured for the form, marking entries as spam or not spam helps Akismet learn.
Changed: Improved the behavior of Tools > Logs page and settings controls.
Changed: Improved RTL layout of Entries Overview page on small screens.
Changed: Improved compatibility with the Hello Elementor theme.
Changed: Process empty selected values for Choices, Checkbox, and Dropdown fields when Show Values option is selected.
Changed: Choices.js library has been updated to v10.2.0.
Changed: Modern multiple select field with search enabled now is more user-friendly across the admin area.
Changed: Improved rendering of Payment Fields according to W3C requirements.
Changed: Always display templates added by addons, even if the addon is not installed or activated.
Changed: The form builder now hides the placeholder label for Image and Icon choices when left empty, while retaining the placeholder for Payment Choices and Checkboxes to maintain consistency with frontend behavior.
Changed: Improved the process of Custom Captcha field validation.
Fixed: Password field with Strength option turned on generated PHP Deprecated notices when submitting the form.
Fixed: Entry Export search by payment field value with currency symbol worked incorrectly for some currencies.
Fixed: Incorrect alert modal was shown on the subscription plan removal in some cases.
Fixed: Various RTL problems on the form builder screen.
Fixed: The minimum payment amount for the Single Item field was not functioning correctly with currencies that use a comma as a decimal separator.
Fixed: Upload field values were broken into two lines on the Single Entry admin page.
Fixed: Validation error for the Postal code of the Stripe Credit Card field displayed twice.
Fixed: Inconsistent spacing of Dropdown field in different browsers on desktop and mobile.
Fixed: There was a scroll jumping when switching between the ‘Text’ and ‘Visual’ tabs in the RichText field on mobile devices.
Fixed: A popup about the form containing unsaved changes was displayed after switching to Marketing tab in the Form Builder even if the form was not modified.
Fixed: PHP warnings were reported on Entry Edit page in some cases.
Fixed: Stripe Credit Card field had incorrect placeholder color with Classic Markup.
Fixed: Rich Text field text styles drop-down had unreadable text with dark styles of the Twenty Twenty-Four theme.
Fixed: Updated the WPForms Challenge to only start counting when you actually begin creating a form on the Forms Overview page.
Fixed: The coupon column in the Total field Summary had an incorrect border color with Classic styles applied.
Fixed: User templates were not deleted on plugin uninstall.
Fixed: The radio of the Multiple Choice field wasn’t centered in Firefox.
Fixed: Conditional Logic in the Form Builder wouldn’t allow the creation of multiple marketing connections.
Fixed: Stripe processing error occurred on a multi-payments form when all credit card fields were hidden by conditional logic.
Fixed: The notice about Custom Captcha being included in the WPForms plugin was not displayed on Network Administration Screens.
Fixed: Console errors occurred in the Block Editor when the Pro license key was empty or expired.
Fixed: Notices about Zapier disconnections could duplicate when creating a form from a template.
Fixed: Color of validation errors was incorrect for the Stripe Credit Card field when Payment Element mode was used.
Fixed: Placeholder of the State sub-filed didn’t show for the International Address field.
Fixed: Additional padding was added for the form title on the Forms Overview page on mobile.
Fixed: “Select your layout” setting wasn’t shown when a layout was selected.
Fixed: The plugin update process redirected to the Update page and did not redirect back to the Plugins page after the update.
Fixed: The fetching of the new plugin version number and new plugin description has been run not-synchronously.
Fixed: MySQL errors occurred when creating a table in some unique configurations.
Fixed: Multiple Choice field with Icon Choices could not be selected in Firefox after reloading the page.
Fixed: Inline javascript code could be parsed improperly and displayed as text on top pages for some configurations.
Fixed: Cached token was not updated properly. - The Spinner layout of the Save button in the Form Builder was not centered.
Fixed: In some exceptions, one-time payments appeared in the Stripe dashboard even though a payment form wasn’t submitted.
Fixed: The “Empty Spam” button removed only currently visible entries, not all of them.
Fixed: Adding a table to the Rich Text field resulted in additional HTML spaces appearing in the email notification.
Fixed: Email notifications were not sent when a subject was empty after smart tag processing.
Fixed: Performance improvement of spam entry deletion.
Fixed: PHP warnings might have occurred in some cases on PHP 8.0+.
Fixed: File Upload field required to upload files one more time when a form was submitted with a failed captcha.
Fixed: Upgrade to the Pro link had wrong styling on Bluehost hosted sites.
Fixed: WPForms block in the editor showed an error when the selected form was trashed or deleted.
Fixed: Some Stripe transactions were refunded almost immediately as the transactions were labeled fraudulent.
Fixed: The validation process of Number Slider field could throw a fatal error on PHP 8.0+.