Added: Display a list of scheduled actions on WPForms > Tools > Scheduled Actions page.
Added: Multiple select option for Dropdown field (off by default).
Added: New Modern style option for Dropdown and Payment Dropdown fields (off by default).
Added: Support Smart Tags in form descriptions.
Changed: Uploaded files to the WordPress Media library will now have a generated title and description based on field label and description.
Fixed: Properly handle multiple clicks on various accordion-like elements on Form Builder and Settings > Integrations pages.
Fixed: Remove all the plugin-related information on uninstall from the DB when opted-in in plugin settings.
Fixed: Avoid unnecessary DB queries when loading the Export Entries functionality.
Fixed: Some plugins when generating own errors displayed the source of the issue in WPForms, not anymore. We simplified error handling.
Fixed: Replace all new lines characters with spaces in notification email subjects (e.g., when an address field value is used in a subject via a smart tag).
Fixed: Use a new filter set_screen_option_{$option} on the Forms and Entries pages for better compatibility with WP 5.4.2.
Fixed: Make sure the plugin doesn’t crash when iconv PHP extension is not installed on a server.
Fixed: Improve the look of the Conditional Logic configuration area in the Form Builder on tablets.
Fixed: Conditional logic should work correctly when it depends on a field with ID=0.
Fixed: HTML Field Label should be carried over when the field is duplicated.
Fixed: Properly handle fields with choices with newlines in their labels when connected to Conditional Logic.
Fixed: Google Invisible v2 reCAPTCHA should show Submit Button Processing Text when the form is submitted.
Fixed: A lot of searches on the Entries page could result in server failure.
Fixed: Display inline validation for required Smart Phone field, when there are multiple such fields in a form.
Fixed: Update the library used for Smart Phone field, which has fixed known mobile issues and duplicated IDs for the field.
Fixed: Display the list of countries in the “Countries” preset and in the Address field in alphabetical order regardless of the current site language.
Fixed: Entry editing not properly displaying all 0 (zero) field values.
Fixed: Error if entry editing contained an empty required field.
Added: Display a list of scheduled actions on WPForms > Tools > Scheduled Actions page.
Added: Multiple select option for Dropdown field (off by default).
Added: New Modern style option for Dropdown and Payment Dropdown fields (off by default).
Added: Support Smart Tags in form descriptions.
Changed: Uploaded files to the WordPress Media library will now have a generated title and description based on field label and description.
Fixed: Properly handle multiple clicks on various accordion-like elements on Form Builder and Settings > Integrations pages.
Fixed: Remove all the plugin-related information on uninstall from the DB when opted-in in plugin settings.
Fixed: Avoid unnecessary DB queries when loading the Export Entries functionality.
Fixed: Some plugins when generating own errors displayed the source of the issue in WPForms, not anymore. We simplified error handling.
Fixed: Replace all new lines characters with spaces in notification email subjects (e.g., when an address field value is used in a subject via a smart tag).
Fixed: Use a new filter set_screen_option_{$option} on the Forms and Entries pages for better compatibility with WP 5.4.2.
Fixed: Make sure the plugin doesn’t crash when iconv PHP extension is not installed on a server.
Fixed: Improve the look of the Conditional Logic configuration area in the Form Builder on tablets.
Fixed: Conditional logic should work correctly when it depends on a field with ID=0.
Fixed: HTML Field Label should be carried over when the field is duplicated.
Fixed: Properly handle fields with choices with newlines in their labels when connected to Conditional Logic.
Fixed: Google Invisible v2 reCAPTCHA should show Submit Button Processing Text when the form is submitted.
Fixed: A lot of searches on the Entries page could result in server failure.
Fixed: Display inline validation for required Smart Phone field, when there are multiple such fields in a form.
Fixed: Update the library used for Smart Phone field, which has fixed known mobile issues and duplicated IDs for the field.
Fixed: Display the list of countries in the “Countries” preset and in the Address field in alphabetical order regardless of the current site language.
Fixed: Entry editing not properly displaying all 0 (zero) field values.
Fixed: Error if entry editing contained an empty required field.
### Fixed
- Phone field should not allow alphabet input but allow spaces.
- Product education URL encoding issues.
- Large forms with a numerous conditional logic rules experience significant UI slowdowns in the Form Builder.
- The default value 0 (zero) of the Paragraph Text field does not display on the frontend.
- Securely store WPForms anonymized cookie, so it cannot be sent along with cross-site requests (samesite).
- Entries list page on mobile devices was unusable: columns were not shown properly, links for each entry in a table were unclickable.
- Various PHP notices that may appear during wildly complicated forms submissions.
- Improved escaping inside Form Builder live preview, props Fortinet Fortiguard Labs.
- Date field format defaults to YYYY-MM-DD format no matter what format is selected.
- Page break field should always behave correctly on front-end even when its settings are broken.
- Incorrect interval value was used when running a clean up job after notifications sent.
- Correctly display Smart phone field country selection on mobile.
- Improved plugin custom capabilities handling inside WordPress admin area.
- Do not generate errors when editing entries for forms that don't have fields anymore.
- Delete orphaned plugin translation files when cleanup option in plugin settings is checked and the plugin is deleted from the site.
- Prevent entry duplicates creation by improving permissions check when allowing non-admins to edit entries.
- Improved error handling when dealing with entries exporting weird errors.