IMPORTANT: Support for PHP 7.1 has been discontinued. If you are running PHP 7.1, you MUST upgrade PHP before installing WPForms 1.9.5. Failure to do that will disable WPForms core functionality.
Added: Users can connect their Square accounts and receive payments via their payment forms.
Added: New design for Smart Tags.
Added: The ability to activate and deactivate email notifications through a status button in the form builder.
Changed: Enhancing the prevention of duplicate form submissions.
Changed: Improved the error messaging when creating new provider connections in the form builder.
Changed: Improved the "From Email" setting validation in the Notifications screen.
Changed: Improved compatibility with OptinMonster popups.
Changed: The prompt input field now resizes when a user provides long text.
Changed: AI Chat Modal can be docked to the right of the builder.
Changed: Changed the order of the admin bar menu items.
Changed: Improved compatibility with PHP 8.1.
Changed: Update-related details for WPForms plugins and addons had views inconsistent with those of other WordPress plugins.
Changed: Improved UX for Dropdown and Dropdown Items fields.
Fixed: Hidden by conditional logic items in the Order Summary table were shown in the Editors.
Fixed: The state subfield in the address field is now hidden if a user is filling in the address in a country that does not have states.
Fixed: Form Themes templates were disabled when the form is reselected on the page.
Fixed: The description of the Payment Single Item field was not reflected in the form builder.
Fixed: Stripe settings were active when the credit card field was removed from the form.
Fixed: The form created with the AI Form Generator had the "Store spam entries in the database" setting disabled.
Fixed: Form Builder saving was failing with an Uncaught SecurityError in the console when the preview tab was redirected to a PPS/PPC page.
Fixed: The notice for the minimum and maximum valid values of the Number Slider field is now correct.
Fixed: WPForms Challenge RTL issues.
Fixed: The Repeater and Layout fields grids became broken on the single entry page when some columns were empty.
Fixed: Incorrect wpforms_htaccess_file transient name generation.
Fixed: Console error when users tried to embed a form into an existing page on the last step of the WPForms Challenge.
Fixed: The submit button stays disabled after Stripe payment fails in some cases.
Fixed: The Dropdown and Dropdown Items fields displayed placeholders instead of default values in the Form Builder.
Fixed: The DateTime field smart tags' values had an incorrect format.
Fixed: Content and HTML fields inside the Repeater field did not appear when enabling the HTML/Content toggle.
Fixed: Hidden Layout and Repeater labels were visible on the Single Payment page.
Fixed: Wrong paddings in the Form Builder sidebar on Windows in the RTL mode.
Fixed: AI-generated addon fields were available on the Single Entry page when addons were not activated.
Fixed: Required number fields hidden by Conditional Logic couldn't be empty on the Edit Entry screen.
Fixed: Inactive addons fields generated by AI Forms were displayed on the Export and Form Entries pages.
Fixed: Improved the From Email notification setting. The Email field is detected now by a smart tag.
Fixed: Improved notification template for the {entry_geolocation} smart tag.