Added: Product Quantity can now be configured for Single Item and Dropdown Items payment fields!
Added: A new Gutenberg option for selecting Page Break color.
Added: The Announcements block in the Community page.
Added: New way to expand the Form Templates subcategories in the templates list sidebar.
Added: Support for locations of Form Pages and Conversational Forms.
Added: New splash screen outlining notable features and changes in the release.
Added: The user can see an overview of what they are purchasing by enabling the Order Summary for the Total payment field.
Added: New {order_summary} smart tag.
Changed: Improved compatibility with Twenty Twenty-Three theme.
Changed: Improved plugin activation on WordPress multisite setups with both Lite and Pro versions installed.
Changed: Improved support of sites hosted in the Azure platform using IIS.
Changed: Updated DOMPurify library to 3.0.8.
Changed: Removed jquery-confirm library in favor of jQuery.Confirm Reloaded drop-in replacement.
Changed: Spam protection token is valid now for 3 days instead of 2.
Changed: Spam protection token is no longer loaded with JS to avoid fails caused by script errors.
Changed: Storing spam entries is now enabled by default for new forms.
Changed: Users with limited capabilities are allowed to view the Forms Templates and Addons pages.
Changed: The Custom Captcha field is now available and the respective addon is no longer needed.
Changed: Updated intl-tel-input library to v19.2.16.
Changed: Updated tijsverkoyen/css-to-inline-style library to v2.2.7.
Changed: Updated symphony/polyfill-iconv library to v1.19.0.
Changed: Updated symphony/polyfill-mbstring library to v1.19.0.
Changed: Updated woocommerce/action-scheduler library to v3.7.1.
Changed: Updated stripe/stripe-php library to v13.9.0.
Fixed: Some background actions could fail if triggered by WP-CLI via server cron.
Fixed: Checkbox fields with Dynamic Choices were exported incorrectly if the labels were previously modified.
Fixed: Items of the unordered list in the Entry Note had no bullets.
Fixed: Limit Length validation was working incorrectly for the Paragraph Text field if the field display was managed by Conditional Logic.
Fixed: Fatal error may occur in rare cases during migrations if they were triggered manually.
Fixed: Read-only Number fields should not display spin buttons.
Fixed: The File Upload field was incorrectly displayed when placed within the Layout field.
Fixed: The Icons Choices field with a Large size was not centered in the Block Editor and Elementor.
Fixed: Rich Text field menu elements were visible through the Phone field's dropdown menu.
Fixed: Two messages appeared when clicking on the reCAPTCHA field after searching the fields in the Builder.
Fixed: Tables in emails were visually broken on mobile phones when the Compact email template was used.
Fixed: A form with a long title expanded the form selector dropdown in the Block Editor.
Fixed: The entry modification date was presented with a doubled timezone offset.
Fixed: Some payment-related elements were aligned to the left when a right-to-left language was used.
Fixed: Rich Text was displayed incorrectly when using Elementor after the Block Editor.
Fixed: The long field names were breaking the Entries List Table layout.
Fixed: CSS Styles were not applied if Global Colors were already selected in Elementor Builder.
Fixed: Signature field background color was incorrect in the Block Editor with Modern markup.
Fixed: Payment method details were not stored for Stripe renewals.
Fixed: In some cases, transients were not deleted on entry deletion.
Fixed: The template page had style issues in the German language.
Fixed: The Elementor popup preview had broken WPForms styles.
Fixed: Forcing the license key refresh worked with significant delay due to caching.
Fixed: In some situations, payment amounts were improperly sanitized.
Fixed: Some modals across the admin area were not responsive and did not fit on smaller screen sizes.
Fixed: Currency symbol could wrap into the next line on the Entries Overview page.
Fixed: Templates' cache wasn't updated after the plugin update.
Fixed: RTL support for WPForms Settings page.
Fixed: RTL support for the Form Builder.
Fixed: Some frontend fields were improperly rendered for RTL.
Fixed: The user interface had different other issues when RTL language was in use.
Fixed: The Form Builder settings screen had multiple visual issues when RTL language was used.
Fixed: The PayPal button was overlapped by modern Dropdown items.
Fixed: AJAX calls didn't work on servers with empty $_SERVER['HTTP_REFERER'] value.
Fixed: PHP warning was thrown in rare cases when using a certain template with conditional logic and Save and Resume functionality.
Fixed: Improved Entries overview page display on mobile devices.
Fixed: Improved Forms overview page display on mobile devices.
Fixed: Improved Tools pages display on mobile devices.
Fixed: Custom Captcha settings were duplicated on the Form Builder when the field was added through the Settings > Spam and Security screen.
Fixed: Jetpack has been adding its custom buttons to the Content Field editor.
Fixed: Localization issues were present on the Get Started screen.
Fixed: Selected values were not displayed on the entry view and print pages if custom values were enabled via wpforms_fields_show_options_setting filter.
Fixed: Rich Text field was not rendered properly in the Elementor popup.
Fixed: Subscriptions made by the Stripe Link payment method before 1.8.6.
Fixed: Some non-optimized MySQL requests locked the database for seconds on huge sites with thousands of tables.
Fixed: The Appearance of multiple dropdown values was incorrect.
Fixed: Some information was missing if Smart Tags were processed in the background via cron.
Fixed: The recent Chrome version for Windows was not displaying the custom scrollbars correctly.
Fixed: Payment fields were missing from the search filter on the Entries Export.
Fixed: wpforms_plaintext_field_value filter was unavailable since 1.8.5 version.
Fixed: Images inside the Content field were incorrectly overlapping other fields in the Single Entry Page.
Fixed: Date Range filter for Entries Export could stop working after resetting the filter if the previous search returned no results.
Fixed: The HTML field had incorrect spacing in the Single Entry Page.