Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/wpforms-...
File: changelog.txt
== Changelog ==
[0] Fix | Delete
[1] Fix | Delete
= 1.8.9.6 =
[2] Fix | Delete
- Changed: Improved compatibility with OceanWP theme.
[3] Fix | Delete
- Fixed: Dropdown fields in forms with the `inline-fields` class had cropped dropdowns.
[4] Fix | Delete
- Fixed: Button's hover color was wrong on the Ocean WP theme.
[5] Fix | Delete
- Fixed: Form couldn't be submitted when Cloudflare Turnstile anti-spam integration was configured.
[6] Fix | Delete
[7] Fix | Delete
= 1.8.9.5 =
[8] Fix | Delete
- Fixed: Stripe payment wasn't created when the Credit Card field was optional and users paid through Google Pay / Apple Pay.
[9] Fix | Delete
[10] Fix | Delete
= 1.8.9.4 =
[11] Fix | Delete
- Added: New filter wpforms_sanitize_amount_before to filter a raw price amount before sanitization.
[12] Fix | Delete
- Added: New filter wpforms_sanitize_amount to filter a sanitized price amount.
[13] Fix | Delete
[14] Fix | Delete
= 1.8.9.2 =
[15] Fix | Delete
- Fixed: Reply-to field was not returning the correct email address.
[16] Fix | Delete
[17] Fix | Delete
= 1.8.9.1 =
[18] Fix | Delete
- Added: Complex fields now can have separate error messages for each field.
[19] Fix | Delete
- Added: Recommended, New, and Featured addons are now displayed first on the addons page.
[20] Fix | Delete
- Changed: The Campaign Monitor, ConstantContact, GetResponse and ConvertKit logos were updated.
[21] Fix | Delete
- Changed: Users can now see the category and subcategory of the selected template on the Setup panel.
[22] Fix | Delete
- Changed: If Akismet is installed and configured for the form, marking entries as spam or not spam helps Akismet learn.
[23] Fix | Delete
- Changed: Improved the behavior of Tools > Logs page and settings controls.
[24] Fix | Delete
- Changed: Improved compatibility with the Hello Elementor theme.
[25] Fix | Delete
- Changed: Process empty selected values for Choices, Checkbox, and Dropdown fields when Show Values option is selected.
[26] Fix | Delete
- Changed: Choices.js library has been updated to v10.2.0.
[27] Fix | Delete
- Changed: Modern multiple select field with search enabled now is more user-friendly across the admin area.
[28] Fix | Delete
- Changed: Improved rendering of Payment Fields according to W3C requirements.
[29] Fix | Delete
- Changed: Always display templates added by addons, even if the addon is not installed or activated.
[30] Fix | Delete
- Changed: The form builder now hides the placeholder label for Image and Icon choices when left empty, while retaining the placeholder for Payment Choices and Checkboxes to maintain consistency with frontend behavior.
[31] Fix | Delete
- Fixed: Incorrect alert modal was shown on the subscription plan removal in some cases.
[32] Fix | Delete
- Fixed: Various RTL problems on the form builder screen.
[33] Fix | Delete
- Fixed: The minimum payment amount for the Single Item field was not functioning correctly with currencies that use a comma as a decimal separator.
[34] Fix | Delete
- Fixed: Validation error for the Postal code of the Stripe Credit Card field displayed twice.
[35] Fix | Delete
- Fixed: Inconsistent spacing of Dropdown field in different browsers on desktop and mobile.
[36] Fix | Delete
- Fixed: Stripe Credit Card field had incorrect placeholder color with Classic Markup.
[37] Fix | Delete
- Fixed: Updated the WPForms Challenge to only start counting when you actually begin creating a form on the Forms Overview page.
[38] Fix | Delete
- Fixed: User templates were not deleted on plugin uninstall.
[39] Fix | Delete
- Fixed: The radio of the Multiple Choice field wasn't centered in Firefox.
[40] Fix | Delete
- Fixed: Stripe processing error occurred on a multi-payments form when all credit card fields were hidden by conditional logic.
[41] Fix | Delete
- Fixed: Color of validation errors was incorrect for the Stripe Credit Card field when Payment Element mode was used.
[42] Fix | Delete
- Fixed: Additional padding was added for the form title on the Forms Overview page on mobile.
[43] Fix | Delete
- Fixed: The plugin update process redirected to the Update page and did not redirect back to the Plugins page after the update.
[44] Fix | Delete
- Fixed: The fetching of the new plugin version number and new plugin description has been run not-synchronously.
[45] Fix | Delete
- Fixed: MySQL errors occurred when creating a table in some unique configurations.
[46] Fix | Delete
- Fixed: Multiple Choice field with Icon Choices could not be selected in Firefox after reloading the page.
[47] Fix | Delete
- Fixed: Inline javascript code could be parsed improperly and displayed as text on top pages for some configurations.
[48] Fix | Delete
- Fixed: Cached token was not updated properly.
[49] Fix | Delete
- Fixed: The Spinner layout of the Save button in the Form Builder was not centered.
[50] Fix | Delete
- Fixed: In some exceptions, one-time payments appeared in the Stripe dashboard even though a payment form wasn't submitted.
[51] Fix | Delete
- Fixed: Email notifications were not sent when a subject was empty after smart tag processing.
[52] Fix | Delete
- Fixed: PHP warnings might have occurred in some cases on PHP 8.0+.
[53] Fix | Delete
- Fixed: Upgrade to the Pro link had wrong styling on Bluehost hosted sites.
[54] Fix | Delete
- Fixed: WPForms block in the editor showed an error when the selected form was trashed or deleted.
[55] Fix | Delete
- Fixed: Some Stripe transactions were refunded almost immediately as the transactions were labeled fraudulent.
[56] Fix | Delete
- Fixed: The validation process of Number Slider field could throw a fatal error on PHP 8.0+.
[57] Fix | Delete
[58] Fix | Delete
= 1.8.8.3 =
[59] Fix | Delete
- Changed: Updated jQuery.Validate library to v1.20.0.
[60] Fix | Delete
- Fixed: Screen Options on the Forms Overview and Entries Overview pages could cause PHP error in rare cases due to conflict with 3rd-party code.
[61] Fix | Delete
- Fixed: Post Statuses on legacy Nav Menu management page could cause PHP error in rare cases due to conflict with 3rd-party code.
[62] Fix | Delete
- Fixed: users couldn't duplicate their forms.
[63] Fix | Delete
[64] Fix | Delete
= 1.8.8.2 =
[65] Fix | Delete
- Added: Forms can now be saved as user templates for future use.
[66] Fix | Delete
- Added: New `Price Display` option was added for Single Item payment field.
[67] Fix | Delete
- Added: Shipping and Billing addresses can now be configured on the Form Builder > Payments > Stripe screen.
[68] Fix | Delete
- Added: New filter `wpforms_integrations_stripe_api_common_create_plan_name` to filter Stripe subscription plan name.
[69] Fix | Delete
- Added: New filter `wpforms_integrations_lite_connect_api_request_timeout` to filter Lite Connect request timeout.
[70] Fix | Delete
- Added: New styling/theming settings in the Block editor.
[71] Fix | Delete
- Added: New context menu in the Form Builder for quick actions.
[72] Fix | Delete
- Changed: New design for the Email Summaries email template with a weekly total and entry submission trends.
[73] Fix | Delete
- Changed: The state of selected stat cards on the Payments Overview chart is preserved when applying date filtering.
[74] Fix | Delete
- Changed: Updated `stripe/stripe-php` library to v13.15.0.
[75] Fix | Delete
- Changed: Updated `woocommerce/action-scheduler` library to v3.7.2.
[76] Fix | Delete
- Changed: Updated DOMPurify library to 3.0.9.
[77] Fix | Delete
- Changed: Adjusted notifications on the empty forms screen.
[78] Fix | Delete
- Changed: HTML tags are allowed in the Order Summary for the Total payment field.
[79] Fix | Delete
- Changed: When the entry is marked as not spam, submit data to Akismet for learning and help make the Web a better place for everyone.
[80] Fix | Delete
- Changed: Improved error handling when creating or updating a form.
[81] Fix | Delete
- Changed: Improved fields layout on the frontend for better user experience on mobile devices.
[82] Fix | Delete
- Changed: Bring the frontend markup of the form more in line with the W3C standards to reduce validator errors.
[83] Fix | Delete
- Fixed: Various RTL problems in the admin dashboard, form builder and a form preview page.
[84] Fix | Delete
- Fixed: Various responsive issues on admin pages.
[85] Fix | Delete
- Fixed: The Paragraph field was allowed horizontal resizing.
[86] Fix | Delete
- Fixed: Make sure we output valid robots.txt file rules if the file is empty.
[87] Fix | Delete
- Fixed: PHP notices were thrown in some cases when Stripe subscription renewals were created.
[88] Fix | Delete
- Fixed: Customer email was shown instead of customer name on the Payments Overview screen for Stripe subscription renewals in some cases.
[89] Fix | Delete
- Fixed: The builder sidebar was hidden on the context menu edit actions.
[90] Fix | Delete
- Fixed: Fatal error was thrown on the frontend with corrupted form data.
[91] Fix | Delete
- Fixed: `0` (zero) as a choices field raw value was not saved.
[92] Fix | Delete
- Fixed: The payment single field had the wrong spacing with enabled quantities.
[93] Fix | Delete
- Fixed: Long placeholders being broken into multiple lines after Safari 17.3.1 update.
[94] Fix | Delete
- Fixed: Media upload did not work in some cases on mobile devices.
[95] Fix | Delete
- Fixed: Placeholder option was hidden for the Single Item field with 'user defined' type.
[96] Fix | Delete
- Fixed: Incorrect prices in the Order Summary table when items in the Checkbox Items field had the hyphen symbol.
[97] Fix | Delete
- Fixed: Modern multiple select fields with long placeholder text overlapped a drop-down arrow.
[98] Fix | Delete
- Fixed: Infinite loading button was shown on mobile devices in some cases.
[99] Fix | Delete
- Fixed: Multisite activation: plugin should stay activated on a single site after user activated it on a network level.
[100] Fix | Delete
- Fixed: There was a race condition with invisible reCaptcha v2, preventing form submission in some edge cases.
[101] Fix | Delete
- Fixed: Elementor widget styles were broken due to a conflict with the Gutenberg block.
[102] Fix | Delete
- Fixed: Some unnecessary inline styles were applied for email notifications with HTML tags.
[103] Fix | Delete
- Fixed: Payment fields weren't reflected properly in the Order Summary table in some cases.
[104] Fix | Delete
- Fixed: WPCode Install/Activate modal and Entries Education Modal now look better on mobile screens.
[105] Fix | Delete
- Fixed: `{author_*}` smart tags were returning incorrect results in some cases.
[106] Fix | Delete
- Fixed: Incorrect styles were applied for "Order Summary" table in some cases.
[107] Fix | Delete
- Fixed: Improved handling of corrupted payment submission data.
[108] Fix | Delete
[109] Fix | Delete
= 1.8.7.2 =
[110] Fix | Delete
- Changed: "What's New" modal should be displayed based on the major version of the plugin.
[111] Fix | Delete
- Changed: Improved Akismet integration efficiency.
[112] Fix | Delete
- Fixed: Antispam token was passed as a simple form field, not protected from spam bots.
[113] Fix | Delete
- Fixed: PHP warning was thrown in case of anonymous form submission when User ID smart tag was used.
[114] Fix | Delete
- Fixed: Image positioning in the "What's New" blocks wasn't always correct.
[115] Fix | Delete
- Fixed: Modal windows were not displayed on small screens.
[116] Fix | Delete
- Fixed: The animation for opening the "What's New" modal worked improperly when the modal had small content.
[117] Fix | Delete
- Fixed: The background was not entirely dimmed when scrolling the "What's New" popup.
[118] Fix | Delete
[119] Fix | Delete
= 1.8.7.1 =
[120] Fix | Delete
- Added: The Announcements block in the Community page.
[121] Fix | Delete
- Added: New way to expand the Form Templates subcategories list in the templates list sidebar.
[122] Fix | Delete
- Added: New splash screen outlining notable features and changes in the release.
[123] Fix | Delete
- Added: The user can see an overview of what they are purchasing by enabling the Order Summary for the Total payment field.
[124] Fix | Delete
- Added: New `{order_summary}` smart tag.
[125] Fix | Delete
- Changed: Improved compatibility with Twenty Twenty-Three theme.
[126] Fix | Delete
- Changed: Improved plugin activation on WordPress multisite setups with both Lite and Pro versions installed.
[127] Fix | Delete
- Changed: Improved support of sites hosted in the Azure platform using IIS.
[128] Fix | Delete
- Changed: Updated DOMPurify library to 3.0.8.
[129] Fix | Delete
- Changed: Removed `jquery-confirm` library in favor of jQuery.Confirm Reloaded drop-in replacement.
[130] Fix | Delete
- Changed: Spam protection token is valid now for 3 days instead of 2.
[131] Fix | Delete
- Changed: Spam protection token is no longer loaded with JS to avoid fails caused by script errors.
[132] Fix | Delete
- Changed: Storing spam entries is now enabled by default for new forms.
[133] Fix | Delete
- Changed: Users with limited capabilities are allowed to view the Forms Templates and Addons pages.
[134] Fix | Delete
- Updated: `tijsverkoyen/css-to-inline-style` library to v2.2.7.
[135] Fix | Delete
- Updated: `symphony/polyfill-iconv` library to v1.19.0.
[136] Fix | Delete
- Updated: `symphony/polyfill-mbstring` library to v1.19.0.
[137] Fix | Delete
- Updated: `woocommerce/action-scheduler` library to v3.7.1.
[138] Fix | Delete
- Updated: `stripe/stripe-php` library to v13.9.0.
[139] Fix | Delete
- Fixed: Some background actions could fail if triggered by WP-CLI via server cron.
[140] Fix | Delete
- Fixed: Fatal error may occur in rare cases during migrations if they were triggered manually.
[141] Fix | Delete
- Fixed: Read-only Number fields should not display spin buttons.
[142] Fix | Delete
- Fixed: The Icons Choices field with a Large size was not centered in the Block Editor and Elementor.
[143] Fix | Delete
- Fixed: Two messages appeared when clicking on the reCAPTCHA field after searching the fields in the Builder.
[144] Fix | Delete
- Fixed: A form with a long title expanded the form selector dropdown in the Block Editor.
[145] Fix | Delete
- Fixed: CSS Styles were not applied if Global Colors were already selected in Elementor Builder.
[146] Fix | Delete
- Fixed: Payment method details were not stored for Stripe renewals.
[147] Fix | Delete
- Fixed: The template page had style issues in the German language.
[148] Fix | Delete
- Fixed: The Elementor popup preview had broken WPForms styles.
[149] Fix | Delete
- Fixed: In some situations, payment amounts were improperly sanitized.
[150] Fix | Delete
- Fixed: Some modals across the admin area were not responsive and did not fit on smaller screen sizes.
[151] Fix | Delete
- Fixed: Templates' cache wasn't updated after the plugin update.
[152] Fix | Delete
- Fixed: RTL support for WPForms Settings page.
[153] Fix | Delete
- Fixed: RTL support for the Form Builder.
[154] Fix | Delete
- Fixed: Some frontend fields were improperly rendered for RTL.
[155] Fix | Delete
- Fixed: The user interface had different other issues when RTL language was in use.
[156] Fix | Delete
- Fixed: The Form Builder settings screen had multiple visual issues when RTL language was used.
[157] Fix | Delete
- Fixed: AJAX calls didn't work on servers with empty `$_SERVER['HTTP_REFERER']` value.
[158] Fix | Delete
- Fixed: Improved Forms overview page display on mobile devices.
[159] Fix | Delete
- Fixed: Improved Tools pages display on mobile devices.
[160] Fix | Delete
- Fixed: Custom Captcha settings were duplicated on the Form Builder when the field was added through the Settings > Spam and Security screen.
[161] Fix | Delete
- Fixed: Localization issues were present on the Get Started screen.
[162] Fix | Delete
- Fixed: Subscriptions made by the Stripe Link payment method before 1.8.6.
[163] Fix | Delete
- Fixed: Some non-optimized MySQL requests locked the database for seconds on huge sites with thousands of tables.
[164] Fix | Delete
- Fixed: The Appearance of multiple dropdown values was incorrect.
[165] Fix | Delete
- Fixed: Some information was missing if Smart Tags were processed in the background via cron.
[166] Fix | Delete
- Fixed: The recent Chrome version for Windows was not displaying the custom scrollbars correctly.
[167] Fix | Delete
- Fixed: `wpforms_plaintext_field_value` filter was unavailable since 1.8.5 version.
[168] Fix | Delete
- Fixed: The form submission triggered an error on sites with long-term page caching.
[169] Fix | Delete
[170] Fix | Delete
= 1.8.6.4 =
[171] Fix | Delete
- Fixed: Term notice was removed under the Stripe Credit Card field when Payment Elements were used.
[172] Fix | Delete
- Fixed: An additional spinner appeared when the Setup panel button was clicked again.
[173] Fix | Delete
- Fixed: Overflow of `img`, `video`, `canvas` and `svg` tags has been set to `clip` by default, as recommended by Google PageSpeed Insights.
[174] Fix | Delete
[175] Fix | Delete
= 1.8.6.3 =
[176] Fix | Delete
- Fixed: The Name field was not clickable with Classic Markup and Base Styles.
[177] Fix | Delete
[178] Fix | Delete
= 1.8.6.2 =
[179] Fix | Delete
- Added: New column selector and column reordering on the Forms Overview and Form Entries page.
[180] Fix | Delete
- Added: New right-click context menu in the Form Builder.
[181] Fix | Delete
- Added: Forms can now be imported programmatically.
[182] Fix | Delete
- Added: New minimum price option for the Payment Single Item field that can help protect your forms against card testing by fraudsters.
[183] Fix | Delete
- Added: Caching to the templates list markup on the Templates page and in the Form Builder for improved performance.
[184] Fix | Delete
- Added: Customer name can now be configured on the Form Builder > Payments > Stripe screen.
[185] Fix | Delete
- Added: Dark Mode support for email notifications. Users are now able to customize styling for each appearance theme.
[186] Fix | Delete
- Changed: Improved compatibility with the Apple Pay feature for Stripe payments.
[187] Fix | Delete
- Changed: Updated the design of the Addons page in the admin dashboard.
[188] Fix | Delete
- Changed: Improved compatibility with latest versions of Divi theme.
[189] Fix | Delete
- Changed: Improved compatibility with OceanWP theme.
[190] Fix | Delete
- Changed: Improved compatibility with the Hello Elementor theme.
[191] Fix | Delete
- Changed: Improved styles of various Lite Connect settings.
[192] Fix | Delete
- Changed: Improved behavior of various Email settings on the WPForms Settings page.
[193] Fix | Delete
- Changed: Improved form templates search.
[194] Fix | Delete
- Changed: Significantly improved performance of the Form Builder when opening existing forms.
[195] Fix | Delete
- Changed: Restrict media files to only valid image types for the Header Image field on the Email page, and Image Choices options in the Builder.
[196] Fix | Delete
- Changed: Improved handling of empty choice labels of the Dropdown, Checkboxes, and Multiple Choice fields.
[197] Fix | Delete
- Changed: Improved various messages across the admin area.
[198] Fix | Delete
- Changed: Styles customizations of email notifications on the WPForms Settings page can now be previewed without saving them.
[199] Fix | Delete
- Changed: Stripe library updated to the latest version.
[200] Fix | Delete
- Changed: The Authorize.Net logo was updated.
[201] Fix | Delete
- Fixed: Pressing Apply with no selected action on the Payments Overview page triggered WordPress' die screen.
[202] Fix | Delete
- Fixed: Elementor widget preview is not properly updated after editing the form in the builder popup.
[203] Fix | Delete
- Fixed: Plugin prefix added to all action links on the plugins page to prevent collisions with third-party CSS code.
[204] Fix | Delete
- Fixed: Stripe Credit Card field styles are not applied in WordPress Site Customizer.
[205] Fix | Delete
- Fixed: Stripe Elements field had too much spacing around the Submit button with Modern styles applied.
[206] Fix | Delete
- Fixed: Trashed forms not removed during the plugin deletion process.
[207] Fix | Delete
- Fixed: An empty value from the Dropdown field is saved if the choice with empty label is selected.
[208] Fix | Delete
- Fixed: Some styles were incorrect for the Form Selector widget in Block Editor, Elementor and Divi.
[209] Fix | Delete
- Fixed: Confirmation Page dropdown is not completely visible in some cases on smaller screens.
[210] Fix | Delete
- Fixed: Header Image Size dropdown appeared on the Email Settings page even though there is no image set for the Email Header.
[211] Fix | Delete
- Fixed: Scroll to the error message when the form is submitted with an error not working in some cases.
[212] Fix | Delete
- Fixed: Some 3rd-party plugins could be included in the translation files check.
[213] Fix | Delete
- Fixed: Email notification not rendered correctly if multiple smart tags are used.
[214] Fix | Delete
- Fixed: PHP deprecation warning logged when the Weekly Summary email is triggered via cron on PHP 8.2.
[215] Fix | Delete
- Fixed: Dropdown preview in the Form Builder not updated correctly.
[216] Fix | Delete
- Fixed: Fields and a submit button not aligned properly on single line form layout.
[217] Fix | Delete
- Fixed: Checkbox and multiple dropdown values displayed in one line with new email templates.
[218] Fix | Delete
- Fixed: Do not display the "Install and Activate" button on the Geolocation and Coupons pages for Lite users if plugin installation is not allowed.
[219] Fix | Delete
- Fixed: Read-only Number fields should not display spin buttons.
[220] Fix | Delete
- Fixed: Incorrect error text displayed when uploading a file of an illegal format in the Form Builder.
[221] Fix | Delete
- Fixed: Incorrect error messages displayed for the required Payment Total and Stripe Credit Card fields.
[222] Fix | Delete
- Fixed: Prevent form pagination if the form is invalid.
[223] Fix | Delete
- Fixed: Field validation error icon positioned incorrectly when a form inherited content centering from the theme.
[224] Fix | Delete
- Fixed: Email addresses containing special characters are incorrectly validated against allow/deny list.
[225] Fix | Delete
- Fixed: Fields with subfields displayed incorrectly on the frontend in latest Safari and other browsers using WebKit.
[226] Fix | Delete
- Fixed: Email notifications using Plain Text format has some special characters that are converted into their HTML entities.
[227] Fix | Delete
- Fixed: JavaScript deprecation notices in the browser's console when the Bar graph style is used on the Payments Overview page.
[228] Fix | Delete
- Fixed: Stripe subscriptions paid by Link were unable to be renewed.
[229] Fix | Delete
- Fixed: PHP warning was thrown for legacy subscription Stripe payment form.
[230] Fix | Delete
- Fixed: PHP warning was thrown while connecting the Jetpack plugin account.
[231] Fix | Delete
[232] Fix | Delete
= 1.8.5.4 =
[233] Fix | Delete
- Changed: The `Chart.js` library has been updated to v2.9.4.
[234] Fix | Delete
- Fixed: Email Summary header image did not honor max width setting.
[235] Fix | Delete
[236] Fix | Delete
= 1.8.5.3 =
[237] Fix | Delete
- Fixed: Better compatibility with default Block themes.
[238] Fix | Delete
- Fixed: Form Embed Wizard was loaded on the YOOtheme Builder page.
[239] Fix | Delete
[240] Fix | Delete
= 1.8.5.2 =
[241] Fix | Delete
- Added: New email templates are ready to use!
[242] Fix | Delete
- Added: Email template can now be customized and previewed on the Settings.
[243] Fix | Delete
- Added: Allow an email template to be specified on a per-form/notification basis.
[244] Fix | Delete
- Added: Prefix all 3rd-party libraries to avoid compatibility issues with other plugins using different versions of the same libraries.
[245] Fix | Delete
- Added: Added new filter making it possible to customize styles for the Stripe Credit Card field when Payment Elements are used.
[246] Fix | Delete
- Added: WPCode integration.
[247] Fix | Delete
- Changed: Updated DOMPurify library to 3.0.6.
[248] Fix | Delete
- Changed: Improved significantly the performance of frontend email validation.
[249] Fix | Delete
- Fixed: Addressed a few compatibility issues and deprecation errors with PHP 8.1 and newer versions.
[250] Fix | Delete
- Fixed: Search didn't work on the Form Templates screen if a template name contained the dash symbol.
[251] Fix | Delete
- Fixed: Stripe Credit Card field duplicate button was visible in the Form Builder in some cases.
[252] Fix | Delete
- Fixed: Stripe webhook requests triggered a PHP error and returned the wrong response in some cases.
[253] Fix | Delete
- Fixed: Image choices had some styling glitches in the builder preview.
[254] Fix | Delete
- Fixed: Akismet protection didn't work when Email Confirmation was enabled for the Email field.
[255] Fix | Delete
- Fixed: Translated strings weren't shown in the WPForms block in some cases.
[256] Fix | Delete
- Fixed: In rare cases Turnstile Captcha was not displayed correctly when it expired and was refreshed.
[257] Fix | Delete
- Fixed: Custom styles were overwritten for the Stripe Credit Card field when the Modern Markup setting was used.
[258] Fix | Delete
[259] Fix | Delete
= 1.8.4.1 =
[260] Fix | Delete
- Fixed: A fatal error was thrown when using the WP-CLI command with the --context=admin parameter.
[261] Fix | Delete
- Fixed: Stripe assets were loaded on every page when the Elementor plugin was activated.
[262] Fix | Delete
- Fixed: Resized images in Image Choices were displayed in their original sizes inside Notifications.
[263] Fix | Delete
[264] Fix | Delete
= 1.8.4 =
[265] Fix | Delete
- 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.
[266] Fix | Delete
- IMPORTANT: 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.
[267] Fix | Delete
- Added: Statuses of Stripe payments can now be synchronized through webhooks!
[268] Fix | Delete
- Added: Users can now perform payment refunds, subscription cancelations, and more for Stripe payments.
[269] Fix | Delete
- Added: Payments can be filtered by type, gateway, and status on the Payments Overview page.
[270] Fix | Delete
- Added: New stats added to the Payments Overview chart: Total Refunded, New Subscriptions, and Subscription Renewals.
[271] Fix | Delete
- Added: When searching for forms on the Form Overview page, you can use a form ID now.
[272] Fix | Delete
- Added: There is a new "Latest entry" date column on the Forms Overview page which is sortable.
[273] Fix | Delete
- Changed: WPForms Challenge text is improved to be more clear.
[274] Fix | Delete
- Changed: The `intl-tel-input` library has been updated to v18.2.1.
[275] Fix | Delete
- Changed: Form templates are now ordered by creation date in ascending order.
[276] Fix | Delete
- Changed: Styles for the Stripe Payment Links are improved.
[277] Fix | Delete
- Changed: Notice text colors in the Form Builder are updated.
[278] Fix | Delete
- Changed: Number slider behavior is improved.
[279] Fix | Delete
- Changed: On the Forms Overview page, the Created column is renamed to Date. Now it displays the date and time when the form was updated.
[280] Fix | Delete
- Changed: Admin pages were updated to use a new unified Design Language.
[281] Fix | Delete
- Fixed: WPForms block did not get a list of forms dynamically.
[282] Fix | Delete
- Fixed: Very long tag names in the Manage Tags modal on the Forms Overview page were not wrapped.
[283] Fix | Delete
- Fixed: Disabled inputs looked different in the Form Builder > Notifications panel for the "From EMAIL" and "From NAME" options.
[284] Fix | Delete
- Fixed: A splash screen was displayed when all payments were moved to Trash, preventing the ability to restore trashed payments.
[285] Fix | Delete
- Fixed: Dynamic choices of custom taxonomies (tags) for the Checkboxes field were displayed incorrectly under some conditions.
[286] Fix | Delete
- Fixed: Stripe Credit Card field error was not visible for multipage forms in some cases.
[287] Fix | Delete
- Fixed: WPForms Challenge welcome pop-up was displayed above the splash screen on tablets.
[288] Fix | Delete
- Fixed: The form submission "Send" button was not working correctly on click when Invisible Captcha had an invalid key.
[289] Fix | Delete
- Fixed: HTML-ENTITIES encoding threw a deprecation warning on PHP 8.2.
[290] Fix | Delete
- Fixed: An irrational scrolling occurred when quickly adding multiple fields in the Form Builder.
[291] Fix | Delete
- Fixed: Fields with subfields were rendered differently in the Form Builder Preview pane and on the front end.
[292] Fix | Delete
- Fixed: Stripe fields were misplaced in the Block Editor form preview with Lead Forms.
[293] Fix | Delete
- Fixed: Multiple Modern Dropdown field value was not centered in the Modern Markup.
[294] Fix | Delete
- Fixed: Failed payments were counted in the Total Sales chart.
[295] Fix | Delete
- Fixed: Users were able to view trashed payments.
[296] Fix | Delete
- Fixed: Splash screen was displayed when all payments were moved to Trash.
[297] Fix | Delete
- Fixed: An incorrect currency of already processed payments was displayed when the global currency setting was changed.
[298] Fix | Delete
- Fixed: There was an empty form name in the Single Payment details metabox if a payment form was deleted or no longer editable.
[299] Fix | Delete
[300] Fix | Delete
= 1.8.3.1 =
[301] Fix | Delete
- Fixed: There were situations when Stripe Credit Card field wasn't working properly in Elementor.
[302] Fix | Delete
[303] Fix | Delete
= 1.8.3 =
[304] Fix | Delete
- Added: New `{site_name}` smart tag.
[305] Fix | Delete
- Added: Fields in the Form Builder can now be searched by name or related keywords.
[306] Fix | Delete
- Changed: Adjusted error message for Stripe subscription payment failure.
[307] Fix | Delete
- Changed: Elementor integration updated and improved.
[308] Fix | Delete
- Changed: Improved cache busting of entry counts on the Dashboard widget.
[309] Fix | Delete
- Changed: Anti-spam processing significantly improved.
[310] Fix | Delete
- Changed: Various notifications for users without required permissions have been improved.
[311] Fix | Delete
- Changed: Updated DOMPurify library to 3.0.5.
[312] Fix | Delete
- Changed: Sidebar in the Form Builder now can be collapsed or expanded with a `Ctrl + T` keyboard shortcut.
[313] Fix | Delete
- Changed: Updated Icon Choices Font Awesome library to 6.4.0.
[314] Fix | Delete
- Changed: Improved empty states for blocks/widgets on Gutenberg and Elementor editor.
[315] Fix | Delete
- Fixed: Submit button font family was not inherited from theme styles.
[316] Fix | Delete
- Fixed: No spacing between the field label and the field on Settings pages.
[317] Fix | Delete
- Fixed: Handling of string to array conversion type error in rare cases when the option in the database contained malformed value.
[318] Fix | Delete
- Fixed: Improved the preview for the Dropdown choices with HTML tags in the Form Builder.
[319] Fix | Delete
- Fixed: Stripe Payment fields previously ignoring "Include Form Styling" setting.
[320] Fix | Delete
- Fixed: Improved responsive styles for multiple choice controls on the Settings pages.
[321] Fix | Delete
- Fixed: Removed redundant space between Stripe credit card sub-fields when sub-labels are hidden.
[322] Fix | Delete
- Fixed: Handling console error on post/page edit screen when not connected to Stripe.
[323] Fix | Delete
- Fixed: Handling a PHP Notice that was generated when the legacy API is used for Stripe payments.
[324] Fix | Delete
- Fixed: Revised link to Comprehensive Guide in the Elementor WPForms widget.
[325] Fix | Delete
- Fixed: Akismet anti-spam check could be skipped in certain cases.
[326] Fix | Delete
- Fixed: Stripe Payment field displaying a warning sign with an empty error message when card validation failed.
[327] Fix | Delete
- Fixed: Hierarchical Dynamic Choices list that resulted in a PHP timeout error when the list was more than 3 levels deep.
[328] Fix | Delete
- Fixed: CAPTCHA badge preventing the Divi Visual Builder preview from loading.
[329] Fix | Delete
- Fixed: Inconsistent email validation between front-end and server.
[330] Fix | Delete
- Fixed: Form Location title or slug occasionally not updating after updating a post.
[331] Fix | Delete
- Fixed: Buttons in the confirmation modal that were not aligned correctly if they didn't fit in one line.
[332] Fix | Delete
[333] Fix | Delete
= 1.8.2.3 =
[334] Fix | Delete
- Changed: Admin notice content and design is improved.
[335] Fix | Delete
- Changed: We optimized the Help screen performance within the Form Builder.
[336] Fix | Delete
- Fixed: The query string rewrite module from the 7G Firewall plugin was conflicting with the WPForms block in the Block Editor.
[337] Fix | Delete
- Fixed: Payment fields were not inheriting a newly updated currency from the WPForms Settings > Payments page.
[338] Fix | Delete
- Fixed: When duplicating a field in the Form Builder, the options panel for the newly duplicated field was not consistently active.
[339] Fix | Delete
- Fixed: WPForms admin area was using a site language instead of the currently logged-in user language if languages were different.
[340] Fix | Delete
- Fixed: When an email field contained long words without spaces, words were not properly wrapped.
[341] Fix | Delete
- Fixed: Form settings were not reflecting new template settings when switching those templates.
[342] Fix | Delete
- Fixed: WPForms Challenge pointers were overlapping text labels in some languages.
[343] Fix | Delete
- Fixed: In some cases, the page with a form on the front end was not scrolled to the error field.
[344] Fix | Delete
- Fixed: The Dropdown border width was wrong when the input was smaller than the dropdown.
[345] Fix | Delete
- Fixed: It was possible to resize the Paragraph field larger than the containers.
[346] Fix | Delete
- Fixed: Empty option was replaced with the default one for a duplicated dropdown.
[347] Fix | Delete
- Fixed: There was a fatal error on the Analytics page if the MonsterInsights Lite plugin was active.
[348] Fix | Delete
- Fixed: Form Location title and slug were incorrect after updating a post with that form embedded.
[349] Fix | Delete
- Fixed: The "From Email" option validation message was invisible when the WP Mail SMTP plugin was active.
[350] Fix | Delete
- Fixed: PHP warning 'Illegal string offset' appeared on some sites.
[351] Fix | Delete
- Fixed: Placeholder text in the Dynamic choices of the Dropdown field was not displayed when the field was duplicated.
[352] Fix | Delete
- Fixed: The "Let's Go!" button inside the Form Embed screen was disabled after the page title change.
[353] Fix | Delete
- Fixed: Bulk option labels were not inline in some languages.
[354] Fix | Delete
- Fixed: Some field titles were broken in Safari in the Twenty Twenty-One theme.
[355] Fix | Delete
[356] Fix | Delete
= 1.8.2.2 =
[357] Fix | Delete
- Added: Developers can now use a new hook that is fired when the form is duplicated.
[358] Fix | Delete
- Fixed: A PHP deprecation notice was generated when enabling or disabling auto-updates of any plugin.
[359] Fix | Delete
- Fixed: Form challenge items were not aligned correctly in various languages.
[360] Fix | Delete
- Fixed: Legacy Layout Classes didn't work when using the Modern Form Styles.
[361] Fix | Delete
- Fixed: Custom Math Captcha was still large when the Lead Forms addon was disabled.
[362] Fix | Delete
- Fixed: Checkboxes and Multiple Choice fields with icons were cut on mobile devices.
[363] Fix | Delete
- Fixed: Words in the Form Export dropdown on the Tools > Export admin page were split by letters.
[364] Fix | Delete
- Fixed: Links were stripped in choices labels.
[365] Fix | Delete
- Fixed: Block Editor kept showing the unsaved changes dialog even though there weren't any changes.
[366] Fix | Delete
- Fixed: `wpforms_sanitize_amount()` function did not work properly with exponent numbers.
[367] Fix | Delete
- Fixed: Compatibility with the Popup Maker plugin was improved - Stripe Credit Card field didn't load when a payment form was inserted into a popup.
[368] Fix | Delete
- Fixed: There was no empty state when no forms created for the WPForms widget in the Elementor screen.
[369] Fix | Delete
[370] Fix | Delete
= 1.8.2.1 =
[371] Fix | Delete
- Added: Payment fields are now available for everyone.
[372] Fix | Delete
- Added: Users can connect their Stripe accounts and receive payments via their payment forms.
[373] Fix | Delete
- Added: There are new thumbnails displayed in all places where you see the list of available form templates (Form Builder and Form Templates page).
[374] Fix | Delete
- Added: Plugin cache files are handled in a more performant way.
[375] Fix | Delete
- Changed: An outdated version of the Moment.js library was removed from the plugin, and we switched to using the one bundled in WordPress.
[376] Fix | Delete
- Changed: Preview labels for choices with HTML tags were improved.
[377] Fix | Delete
- Fixed: There were situations when the `{user_ip}` smart tag was returning a server IP address instead of the actual user's IP address.
[378] Fix | Delete
- Fixed: An unnecessary database query was run on all admin dashboard pages.
[379] Fix | Delete
- Fixed: The Modern Multiple Dropdown couldn't be closed by clicking on the arrow.
[380] Fix | Delete
- Fixed: The "Save" button wasn't fully clickable on the WPForms > Settings admin page.
[381] Fix | Delete
- Fixed: Some UI elements didn't look correctly on the Form Builder page for non-English languages.
[382] Fix | Delete
- Fixed: Some fields were non-responsive on mobile when using the Legacy Layout Classes.
[383] Fix | Delete
- Fixed: Cron event `wpforms_email_summaries_cron` was not removed upon plugin deactivation.
[384] Fix | Delete
- Fixed: It was possible to add disabled fields to the form again in the Form Builder.
[385] Fix | Delete
- Fixed: The form was not displayed on the front end when the WPForms block was added to block templates.
[386] Fix | Delete
- Fixed: On the Payments page for Stripe payments "N/A" was displayed as a payment title instead of the mapped email.
[387] Fix | Delete
- Fixed: There were situations when PHP notices were generated on the Stripe Single Payment page.
[388] Fix | Delete
- Fixed: Compatibility with the "AIOSEO - Local Business" plugin was improved.
[389] Fix | Delete
[390] Fix | Delete
= 1.8.1.3 =
[391] Fix | Delete
- Changed: The Uncanny Automator logo is updated.
[392] Fix | Delete
- Fixed: Debug information (controlled by a constant) is now properly escaped before being displayed on a page.
[393] Fix | Delete
- Fixed: Turnstile Captcha verification message overlapped the captcha when the captcha type was changed from Invisible to Managed.
[394] Fix | Delete
- Fixed: Fatal error with AMP plugin.
[395] Fix | Delete
[396] Fix | Delete
= 1.8.1.2 =
[397] Fix | Delete
- Fixed: Checkboxes were shifting when the limit choices rule was triggered.
[398] Fix | Delete
- Fixed: "Ask for a review" admin notice links improperly opened new tab.
[399] Fix | Delete
- Fixed: There was a fatal error when settings were incorrectly reset by a 3rd-party plugin.
[400] Fix | Delete
[401] Fix | Delete
= 1.8.1.1 =
[402] Fix | Delete
- Added: Modern Form Styles - easily control the appearance of form fields, labels, and buttons without writing code, right inside the Block Editor.
[403] Fix | Delete
- Added: The new filter `wpforms_frontend_assets_header_force_load` allows forcing load assets in the header which is useful when the form is in the sidebar widget and similar locations.
[404] Fix | Delete
- Changed: Tooltips design is improved.
[405] Fix | Delete
- Fixed: The form preview page was incorrectly shown in some themes.
[406] Fix | Delete
- Fixed: CF turnstile form ID was translated creating problems with analysis in Cloudflare Dashboard.
[407] Fix | Delete
- Fixed: Notifications Settings styles were looking bad on a small screen in the Form Builder.
[408] Fix | Delete
- Fixed: An "active column" state was stuck for a duplicated Layout field inside the Form Builder preview panel.
[409] Fix | Delete
- Fixed: Limit Length functionality was broken in the Paragraph Text field.
[410] Fix | Delete
[411] Fix | Delete
= 1.8.0.2 =
[412] Fix | Delete
- Changed: Updated DOMPurify library to 3.0.1.
[413] Fix | Delete
- Fixed: An error occurred when the DreamHost Panel Login plugin and WPForms Lite were both active and WPForms Pro was activated.
[414] Fix | Delete
- Fixed: Form template block in the Form Builder could overflow the container on smaller screen sizes.
[415] Fix | Delete
- Fixed: Long links in the HTML email messages did not wrap and caused overflow issues.
[416] Fix | Delete
- Fixed: Google reCAPTCHA v2 could not be reset on server-side validation failure.
[417] Fix | Delete
[418] Fix | Delete
= 1.8.0.1 =
[419] Fix | Delete
- Added: Prevent spam submissions using the new Cloudflare Turnstile anti-spam integration. You can find it on the Settings > CAPTCHA page.
[420] Fix | Delete
- Changed: Non-public taxonomies should not be displayed in Dynamic Choices' available sources.
[421] Fix | Delete
- Changed: External usage of removed PHP classes is now handled gracefully without generating fatal errors.
[422] Fix | Delete
- Changed: The performance of the Email field validation is improved when using an allowlist or denylist.
[423] Fix | Delete
- Changed: Updated DOMPurify library to 2.4.3.
[424] Fix | Delete
- Fixed: The Dropdown field text indentation was incorrect in the Form Builder in Firefox.
[425] Fix | Delete
- Fixed: Various notification modals' titles had inconsistent sizes in the Form Builder.
[426] Fix | Delete
- Fixed: Validation errors in various modals were inconsistent in the Form Builder.
[427] Fix | Delete
- Fixed: When duplicating an inactive field, the settings of the active field are now removed properly.
[428] Fix | Delete
- Fixed: Some cache files were unnecessarily re-downloaded on the front end.
[429] Fix | Delete
- Fixed: Users with roles other than Administrator could not add the reCAPTCHA/hCaptcha field and dismiss notices even if they had sufficient permissions.
[430] Fix | Delete
- Fixed: Number Slider field validation failed if a maximum value was not a multiple of steps..
[431] Fix | Delete
- Fixed: HTML markup in the Default Text of Paragraph Text fields was not being displayed on the front end and in the Form Builder preview.
[432] Fix | Delete
[433] Fix | Delete
= 1.7.9.1 =
[434] Fix | Delete
- Fixed: Incorrect spacing around the Submit button in the Form Builder was fixed.
[435] Fix | Delete
- Fixed: Missing assets were added to the plugin.
[436] Fix | Delete
[437] Fix | Delete
= 1.7.9 =
[438] Fix | Delete
- Added: Icon Choices feature for Checkboxes and Multiple Choice fields - a selection of 2000+ icons can now be used with your choices!
[439] Fix | Delete
- Changed: Avoid rendering the WPForms Import admin page if the user lacks `unfiltered_html` capability.
[440] Fix | Delete
- Changed: Respect site settings for displaying avatars on the Revisions screen in the Form Builder.
[441] Fix | Delete
- Changed: Color picker fields in the Form Builder are now correctly handling default colors.
[442] Fix | Delete
- Changed: In the form Notifications you can now set up the Reply-To Name value in addition to the Reply-To Email using a special format.
[443] Fix | Delete
- Changed: Updated jquery-confirm library to 3.3.4.
[444] Fix | Delete
- Fixed: Prevent field duplication in the Form Builder performed multiple times when clicking fast inside the confirmation modal.
[445] Fix | Delete
- Fixed: Action links were rendered on two lines in the admin dashboard widget.
[446] Fix | Delete
- Fixed: PHP notices were generated when form locations logic ran for unregistered post types.
[447] Fix | Delete
- Fixed: The Embed modal performance in the Form Builder was improved a lot when there are a ton of pages on a site.
[448] Fix | Delete
- Fixed: The confirmation message for non-AJAX form submissions wasn't wrapped into the main form container.
[449] Fix | Delete
- Fixed: Improved compatibility with Elementor popups v3.9+.
[450] Fix | Delete
- Fixed: Notification email suggestion didn't work properly in WordPress installed in a subdomain.
[451] Fix | Delete
- Fixed: `{page_title}` smart tag was conflicting with the wpSEO plugin.
[452] Fix | Delete
- Fixed: Better compatibility with the Popup Maker plugin.
[453] Fix | Delete
[454] Fix | Delete
= 1.7.8 =
[455] Fix | Delete
- Added: All anti-spam protection settings are grouped in one place in the Form Builder > Settings for easier access.
[456] Fix | Delete
- Changed: Recently added Form Templates are now available in the "New Templates" category.
[457] Fix | Delete
- Changed: Non-responsive (desktop) version of the Form Builder is not accessible on mobile devices.
[458] Fix | Delete
- Fixed: jQuery deprecation notices were triggered in the browser's console.
[459] Fix | Delete
- Fixed: Close button in dropdowns was displayed incorrectly in certain places.
[460] Fix | Delete
- Fixed: A PHP warning was raised on certain site configurations when the user tried to submit a form.
[461] Fix | Delete
- Fixed: Toggle control animation was working incorrectly in certain cases.
[462] Fix | Delete
- Fixed: Text was overlapping the down arrow on dropdowns in the 2021 theme.
[463] Fix | Delete
- Fixed: WPForms Challenge user experience was improved.
[464] Fix | Delete
- Fixed: Smart tag list was too big in fields with warnings.
[465] Fix | Delete
- Fixed: Some input masks caused the text in the Text field to be right-aligned.
[466] Fix | Delete
- Fixed: Compatibility with the 2023 theme was improved.
[467] Fix | Delete
[468] Fix | Delete
= 1.7.7.2 =
[469] Fix | Delete
- Added: There is a new filter `wpforms_builder_panel_sidebar_section_classes` to change builder panel sidebar section classes.
[470] Fix | Delete
- Changed: Updated DOMPurify library to 2.4.0.
[471] Fix | Delete
- Fixed: Placeholder text in the Dropdown field was cut off in the Form Builder.
[472] Fix | Delete
- Fixed: The Form Builder had an inconsistent text strings escaping.
[473] Fix | Delete
- Fixed: The information about "no form templates to display" did not disappear when a category was changed.
[474] Fix | Delete
[475] Fix | Delete
= 1.7.7.1 =
[476] Fix | Delete
- Fixed: Very long field labels were not wrapped and were breaking mid-word.
[477] Fix | Delete
[478] Fix | Delete
= 1.7.7 =
[479] Fix | Delete
- Added: All templates are now available on our new Form Templates admin page.
[480] Fix | Delete
- Added: Form Templates can now be marked as favorite for easier access to forms inside the Form Builder.
[481] Fix | Delete
- Added: The form fields column can now be collapsed in the Form Builder to give more space to the form preview panel.
[482] Fix | Delete
- Changed: The DB tables row in the Site Health Info section is now private which means it's excluded from the copied data when the "Copy site info to clipboard" button is clicked.
[483] Fix | Delete
- Fixed: WPForms Challenge was displayed after a forms search with no result.
[484] Fix | Delete
- Fixed: WPForms Challenge disappeared after selecting a template for the new form.
[485] Fix | Delete
- Fixed: After a form submission a PHP warning was generated in some cases when the Akismet anti-spam protection setting was enabled.
[486] Fix | Delete
- Fixed: Using allow/deny list was breaking input mask validation for all fields above the Email field.
[487] Fix | Delete
- Fixed: An unusually long text string in the confirmation message caused layout problems due to overflow.
[488] Fix | Delete
- Fixed: `page_title` smart tag was working inconsistently on a form preview page.
[489] Fix | Delete
- Fixed: From Email address check in the Form Builder > Notifications was incorrectly handling domain check containing the `www` prefix.
[490] Fix | Delete
- Fixed: Input mask validation message didn't use what was previously saved on the WPForms > Settings > Validation page.
[491] Fix | Delete
- Fixed: On the Form builder, a template selection didn't work if a page was translated through web extensions.
[492] Fix | Delete
[493] Fix | Delete
= 1.7.6 =
[494] Fix | Delete
- Added: Form Submissions can now be checked against the Akismet API to prevent spam.
[495] Fix | Delete
- Changed: Empty post titles and term names in Dynamic Choices are now treated the way WordPress does.
[496] Fix | Delete
- Changed: Modern Dropdown field fuzzy search sensitivity is adjusted to display only exact matches.
[497] Fix | Delete
- Changed: Allow typing choices in the modern Dropdown field with the Multiple Options Selection option enabled.
[498] Fix | Delete
- Changed: WPForms Challenge experience is improved for new users.
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function