## [1.9.5] - 2025-04-22
### 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.
- New design for Smart Tags.
- The ability to activate and deactivate email notifications through a status button in the form builder.
### Changed
- Enhancing the prevention of duplicate form submissions.
- Improved the error messaging when creating new provider connections in the form builder.
- Improved the "From Email" setting validation in the Notifications screen.
- Improved compatibility with OptinMonster popups.
- The prompt input field now resizes when a user provides long text.
- AI Chat Modal can be docked to the right of the builder.
- Changed the order of the admin bar menu items.
- Improved compatibility with PHP 8.1.
- Update-related details for WPForms plugins and addons had views inconsistent with those of other WordPress plugins.
- Improved UX for Dropdown and Dropdown Items fields.
### Fixed
- Hidden by conditional logic items in the Order Summary table were shown in the Editors.
- 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.
- Form Themes templates were disabled when the form is reselected on the page.
- The description of the Payment Single Item field was not reflected in the form builder.
- Stripe settings were active when the credit card field was removed from the form.
- The form created with the AI Form Generator had the "Store spam entries in the database" setting disabled.
- Form Builder saving was failing with an Uncaught SecurityError in the console when the preview tab was redirected to a PPS/PPC page.
- The notice for the minimum and maximum valid values of the Number Slider field is now correct.
- WPForms Challenge RTL issues.
- The Repeater and Layout fields grids became broken on the single entry page when some columns were empty.
- Incorrect wpforms_htaccess_file transient name generation.
- Console error when users tried to embed a form into an existing page on the last step of the WPForms Challenge.
- The submit button stays disabled after Stripe payment fails in some cases.
- The Dropdown and Dropdown Items fields displayed placeholders instead of default values in the Form Builder.
- The DateTime field smart tags' values had an incorrect format.
- Content and HTML fields inside the Repeater field did not appear when enabling the HTML/Content toggle.
- Hidden Layout and Repeater labels were visible on the Single Payment page.
- Wrong paddings in the Form Builder sidebar on Windows in the RTL mode.
- AI-generated addon fields were available on the Single Entry page when addons were not activated.
- Required number fields hidden by Conditional Logic couldn't be empty on the Edit Entry screen.
- Inactive addons fields generated by AI Forms were displayed on the Export and Form Entries pages.
- Improved the From Email notification setting. The Email field is detected now by a smart tag.
- Improved notification template for the {entry_geolocation} smart tag.
[v1.9.4.2] - 2025-03-12 Fixed
- The Address field had the Country label in the Form Builder for the US scheme.
- Character encoding issues in Email notifications when viewed on some Apple devices.
1.9.4.1 (2025-02-27)
- Fixed: Fatal error with a custom country address scheme.
1.9.4 (2025-02-25)
- Added: Preservation of deactivated addon settings when saving forms.
- Added: Minimum and maximum value validation for the Numbers field was added.
- Added: Password protection and user access restrictions for uploaded files.
- Added: Automatic preview page reload was added after saving.
- Changed: Improved Gutenberg block UI by hiding settings when no form is selected.
- Changed: Updated stripe/stripe-php library to 16.5.0.
- Changed: Enhanced Tools > Scheduled Actions visibility for better compatibility with Action Scheduler, WooCommerce, and WP Rocket plugins.
- Changed: Restricted GDPR Agreement field usage in the Repeater field.
- Changed: Improved Stripe payments customer address handling.
- Changed: Optimized number slider calculations for better decimal precision.
- Changed: Improved Numbers and Number Slider fields settings interface in the form builder.
- Fixed: Restored Smartphone field default values in Save and Resume and Entry Preview.
- Fixed: Database error when sorting by Entries Notes count.
- Fixed: Phone field dropdown positioning issues in Layouts.
- Fixed: Stripe Credit Card field payment element console warnings.
- Fixed: Empty smart tag values when entry saving is disabled.
- Fixed: Form submission debug log warnings.
- Fixed: URL referer smart tag functionality for external websites.
- Fixed: Addressed GDPR enhancements setting flashings on refresh.
- Fixed: Modern Antispam false positives with Entry Preview and WPFML.
- Fixed: Prevented payment form data loss with disabled addons.
- Fixed: Resolved Stripe payments processing for Indian accounts.
- Fixed: Corrected Payments Summary chart tooltip display.
- Fixed: Improved decimal precision in number slider field calculations.
- Fixed: Enhanced WPForms admin pages performance.
- Fixed: Backslash handling in form data after saving.
- Fixed: Prevented duplicate entry submissions with reCAPTCHA v3.
- Fixed: Restored missing Order Summary item names for hidden label fields.
- Fixed: Resolved Entry Overview page sorting by notes count.
- Fixed: Improved Order Summary performance with conditional Multiple Items fields.
- Fixed: Dynamic Choice fields button behavior.
- Fixed: Display of zero-price Payment Checkbox items.
- Fixed: Resolved Smart Phone field compatibility with OptinMonster popups.
- Fixed: Stripe Credit Card field styling in Divi builder.
Version [1.9.3.2] - 2025-01-28
Fixed
- Modern Antispam flagged the entry as spam if the form includes the Entry Preview field and the WPForms Multilingual plugin was installed.
- GDPR enhancements sub-setting briefly flashed on the WPForms > Settings admin page after refresh.
- HTML attributes in links disappeared in the Content field after saving.
[v1.9.3.2] - 2025-01-28
Fixed
- Modern Antispam flagged the entry as spam if the form includes the Entry Preview field and the WPForms Multilingual plugin was installed.
- GDPR enhancements sub-setting briefly flashed on the WPForms > Settings admin page after refresh.
- HTML attributes in links disappeared in the Content field after saving.
v1.9.3.1 - 2025-01-16
Changed
- The Hide Labels option is ignored in notifications.
WPForms Pro Changelog version 1.9.3 - 2025-01-14
IMPORTANT
- Support for PHP 7.0 has been discontinued. If you are running PHP 7.0, you MUST upgrade PHP before installing WPForms 1.9.3. Failure to do that will disable WPForms core functionality.
Added
- Ability to open the Form Builder with a specific section via URL parameter.
- Compatibility status messages for addons on the Addons page.
- Support for Block API versions 2 and 3.
- Support for Page Break field in AI Forms.
- Support for the Constant Contact API v3.
- Quick page navigation on the Forms Overview page.
- Column view support for Layout and Repeater fields in admin pages.
- Direct access to Tools sections from WPForms top admin menu.
Changed
- Updated stripe/stripe-php library to 16.3.0.
- Updated DOMPurify library to 3.2.3.
- Enhanced Date/Time field validation for Date Dropdown format.
- Optimized Order Summary table display on mobile devices.
- Improved date formatting consistency in payments table.
- Removed dynamic missing translation fix to improve performance.
Fixed
- Layout field label visibility in email notifications with conditional logic.
- Missing addon name in warning popup for fields with conditional logic.
- Tooltip text overlap in Choices.js dropdowns with long tags.
- Default payment choice label visibility in order summary table.
- Total amount calculation was incorrect on the Entry preview page in some cases.
- Hidden single item field visibility in Order Summary and Entry preview.
- Content field positioning when printed in compact display.
- Entry print button width with non-English languages.
- Unnecessary CSS variables output on pages without forms.
- Toggle icon status glitch on the payments settings section.
- Layout field visibility in email notifications with empty values.
- Missing field numbers for duplicated Repeater fields in Single Entry view.
- When deleting a field with Conditional Logic, incorrect field names involved in the Conditional Logic were displayed.
- Addon download failures due to expired links.
- Form Builder Marketing panel splash screen display with revisions.
- Stripe Payment element display in Conversational Forms.
- RTL support for Layout and Repeater fields.
- Loading spinner was shown on the Form Builder > Marketing screen when there were no active connections.
- Submit button text handling with empty values.
- Non-Latin characters have been stripped from the URL when used in {page_url} and {url_referer} smart tags.
- Email field unique answer validation in multi-page forms.
- Field order in Order Summary with Rows Layout.
- Content and HTML field handling in single entry view.
- Repeater field order in CSV attachments.
- Block Editor field compatibility.
- Warning appeared in the debug.log when non-string data were erroneously sent to translation.
- Layout and Repeater field appearance in notifications.
- Custom validation message display for sub-fields.
- Number Slider default value behavior.
- Entries were duplicated in some environments.
- Stripe Credit Card field in Elementor popups.
- Integration data preservation when addons are disabled.
- Entry Preview layout with complex fields.
- Date field compatibility in WPForms Lite.
- Submit button default label handling.
- An error was happening when removing “Copy / Paste Style Settings” in Elementor and Block editor.
- The “Copy / Paste Style Settings” field default value was empty when adding an Elementor WPForms block.
- Error handler improvements.
- Fields inside the Layout field were displayed incorrectly based on the conditional logic.
- When user opened Help in Builder, the default help string was incorrect for Brevo and Kit addons.
- Some emails were not added to Constant Contact integration.
- The WPForms Challenge steps were shown in the AI Form Generator panel.
- PHP 7.1 and 7.2 compatibility.
WPForms Pro Changelog version 1.9.2.3 (2024-12-03)
- Changed: Creating a custom form theme is now available only to Administrators.
- Fixed: Translated form action notices had an "s" letter appended to the form/template translated name.
- Fixed: The Minimum time to submit setting consistently blocked form submissions on sites created in WordPress Studio.
- Fixed: The _load_textdomain_just_in_time was called incorrectly error with child themes.
- Fixed: In rare cases, a fatal error could happen on plugin activation.
- Fixed: In some cases, selecting entries by date range may cause fatal error.
- Fixed: Uncanny Automator could not be activated from the form builder.
WPForms Pro v1.9.2.2 - 2024-11-18
Fixed
- Fixed _load_textdomain_just_in_time notice with WordPress 6.7.
- Some translations were empty with WordPress 6.5+.
WPForms Pro Release Note v1.9.1.4 - (2024-10-17)
- Fixed: Multiple sending of weekly summary emails.