- Version
- Download 1284
- File Size 9.07 MB
- File Count 1
- Create Date March 4, 2023
- Last Updated August 23, 2024
WPForms Elite License v1.9.0.4 + Addons
WPForms Pro Changelog
1.9.0.3 (2024-08-20)
- Fixed: Compatibility issues with menus and popups on Elementor.
- Fixed: A fatal error with wp_remote_retrieve_headers occurred in CacheBase.php in some cases.
- Fixed: Compatibility with the Jetpack Boost plugin.
1.9.0.2 (2024-08-13)
- Fixed: Update Now button was not available in Plugin Details modal on WordPress Updates page in some cases.
- Fixed: WPForms was not updated on WordPress Updates page in some cases.
- Fixed: Fatal error could occur during update process in rare cases.
1.9.0 (2024-08-06)
- Added: Modern Antispam protection for new forms.
- Added: Support conditional logic in the Layout field and add the ability to render the label and description for this field.
- Added: One column preset for the Layout field.
- Added: The notification to check prices is added when the currency is switched.
- Added: The new filter
wpforms_sanitize_amount_before
to filter a raw price amount before sanitization. - Added: The new filter
wpforms_sanitize_amount
to filter a sanitized price amount. - Added: Display the activation modal on addons form templates if the addon was installed but not activated.
- Added: Conditional option to exclude today's date from the date picker.
- The new filter
wpforms_enable_form_data_slashing
to enable the form data slashing. - The new filter
wpforms_field_file_upload_remove_webfiles_from_denylist_enabled
allows logged-in administrators to upload.htm, .html, .js
files. - The new filter
wpforms_frontend_js_header_force_load
allows the loading of JS assets in the header. - Changed: Improved performance on Entries admin pages, including Entries Search.
- Changed: Improved automatic recreation of custom database tables.
- Changed: Inactive addons now display their updates on the Plugins and Updates pages.
- Changed: Display a confirmation popup when clicking the "Empty Spam" button to prevent accidental clicks.
- Changed: Improved RTL support of plugin admin pages on desktop and mobile screens.
- Changed: Smart Tags for the Name, Date/Time and Address fields now allow retrieving partial data, such as Last Name or City.
- Changed: Improved layout of the Settings > Integrations page on small screens.
- Changed: Added notices for the Default value and Allowlist/Denylist settings on the Email field in case some values were invalid and have been removed.
- Changed: Improved "File Upload" field error messages to be more helpful.
- Changed: If both the Lite and Pro versions are installed and Pro is activated, the Lite version no longer has an activation link to avoid confusion.
- Changed: Improved the multi-select dropdowns UI across the Builder UI.
- Changed: Updated
stripe/stripe-php
library to v15.1.0. - Changed: Updated
woocommerce/action-scheduler
library to v3.8.1. - Changed: Allowed using the
&
symbol in Modern style Dropdown field choices. - Changed: Install the Lite version when the Pro version is active is not allowed.
- Changed: Improved compatibility with the WP JobSearch plugin.
- Changed: Updated
jQuery.Validate
library to v1.20.1. - Changed: Improved sanitization of the Website / URL field.
- Changed: Prevented addons' updates if the WPForms version doesn't match the required version.
- Changed: Updated addon compatibility error notices on the Plugins admin page.
- Changed: Updated
inputmask
library to v5.0.9. - Fixed: Stripe payment form couldn't be submitted in the Elementor popup preview.
- Fixed: A fatal error occurred when the request to retrieve all addons was triggered by a non-authenticated user.
- Fixed: The Trash, Duplicate, Restore, and Delete actions for templates and forms now display a notice with the correct type.
- Fixed: Multiple Choice, Checkboxes, and Dropdown fields with empty values were displayed incorrectly in email notifications.
- Fixed: Database error on a single network site after creating a form if the plugin was network activated.
- Fixed: The W3C validation error was resolved for the Rich Text field.
- Fixed: Fields reacted by hovering over them with the cursor on the Elementor editor screen.
- Fixed; Modern Dropdown fields were not appropriately loaded on Block (Gutenberg) and Elementor editors.
- Fixed: Some field margins were missing or incorrect on the Entry Edit page.
- Fixed: Forms with hidden labels had a big horizontal scrollbar when displayed on mobile with RTL languages.
- Fixed: Conditional logic affected the print page, which did not display hidden fields.
- Fixed: The RTE field was broken in the Elementor editor preview when the left menu was collapsed.
- Fixed: Changing layouts kept on adding multiple layout classes in the layout selector.
- Fixed: Now, unique answers are supported in the Repeater Field.
- Fixed: Rare exception with how we registered translations for download using the respective transient.
- Fixed: It was possible to apply Gutenberg Themes for Lead Forms.
- Fixed: PHP Warnings were displayed when user-duplicated forms were created before Form Pages/Conversational Forms were activated for the first time.
- Fixed: Pre-populating fields from another form with confirmation redirect URL was not handling multi-select fields.
- Fixed: The Gutenberg editor was not displaying the page title using Smart Tags.
- Fixed: The {page_url} Smart Tag value was wrong on the Gutenberg editor's page.
- Fixed: When all the provider's connections were removed, the check icon remained in the provider title.
- Fixed: The fields hidden via Conditional Logic left empty div's inside a Layout field.
- Fixed: The optional password field with enabled strength could not submit an empty value.
- Fixed: Incorrect value was sent in email notifications for the Choices fields with the Show Values option enabled.
- Fixed: The Smart Phone field has reported a validation error on valid Belgium and German phone numbers.
- Fixed: The Repeater field Add/Remove buttons were invisible in some themes.
- Fixed: Now, a warning popup is shown after adding or deleting the marketing addon connection.
- Fixed: The position of the Next and Previous buttons in the Page Break Field was incorrect in RTL languages.
- Fixed: The
{page_url}
Smart Tag was incorrect in the Divi builder. - Fixed: PHP deprecated messages were fixed on the Entry page for non-default file extensions.
- Fixed: Modern Dropdown fields didn't preview correctly for multiple instances of WPForms block on the Gutenberg editor's page.
- Fixed: The Repeater field clones on the mobile had no labels.
- Fixed: The choice-based payment field Smart Tags didn't work in the prefilled URL.
- Fixed: Data from the repeater was not displayed when exporting and editing an entry in some cases.
- Fixed: In Dropdown, the & symbol was rendered as the corresponding HTML entity
&
for Modern Style. - Fixed: The modern dropdown field was not loading correctly on the Elementor popup.
- Fixed: Empty forms couldn't be submitted without enabling the "Minimum time for submit" setting.
- Fixed: Incorrect site URL was used during the Lite to Pro upgrade.
- Fixed: Switching to Live mode on the Payments Overview screen was impossible when all test payments were deleted.
- Fixed: In some cases, the fields' order on the Entries Overview page was incorrect when the form was created from a Simple contact form template.
- Fixed: A PHP error could be generated when submitting an imported Stripe payment form with the Address field configured in payment settings.
- Fixed: Fields hidden by Conditional Logic could affect the Total field amount in payment addons.
- Fixed: PHP Notices were logged when users visited a single entry page with empty values.
- Fixed: Dropdown and Checkbox fields with multiple values were inline in email notifications.
- Fixed: The Themes panel in the Block editor had a minor visual issue.
- Fixed: On the Form Builder's Templates panel, two "Upgrade to PRO" banners were displayed in Lite and Pro (Basic and Plus licenses).
- Fixed: Compatibility with OptinMonster when the multi-page form was inside the popup.
- Fixed: Pressing the Enter key triggered the WPForms Insert Form modal in the Classic editor.
- Fixed: Dropdown and phone fields in forms with the
inline-fields
class had cropped dropdowns on Safari. - Fixed: The checkbox field with only one choice was not marked as selected in the entry export.
- Fixed: Payment quantity text was not centered on some themes.
- Fixed: Some fields were visible in the email notifications even if they were hidden by Conditional Logic.
- Fixed: Field labels set to be hidden were displayed in form entry previews.
- Fixed: The Robots.txt file wasn't valid due to the WPForms disallow rule.
- Fixed: Repeater empty fields were breaking the print preview layout.
- Fixed: It was impossible to fill in the AM/PM date format for fields on mobile devices with enabled input masks.
- Fixed: After embedding to the new page, the
{page_title}
Smart Tag was empty in the Block Editor (Gutenberg). - Fixed: Incorrect note text inside Repeater fields having a size.
- Fixed: Conditional logic applied to the Repeater field was not reflected on single-entry views.
- Fixed: The repeater field didn't work in the Elementor popup.
1.8.9.6 (2024-07-09)
- Changed: Improved compatibility with OceanWP theme.
- Fixed: Dropdown and phone fields in forms with the `inline-fields` class had cropped dropdowns.
- Fixed: Button's hover color was wrong on the Ocean WP theme.
- Fixed: Form couldn't be submitted when Cloudflare Turnstile anti-spam integration was configured.
1.8.9.5 (2024-07-03)
- Fixed: Stripe payment wasn't created when the Credit Card field was optional and users paid through Google Pay / Apple Pay.
- Fixed: The previously selected time of the Date & Time field was not correctly reset when selecting a new value.
- Fixed: Fatal error was thrown on updating translations.
- Fixed: Fields hidden with Conditional Logic were attached to notification emails if they contained calculation logic.
1.8.9.4 (2024-06-27)
- Added: Conditional option to exclude today's date from the date picker.
- Added: New filter wpforms_sanitize_amount_before to filter a raw price amount before sanitization.
- Added: New filter wpforms_sanitize_amount to filter a sanitized price amount.
- Fixed: The Repeater field Add/Remove buttons were invisible in some themes.
- Fixed: The Fields hidden via Conditional Logic left empty div's when inside a Layout field.
1.8.9.3 (2024-06-24)
- Fixed: Fatal error was thrown when submitting a form with Akismet anti-spam protection containing a Repeater field.
- Fixed: When having more than one Notifications per form, the CC field wasn't working correctly.
1.8.9.2 (2024-06-18)
- Fixed: Reply-to field was not returning the correct email address.
1.8.9.1 (2024-06-13)
- Fixed: Fatal error was thrown if the Email > Carbon Copy option was enabled and CC field in Notifications contained multiple email addresses.
1.8.9 (2024-06-11)
- Added: Repeater field that enables creation of flexible and dynamic forms to collect information in a convenient & variable format.
- Added: Individual entries can now be manually marked as spam.
- Added: Complex fields now can have separate error messages for each field.
- Added: Recommended, New, and Featured addons are now displayed first on the addons page.
- Changed: The Campaign Monitor, ConstantContact, GetResponse and ConvertKit logos were updated.
- Changed: Users can now see the category and subcategory of the selected template on the Setup panel.
- Changed: If Akismet is installed and configured for the form, marking entries as spam or not spam helps Akismet learn.
- Changed: Improved the behavior of Tools > Logs page and settings controls.
- Changed: Improved RTL layout of Entries Overview page on small screens.
- Changed: Improved compatibility with the Hello Elementor theme.
- Changed: Process empty selected values for Choices, Checkbox, and Dropdown fields when Show Values option is selected.
- Changed: Choices.js library has been updated to v10.2.0.
- Changed: Modern multiple select field with search enabled now is more user-friendly across the admin area.
- Changed: Improved rendering of Payment Fields according to W3C requirements.
- Changed: Always display templates added by addons, even if the addon is not installed or activated.
- 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.
- Changed: Improved the process of Custom Captcha field validation.
- Fixed: Password field with Strength option turned on generated PHP Deprecated notices when submitting the form.
- Fixed: Entry Export search by payment field value with currency symbol worked incorrectly for some currencies.
- Fixed: Incorrect alert modal was shown on the subscription plan removal in some cases.
- Fixed: Various RTL problems on the form builder screen.
- Fixed: The minimum payment amount for the Single Item field was not functioning correctly with currencies that use a comma as a decimal separator.
- Fixed: Upload field values were broken into two lines on the Single Entry admin page.
- Fixed: Validation error for the Postal code of the Stripe Credit Card field displayed twice.
- Fixed: Inconsistent spacing of Dropdown field in different browsers on desktop and mobile.
- Fixed: There was a scroll jumping when switching between the 'Text' and 'Visual' tabs in the RichText field on mobile devices.
- Fixed: A popup about the form containing unsaved changes was displayed after switching to Marketing tab in the Form Builder even if the form was not modified.
- Fixed: PHP warnings were reported on Entry Edit page in some cases.
- Fixed: Stripe Credit Card field had incorrect placeholder color with Classic Markup.
- Fixed: Rich Text field text styles drop-down had unreadable text with dark styles of the Twenty Twenty-Four theme.
- Fixed: Updated the WPForms Challenge to only start counting when you actually begin creating a form on the Forms Overview page.
- Fixed: The coupon column in the Total field Summary had an incorrect border color with Classic styles applied.
- Fixed: User templates were not deleted on plugin uninstall.
- Fixed: The radio of the Multiple Choice field wasn't centered in Firefox.
- Fixed: Conditional Logic in the Form Builder wouldn't allow the creation of multiple marketing connections.
- Fixed: Stripe processing error occurred on a multi-payments form when all credit card fields were hidden by conditional logic.
- Fixed: The notice about Custom Captcha being included in the WPForms plugin was not displayed on Network Administration Screens.
- Fixed: Console errors occurred in the Block Editor when the Pro license key was empty or expired.
- Fixed: Notices about Zapier disconnections could duplicate when creating a form from a template.
- Fixed: Color of validation errors was incorrect for the Stripe Credit Card field when Payment Element mode was used.
- Fixed: Placeholder of the State sub-filed didn't show for the International Address field.
- Fixed: Additional padding was added for the form title on the Forms Overview page on mobile.
- Fixed: "Select your layout" setting wasn't shown when a layout was selected.
- Fixed: The plugin update process redirected to the Update page and did not redirect back to the Plugins page after the update.
- Fixed: The fetching of the new plugin version number and new plugin description has been run not-synchronously.
- Fixed: MySQL errors occurred when creating a table in some unique configurations.
- Fixed: Multiple Choice field with Icon Choices could not be selected in Firefox after reloading the page.
- Fixed: Inline javascript code could be parsed improperly and displayed as text on top pages for some configurations.
- Fixed: Cached token was not updated properly. - The Spinner layout of the Save button in the Form Builder was not centered.
- Fixed: In some exceptions, one-time payments appeared in the Stripe dashboard even though a payment form wasn't submitted.
- Fixed: The "Empty Spam" button removed only currently visible entries, not all of them. - Adding a table to the Rich Text field resulted in additional HTML spaces appearing in the email notification.
- Fixed: Email notifications were not sent when a subject was empty after smart tag processing.
- Fixed: Performance improvement of spam entry deletion.
- Fixed: PHP warnings might have occurred in some cases on PHP 8.0+.
- Fixed: File Upload field required to upload files one more time when a form was submitted with a failed captcha.
- Fixed: Upgrade to the Pro link had wrong styling on Bluehost hosted sites.
- Fixed: WPForms block in the editor showed an error when the selected form was trashed or deleted.
- Fixed: Some Stripe transactions were refunded almost immediately as the transactions were labeled fraudulent.
- Fixed: The validation process of Number Slider field could throw a fatal error on PHP 8.0+.
1.8.8.3 (2024-04-26)
- Updated: jQuery.Validate library to v1.20.0.
- 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.
- Fixed: Post Statuses on legacy Nav Menu management page could cause PHP error in rare cases due to conflict with 3rd-party code.
- Fixed: Users couldn't duplicate their forms.
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)
- Fixed: PHP warning was thrown for legacy subscription Stripe payment form.
- Fixed: PHP warning was thrown while connecting the Jetpack plugin account.
- Fixed: The layout of some fields was broken on the Entry Edit page.
- Fixed: Likert Scale with single-row rating scale were exported incorrectly.
1.8.5.4 (2023-12-27)
- Changed: The
Chart.js
library has been updated to v2.9.4 - Added: Security fixes.
- Fixed: The date format in the Chart tooltip does not consider site settings.
- Fixed: Email Summary header image did not honor max width setting.
- Fixed: Highlighted integration on Settings > Integrations tab no longer locks other integrations after page reload.
1.8.5.3 (2023-12-13)
- Fixed: Better compatibility with default Block themes.
- Fixed: Form Embed Wizard was loaded on the YOOtheme Builder page.
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.
- Fixed: There was no way to customize a footer text in email notifications when one of the new email templates was selected.
- Fixed: 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.
- Fixed: First paragraph's bottom margin was missing in new email notification templates.
- Fixed: Custom date range selection was hidden on the Tools > Export page for entries coming from forms without any payment fields.