Decryption Key:
1.8.7.1 (2024-02-22)
- Fixed: The form submission was not working if the customer used a snippet for the phone field.
- Fixed: The form submission triggered an error on sites with long-term page caching.
- Fixed: Page URL smart tag value was incorrect in some cases.
1.8.7 (2024-02-20)
- 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.
1.8.7 (2024-02-20)
- 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.
1.8.6.4 (2024-01-31)
- Fixed: Term notice was removed under the Stripe Credit Card field when Payment Elements were used.
- Fixed: An additional spinner appeared when the Setup panel button was clicked again.
- Fixed: The first year in date dropdown has been set to 1 year ahead.
- Fixed: Overflow of `img`, `video`, `canvas` and `svg` tags has been set to `clip` by default, as recommended by Google PageSpeed Insights.
1.8.6.3 (2024-01-19)
- Fixed: The Name field was not clickable with Classic Markup and Base Styles.
1.8.6.2 (2024-01-16)
1.8.6.4 (2024-01-31)
- Fixed: Term notice was removed under the Stripe Credit Card field when Payment Elements were used.
- Fixed: An additional spinner appeared when the Setup panel button was clicked again.
- Fixed: The first year in date dropdown has been set to 1 year ahead.
- Fixed: Overflow of `img`, `video`, `canvas` and `svg` tags has been set to `clip` by default, as recommended by Google PageSpeed Insights.
1.8.6.3 (2024-01-19)
- Fixed: The Name field was not clickable with Classic Markup and Base Styles.
1.8.6.2 (2024-01-16)
== Changelog ==
## [1.8.5.3] - 2023-12-13
### Fixed
- Better compatibility with default Block themes.
- Form Embed Wizard was loaded on the YOOtheme Builder page.
== Changelog ==
## [1.8.5.2] - 2023-11-21
### Fixed
- Weekly Summary email used plain text formatting when one of the new email templates was selected on the WPForms Settings > Email page.
- There was no way to customize a footer text in email notifications when one of the new email templates was selected.
- Email template specified on a per-form/notification basis wasn't respected when the Plain Text template was selected on the WPForms Settings > Email page.
- First paragraph's bottom margin was missing in new email notification templates.
- Custom date range selection was hidden on the Tools > Export page for entries coming from forms without any payment fields.
== Changelog ==
## [1.8.5.1] - 2023-11-14
### Fixed
- There was a conflict with 3rd-party plugins that use the Stripe PHP library.
== Changelog ==
## [1.8.4] - 2023-09-26
### IMPORTANT
- Support for PHP 5.6 has been discontinued. If you are running PHP 5.6, you MUST upgrade PHP before installing WPForms 1.8.4. Failure to do that will disable WPForms core functionality.
- Support for WordPress 5.4 and below has been discontinued. If you are running any of those outdated versions, you MUST upgrade WordPress before installing WPForms 1.8.4. Failure to do that will disable WPForms core functionality.
### Added
- Statuses of Stripe payments can now be synchronized through webhooks!
- Users can now perform payment refunds, subscription cancelations, and more for Stripe payments.
- Payments can be filtered by type, gateway, and status on the Payments Overview page.
- New stats added to the Payments Overview chart: Total Refunded, New Subscriptions, and Subscription Renewals.
- When searching for forms on the Form Overview page, you can use a form ID now.
- There is a new "Latest entry" date column on the Forms Overview page which is sortable.
- There is a new Advanced Options tab for the Hidden field, available in the Form Builder.
### Changed
- WPForms Challenge text is improved to be more clear.
- The `intl-tel-input` library has been updated to v18.2.1.
- Form templates are now ordered by creation date in ascending order.
- Styles for the Stripe Payment Links are improved.
- Notice text colors in the Form Builder are updated.
- Number slider behavior is improved.
- On the Forms Overview page, the Created column is renamed to Date. Now it displays the date and time when the form was updated.
- Admin pages were updated to use a new unified Design Language.
- Stripe One-Time and Recurring payments can be enabled and configured separately for new forms.
- The Hidden field's Default value and CSS classes options were moved to the new Advanced tab.
- It's now more obvious in the Form Builder preview pane that the Hidden field label is not visible to end-users.
### Fixed
- The Style Settings widget was not permanently disabled for Lead Forms.
- With more than one notification in a form, some Reply-to emails defaulted to the site admin email.
- WPForms block did not get a list of forms dynamically.
- After updating a form entry, the date format of the modified date was different.
- Error message broke vertical alignment on Date/Time field.
- Layout fields had double vertical spaces.
- Very long tag names in the Manage Tags modal on the Forms Overview page were not wrapped.
- Disabled inputs looked different in the Form Builder > Notifications panel for the "From EMAIL" and "From NAME" options.
- A splash screen was displayed when all payments were moved to Trash, preventing the ability to restore trashed payments.
- The Smart phone field dropdown was cut off on the Entry Edit page.
- Dynamic choices of custom taxonomies (tags) for the Checkboxes field were displayed incorrectly under some conditions.
- Stripe Credit Card field error was not visible for multipage forms in some cases.
- WPForms Challenge welcome pop-up was displayed above the splash screen on tablets.
- Notices were generated in the `debug.log` file for a form with Lead Forms.
- The form submission "Send" button was not working correctly on click when Invisible Captcha had an invalid key.
- The Name, Address, and Password fields treated value `0` as empty.
- HTML-ENTITIES encoding threw a deprecation warning on PHP 8.2.
- An irrational scrolling occurred when quickly adding multiple fields in the Form Builder.
- Rows height in the Entries Overview table were inconsistent.
- The Date/Time field produced notices in the `debug.log` file under certain conditions.
- Fields with subfields were rendered differently in the Form Builder Preview pane and on the front end.
- Activation of addons on the Addon page did not return proper status.
- Rich Text field's validation error had an incorrect placement.
- Stripe fields were misplaced in the Block Editor form preview with Lead Forms.
- Multiple Modern Dropdown field value was not centered in the Modern Markup.
- Page change didn't work on Multipage forms inside the Elementor popup.
- Bullet points were displayed for the country code list in the Phone field with the Divi theme.
- The Entries Overview table display was improved when having more columns.
- Failed payments were counted in the Total Sales chart.
- Users were able to view trashed payments.
- Splash screen was displayed when all payments were moved to Trash.
- An incorrect currency of already processed payments was displayed when the global currency setting was changed.
- It was possible to export empty payment data for entries into the .csv/.xlsx file.
- There was an empty form name in the Single Payment details metabox if a payment form was deleted or no longer editable.
== Changelog ==
## [1.8.3.1] - 2023-08-11
### Fixed
- There were situations when Stripe Credit Card field wasn't working properly in Elementor.
Download WPForms Pro v1.8.0.1 - Drag & Drop WordPress Forms Plugin Nulled Free
## [1.8.0.1] - 2023-02-15
### Fixed
- Invisible reCaptcha was incorrectly processed resulting in failed form submissions with a wrong error message.