Get Started
WPForms Pro (templates included) icon

15 versions

WPForms Pro (templates included) history.

Every release of WPForms Pro (templates included) is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

15 of 15 releases scanned clean
v2.0.3.1Latest
October 29, 202613.8 MBScanned
Fixed
  • Field value smart tags could turn submitted text into HTML markup in a Confirmation message or a form or field description.
  • Form Analytics caused JavaScript errors on pages with forms in older browsers or when its tracking script failed to load.
October 20, 202613.8 MBScanned
Added
  • Add Other Choice option for the Checkboxes field lets users type their own answer when none of the predefined choices fit.
  • Prefill by URL now preselects Checkbox Items, Multiple Items, and Dropdown Items choices when the amount in the link is written in the site currency's format, such as 10,50 or 1,200.00.
  • The Form Builder now displays the PayPal Commerce addon name correctly in payment settings and addon install prompts.
  • WPForms now logs notifications that aren't sent due to invalid email addresses in the "Send To" field, even when logging is disabled, and logs invalid addresses removed from "Send To" or CC.
  • Keyboard shortcuts and the Move Up and Move Down buttons in the Form Builder can now move fields into and out of Layout and Repeater fields.
Improved
  • how the Stripe connection data is stored.
  • DOMPurify library to 3.4.15.
  • Forms using the older anti-spam honeypot or token check are now automatically upgraded to modern anti-spam protection, with each form's previous version saved as a revision you can restore.
  • Failures to start background processes are now recorded if WPForms Logs is enabled.
  • the SVG sanitization library for improved security and compatibility with files from older graphic editors.
  • Clarified the anti-spam settings in the Form Builder: the modern protection toggle is now labeled "Enable anti-spam protection", the older setting is labeled as legacy, and the note on auto-upgraded forms explains how to switch back.
  • The confirmation message now receives focus after an AJAX form submission, so screen readers announce it to visitors.
  • Screen readers now announce the actual validation message instead of "Error message" for invalid fields when Modern Markup is enabled.
  • Columns on the Forms Overview page were reordered, and the Tags and Author columns are now hidden by default.
  • The weekly Email Summary now shows key stats with week-over-week trends, a breakdown of entries by form, and highlights tailored to the site's activity and setup.
Fixed
  • The Export button on Tools > Export remained enabled after all forms were deselected on WordPress 5.5.
  • Checkbox and Multiple Choice icons were missing on the entry Print Preview page, and check marks overlapped choice text.
  • The Camera field did not fully follow the form's style settings: the selected file name used a fixed gray color, and the capture button took its border radius and size from the Button settings instead of the Field settings.
  • Clicking a field in the Form Builder could open a different field's settings in forms built with WPForms AI. Saving then merged the two fields into one and moved the survivor up the form.
  • In the Form Builder, toggle options of a Map field responded to clicks and opened a warning popup while the field was disabled with the "Setup Required" label.
  • Undo and Redo in the Form Builder did not restore the Show/Hide action at the top of Conditional Logic blocks in a field's Smart Logic settings, Notifications, and Confirmations.
  • Fields placed inside Layout and Repeater columns were moved out of their container in the Form Builder preview after applying AI Form Edit changes.
  • The Visual tab of a Content field went blank and a browser console error appeared when switching between the Text and Visual tabs after a WPForms AI editing prompt reordered the form's fields.
  • Marking entries as Not Spam through the Bulk Actions dropdown in the Entries list only changed their status and skipped the notification email and other post-submission actions that the row-level Not Spam link performed.
  • A fatal error could occur on entries-related screens.
  • Stripe Custom Meta kept the empty Meta Key field highlighted after undoing the Object Type and Meta Value selections in the Form Builder.
  • A smart tag with a long label overflowed its field in the Form Builder and could not be fully reached with the keyboard; it is now truncated with the full label shown on hover.
  • A browser console error was thrown when conditional logic re-applied a default value to a field with an input mask, such as the Address field's ZIP code.
  • Fields with validation errors were not marked with the aria-invalid attribute for screen readers after form submission, only after leaving an individual field.
  • The standard Submit button appeared alongside the PayPal Commerce smart payment buttons in the Form Builder preview after undoing and redoing an AI Smart Form Editor change that removed the PayPal Commerce field.
  • PayPal Payments remained switched off and displayed a notice to enable it again after undoing the removal of a PayPal Commerce field.
  • Removing a PayPal Commerce field added three steps to the Form Builder undo history instead of one, causing two subsequent undo presses to do nothing.
  • The Capture With Your Camera button of a Camera field placed in a 3-column Layout field overflowed its column on phones in landscape orientation.
  • Payment notices appeared in the Form Builder while the AI Smart
Removed
  • provider connection or settings block could not be redone in the Form Builder.
October 6, 202613.7 MBScanned
Added
  • Support for the Nigerian Naira (NGN), Ghanaian Cedi (GHS), and Kenyan Shilling (KES) currencies.
  • The Form Builder now tells site owners that PDFs are generated on WPForms servers in the United States before the PDF addon is installed or activated.
Fixed
  • The Setup Wizard handed off to its hosted version even when that version could not connect back to the site, so it failed on its first request instead of falling back to the local Getting Started setup.
  • Email addresses used as payment titles were displayed capitalized in the Payments table.
  • PayPal Commerce forms now always require a completed payment before saving an entry.
  • Smart Tag values used inside embedded content in a Confirmation message or a form description were not always escaped properly.
v2.0.2.1Unavailable
September 24, 202613.7 MBScanned
Improved
  • The Keyboard Shortcuts modal in the Form Builder was reorganized into a single two-column list that pairs related shortcuts side by side, and widened so no shortcut wraps onto a second line.
Fixed
  • Values submitted to a form embedded with the WPForms block were echoed back into the re-rendered form with shortcode delimiters intact.
  • A Smart Tag placed inside an HTML attribute in a Confirmation message, a form description, a field description or a User Registration message could alter the markup around it, or turn a link into a script, once its value contained a quote or an unsafe URL.
September 15, 202613.6 MBScanned
Added
  • Dashboard that displays entries, payments, form views, top locations, and recommended next steps across all forms at a glance is now the first page you see when opening WPForms.
  • The Camera field now mirrors photos taken with the front-facing camera to match the live preview.
  • Video, audio, and image files in a Modern File Upload field now show a matching preview icon instead of the same generic document icon.
  • Links in AI Chat responses are now clickable and open in a new tab.
  • The AI form editing chat can now restore the form to its previous state when asked — reverting the most recent change, the same way as pressing Undo.
  • The `{all_fields}` smart tag now accepts an `exclude` parameter to omit specific fields by ID or all Hidden fields from notification emails, e.g. `{all_fields exclude="4,5"}` or `{all_fields exclude="hidden"}`.
  • Suggested privacy policy text for the AI features now appears on the WordPress Privacy Policy Guide screen (Settings > Privacy > Policy Guide), so site owners can adopt it into their own policy.
  • form templates could remain hidden for up to a week after a WPForms update because the templates cache was not refreshed during the update.
Improved
  • The "Minimum time to submit" spam protection is now measured on the server, so it can no longer be bypassed by bots.
  • The Form Builder no longer saves the form and creates a revision when a WPForms AI editing prompt makes no changes to the form.
  • Conditional Logic rules in a field's Smart Logic settings now display on two lines, and each rule control reveals its full text on hover for better readability.
  • The Google Calendar, Google Drive, Google Sheets, and Google Maps icons were updated to match Google's current branding.
Fixed
  • The Modern File Upload field used fixed colors for uploaded file thumbnails, text, and dividers instead of the form's theme colors.
  • The Repeater field header and empty rows remained in HTML email notifications when all fields inside the Repeater were empty or excluded from the {all_fields} output.
  • A line break was stored as the entry value of a Checkboxes or Multiple Dropdown field when Show Values was enabled and choice labels were left empty.
  • A browser console error appeared when a color picker in the Form Builder was refreshed while a color was still being selected.
  • Installing an addon or plugin from WPForms was reported as failed when it printed a message during activation, even though it was successfully installed and active.
  • The selected file of a Camera field placed in a Layout field overflowed its column on phones in landscape orientation, leaving a large gap before the delete icon and covering content in the next column.
  • The Camera field showed a black screen with no explanation when another app or an incoming call took over the camera; an error message now appears and the preview is restored when the camera window is closed and reopened.
  • Repeater field values landed under the wrong columns in bulk entry exports when rows were deleted before submitting, and exports could contain more row columns than the Repeater's maximum.
  • The browser's file picker opened instead of the Camera modal when clicking 'Capture With Your Camera' on a Modern-style File Upload field in an Elementor Popup or in any other form added to the page after it loaded.
  • A Cloudflare Turnstile warning appeared in the browser console after a form was successfully submitted.
  • A marketing provider connection's Form Field Value dropdown did not refresh Name (First/Middle/Last) or Address subfield options when the field's Format or Scheme setting was changed in the Form Builder; it only refreshed when a field was added, removed, or relabeled.
  • On right-to-left sites, the back arrow and card arrows in the Form Embed Wizard's Add to a New Page popup pointed the wrong way, and the QR Code icon was separated from its accompanying text.
  • Form submissions were silently marked as spam when the CAPTCHA provider rejected the site's secret key. An admin notice now reports the problem so it can be corrected, and the notice disappears once the CAPTCHA is reconfigured or disabled.
  • The Form Builder opened from the Get Started button in the WPForms block stayed stuck on a loading spinner on some sites and could not be saved or closed.
  • Undoing a change to a conditional logic rule's field or operator in the Form Builder did not restore the entered value, causing the form to save it as empty.
  • Canceling the confirmation when turning off Conditional Logic in the Form Builder still added a step to the undo history, causing the next Undo click to do nothing.
  • Saving a form showed a popup warning that AJAX form submissions are required for the PayPal Commerce field even after that field had been deleted.
  • Locked fields in the Form Builder, such as the Page Break field's Progress Indicator, could be moved out of their fixed position when dragged as part of a multi-selected group of fields.
  • A PHP deprecation notice appeared on the Forms Analytics page when debugging was enabled on PHP 8.1 and later.
  • Adding or du
September 4, 202613.4 MBScanned
Fixed
  • Undoing the removal of a secure Custom Value in an addon's Field Mapping settings restored it unlocked, so the value was no longer saved securely.
v2.0.1Unavailable
August 26, 202613.3 MBScanned
Added
  • QR Code setting generates a downloadable code for a chosen page or URL.
  • Add Media button in the Confirmation Message editor allows inserting images from the Media Library.
  • A Smart Tags picker in the Page Break field Progress Text setting makes it easy to insert the current page and last page values.
  • Marketing provider custom fields can now be mapped to individual Address field subfields — Address Line 1, Address Line 2, City, State, ZIP/Postal Code, and Country — instead of only the whole Address field.
  • The Layout field is now found in the Form Builder Add Fields panel when searching for "side by side", "grid", "arrange", and other multi-column terms.
  • The File Upload field is now found in the Form Builder Add Fields panel when searching for "attach", "document", "resume", and other file attachment terms.
  • A scheduled task now periodically clears stale temporary files from the file upload tmp directory, independent of whether an upload session ever completes.
  • Form templates are now found in the Form Builder when searching for related terms, not only by their exact names.
  • Buttons in the Form Builder and on WPForms admin pages now show a visible focus indicator during keyboard navigation, and it no longer appears on mouse click.
  • Product education banners in the Form Builder recommending the Form Abandonment and Save and Resume addons for forms with many fields.
Improved
  • Stripe Radar-blocked payments now appear in the payment log with a distinct label instead of the generic decline message.
  • DOMPurify library to 3.4.13.
Fixed
  • The Smart Tags widget in the Form Builder did not highlight required fields with a red border when validation failed.
  • PayPal Commerce checkout failed with a fatal error when the Shipping Email setting pointed to an Email field with Confirm Email enabled.
  • The WPForms block showed a Get Started button that led users without form-creation permission to an access-denied error; the block now explains the missing permission instead.
  • Additional Information columns were empty when a background entry export task ran outside WP-Cron (e.g., via the Action Scheduler async runner or WP-CLI).
  • Two fields appeared active after duplicating a field inside a Layout or Repeater field.
  • A PHP notice was logged on the front-end when a payment field (Multiple Items, Checkbox Items, or Dropdown Items) contained a choice saved without a label.
  • Form templates in the Form Builder Setup panel were not filtered by the form's selected category, showing all templates instead.
  • The show/hide icon on the Password field appeared oversized in the Divi Editor form preview when Classic markup was enabled.
  • A Lite Connect entry restore could not be retried after automatic attempts failed, leaving the progress notice stuck with no way to try again.
  • Google Calendar connection settings, including Title, Description, and Location, were not restored when using Undo/Redo in the Form Builder.
  • AI Generate Formula feature incorrectly used Payment Checkbox label text instead of configured prices when generating calculation formulas.
  • Some button icons were misaligned on WordPress 7.0.
  • Incorrect spacing between the icon and text in the Form Builder top bar buttons.
  • A broken image appeared instead of the addon icon on the WordPress Updates page in some cases; the WPForms logo is now shown.
  • Clicking Previous on the last page of a multi-page form did nothing when the form's closing Page Break field had been removed.
  • The Previous button on the last page of a multi-page form appeared even when Display Previous was turned off, and on single-page forms where it had nowhere to navigate, if the form's closing Page Break field had been removed.
  • A multi-page form whose opening Page Break field had been removed rendered with a broken layout and no Submit button.
  • Handling of passwords and other sensitive values in debug output and logs was improved for better security.
  • Choice checkboxes and radio buttons in the Form Builder had no visible border and appeared stretched into ovals in Safari.
  • The Advanced, AI MCP, and other collapsible settings section titles in the Form Builder lacked a tooltip explaining their expand/collapse action.
  • The notification email sent when an entry was marked as Not Spam showed only the first row of Repeater fields.
  • Collapsible settings sections in the Form Builder, such as AI MCP, did not stay closed after the page was reloaded.
  • The Analytics page still showed AI promotions when AI features were hidden.
  • Reordering choices in a Checkbox field in the Form Builder caused a browser console error and stopped the field preview from updating.
  • Square payments failed on every retry after a submission with an invalid credit card expiration date, even once the card details were corrected.
  • The Payments page showed too much space between elements when no payments had been collected yet.
  • PayPal Commerce subscription checkout failed with a fatal error when the account was disconnected while the form was loaded.
  • Temporary file handling in the Entries
August 20, 202613.4 MBScanned
Fixed
  • Repeater field clone handling was improved.
  • The WPForms admin menu left a large empty gap below it on mobile screens when viewing non-WPForms admin pages.
August 13, 202613.4 MBScanned
Fixed
  • Lite Connect site registration failed permanently when the admin user profile had an empty first or last name, blocking entry backups.
  • The Onboarding Wizard would time out in some cases.
v2.0.0.3Unavailable
August 12, 202613.4 MBScanned
Added
  • supported currencies.
  • License Validation modal prompting users to activate or renew an inactive license.
Fixed
  • Handling of marketing provider connections in the Form Builder was improved.
  • Permission handling in the Export Forms tool was improved.
  • Form data handling in the Block Editor was improved.
  • Some characters in a marketing provider connection's name were not escaped properly, which could affect the Form Builder when opening a form.
  • Rich Text field handling was improved.
  • Entry print preview handling was improved.
  • Entry value display on the Print page, Edit screen, entries list, and in email notifications was improved.
  • Repeater field clone handling was improved.
  • Rich Text field attachment cleanup during entry purge was improved.
  • Users who were allowed to see only their own forms' entries could export entries from forms owned by other users.
  • Uploaded file handling in the Entry Preview field was improved.
  • a PHP warning (undefined array key) that occurred when scheduled Entry Automation export tasks ran with Dropbox Links or other addon-provided columns enabled.
  • Field value display on the Entry View and Print pages, the Edit screen, the entries list, and the single payment page was improved.
  • Users without permission to view forms could see every form on the site, including other authors' forms, through the Elementor and Divi form selectors.

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin WPForms Pro (templates included) to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.