Bypass all resource restrictions, passwords, and keys? Read here!
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.
Download WPForms Pro v1.8.0 - Drag & Drop WordPress Forms Plugin Nulled Free
[v1.8.0] - 2023-02-14
### Added
- Prevent spam submissions using the new Cloudflare Turnstile anti-spam integration. You can find it on the Settings > CAPTCHA page.
### Changed
- Custom Captcha and Section Divider fields are now excluded from custom fields mapping in marketing addons.
- Filter by country and filter by keyword error messages are now displayed above the Submit button.
- Non-public taxonomies should not be displayed in Dynamic Choices' available sources.
- The "Resend Notifications" link on the Entry page is disabled instead of being hidden if any addon blocks this functionality.
- External usage of removed PHP classes is now handled gracefully without generating fatal errors.
- Redundant Transaction IDs are not displayed for recurring subscription payments in the View Entry > Payment section.
- The performance of the Email field validation is improved when using an allowlist or denylist.
- Files uploaded through Modern File Upload and Rich Text fields to the Media Library now have attachment titles in the "Field label: Original file name" format.
- State and Country subfields of the Address field now allow selecting the default value from the dropdown if it contains choices.
- State and Country subfields of the Address field now allow unsetting the default value.
- Updated DOMPurify library to 2.4.3.
### Fixed
- The Dropdown field text indentation was incorrect in the Form Builder in Firefox.
- Various notification modals' titles had inconsistent sizes in the Form Builder.
- Users without permission to view Entries should not see links for entry counts in the Dashboard widget.
- The header column background did not fill the entire column height in the Compact view of the Entry print preview.
- Validation errors in various modals were inconsistent in the Form Builder.
- When duplicating an inactive field, the settings of the active field are now removed properly.
- Malformed HTML in the Entry Preview Notice field could brake the Form Builder markup.
- It was impossible to remove an expired license key after upgrading to WPForms Pro if it was initially set in WPForms Lite.
- The expired, disabled and invalid license notices were shown twice after entering the key in the WPForms Lite, then installing and activating WPForms Pro.
- The Page Break field was inserted in the incorrect position if the form contained a notice about a certain field being not available under the current license.
- Some cache files were unnecessarily re-downloaded on the front end.
- The Single Item field with a User Defined type could be submitted with a negative amount.
- Prevent other plugins from adding custom buttons to the Content Field TinyMCE editor to prevent functionality breakage.
- Images in the Rich Text field were ignoring alignment settings in the entry notification email.
- Users with roles other than Administrator could not add the reCAPTCHA/hCaptcha field and dismiss notices even if they had sufficient permissions.
- Number Slider field validation failed if a maximum value was not a multiple of steps.
- Buttons inside of notices inside of 4-column layout fields were formatted incorrectly.
- Max File Uploads could have been set to 0 or an empty value, causing File Upload field validation to fail.
- The Previous page of the Page Break field could not be opened without filling in the Credit Card Number field.
- Entries export was not working on non-direct file systems, e.g. SSH2, FTP, etc. (including Pantheon.io using Git).
- Image Choices in Multiple Choice fields were not displaying the image in the entry preview when the choice label contained HTML.
- HTML markup in the Default Text of Paragraph Text fields was not being displayed on the front end and in the Form Builder preview.
- Placeholders and Default values of various subfields of the Address field are now consistent in the Form Builder preview.
- Admin bar icons were broken after submitting a form with the Rich Text field.