Skip to main content
MeteorGPLby WebbingApps

WS Form PRO

Plugin
Watch 0 Star 0
Install

Changelog 1012

Every release, newest first, as the vendor published it in the plugin’s changelog.

CHANGELOG.md

1.12.12

Improved Fixed Removed Not available yet
  • Changed: reCAPTCHA, hCaptcha and Turnstile use the site language
  • Removed: Language setting from reCAPTCHA and hCaptcha
  • Bug Fix: Multiple AJAX select fields in the action sidebar not showing saved values
  • Bug Fix: Text Editor field content not translating

1.12.11

Fixed Not available yet
  • Bug Fix: Localized date fields with full month names failing validation

1.12.10

Fixed Not available yet
  • Bug Fix: JavaScript errors related to the color picker in the WordPress 7.1 block editor

1.12.9

New Not available yet
  • Added: Improved license site URL handling for subdirectory WordPress installs

1.12.8

Fixed Not available yet
  • Bug Fix: Improved AI connection status and text generation availability checks
  • Bug Fix: Select, checkbox and radio choice ability description improvements

1.12.7

New Fixed Not available yet
  • Added: Support for Google Maps JS Routes API (New) - Setting in WS Form > Settings > Advanced for accounts created after March 1st, 2025
  • Bug Fix: Admin header overlapping the WordPress admin menu

1.12.6

New Not available yet
  • Added: Improved PHP AI Client SDK model caching

1.12.5

New Not available yet
  • Added: Column selection and ordering for submission CSV exports

1.12.4

New Fixed Not available yet
  • Added: Auto Delete Submissions can now permanently delete submissions in addition to moving them to trash https://wsform.com/knowledgebase/auto-delete-submissions/
  • Bug Fix: Google Address field styling in dark mode and alt color scheme
  • Bug Fix: Request Support button in the Support sidebar

1.12.3

New Fixed Not available yet
  • Added: Dual-list selector for multi-select settings
  • Bug Fix: Blank Debug settings section in LITE

1.12.2

New Fixed Not available yet
  • Added: AI / MCP Server style list, get, create, update, and delete abilities
  • Added: Reduced front-end style CSS by omitting unused shade variables
  • Added: Optimized layout CSS
  • Added: Breakpoint queries setting to use form width or browser width
  • Bug Fix: Statistics confirmation modal

1.12.1

Fixed Not available yet
  • Bug Fix: Some add-on settings not showing or saving correctly

1.12.0

New Improved Fixed Security Removed Not available yet
  • Added: Improved admin UI across the layout editor, settings, and submissions
  • Added: AI / MCP Server update with field update, tab, section, field, action, conditional, and submission note abilities
  • Added: Notes system for submissions
  • Added: Helper functions for adding and retrieving submission notes
  • Added: AbuseIPDB spam protection
  • Added: Rollback unpublished form changes to the last published version in the History tab
  • Added: Visual Form Builder (free) migration tool (PRO)
  • Added: Embed tab in the layout editor
  • Added: Redesigned status page with copy and download
  • Added: Security hardening
  • Added: Submission form selector now shows record counts
  • Added: Improved drag and drop import for forms and styles
  • Added: Improved license logging
  • Changed: Renamed Select field Options tab to Choices
  • Removed: IntroJS first-run tutorial
  • Bug Fix: Prevented license deactivation on multilingual sites using multiple hostnames. Requires an available license activation for each hostname.
  • Bug Fix: Styler font style, letter spacing, text decoration, and text transform not applying to labels
  • Bug Fix: Unread submissions bubble not updating after marking as unread
  • Bug Fix: Import now rejects the wrong type of JSON file
  • Bug Fix: Data source errors now show a single clear message
  • Bug Fix: Preset data source when the remote file cannot be retrieved
  • Bug Fix: DropzoneJS remove on Android phones

1.11.19

New Improved Not available yet
  • Added: List submissions and get submission abilities
  • Added: Draft form ability
  • Added: AI Connectors status on the AI settings tab
  • Added: Setting to include WS Form abilities in MCP discovery
  • Added: Improved the AI settings tab
  • Changed: Form statistics ability now includes daily figures

1.11.18

Fixed Not available yet
  • Bug Fix: Restored wsf-hidden and wsf-hidden-element classes in framework CSS
  • Bug Fix: Fields created from action templates now use the default label when no label is specified

1.11.17

New Improved Not available yet
  • Added: WPBakery extension
  • Changed: Layout and style CSS now use a single file for LTR and RTL sites, removing the need for separate RTL CSS files

1.11.16

New Improved Not available yet
  • Added: Improved accessibility of section legends, checkbox/radio option groups, the top admin menu, and debug console
  • Added: Improved ARIA labels generated from labels containing HTML
  • Added: Styler back button
  • Changed: Checkbox and radio group labels now use non-label elements for improved accessibility compliance

1.11.15

Fixed Not available yet
  • Bug Fix: Resolved a language reference console warning that could occur when rendering forms

1.11.14

New Improved Fixed Not available yet
  • Added: wsf_cookie_expiry filter hook for overriding the expiry (in seconds) of cookies set by WS Form
  • Added: Support for j F, Y European date format (e.g. 8 June, 2018) in the date/time picker
  • Changed: Added a WS_FORM_INTRO constant to enable or disable the first-run layout editor tutorial (intro.js hints), which is now disabled by default
  • Changed: Redesigned the welcome screen shown after installation into a single streamlined page with an introduction video and direct links to create your first form or view documentation
  • Bug Fix: Forms list table columns now size to their content, so long shortcodes no longer overflow the Shortcode column and column heading sort indicators no longer wrap to a second line
  • Bug Fix: Layout editor would not allow a field or section to be dropped into a section that had to be scrolled into view during the drag, because cached drop target positions were not refreshed while auto-scrolling
  • Bug Fix: Selected text in select fields became invisible when focused via keyboard in modern Firefox, caused by an obsolete :-moz-focusring transparency hack that newer Firefox versions no longer compensate for

1.11.13

New Fixed Not available yet
  • Added: Protection against a fatal error caused by a misconfigured WordPress installation, where WordPress is set to use the FTP/SSH filesystem method but no credentials have been provided
  • Bug Fix: Plugin updater is now registered on the 'init' hook instead of 'admin_init' so available updates are detected during WP-Cron and REST/background requests, not just on admin page loads

1.11.12

Fixed Not available yet
  • Bug Fix: CodeMirror field edits now trigger input and change events so conditional logic and validation update correctly
  • Bug Fix: Select2 cascading fields now clear cached option data when options are rebuilt, fixing selection issues with multiple selects

1.11.11

New Fixed Not available yet
  • Added: Workaround for a third party plugin bug that could cause a fatal error on the WordPress plugin update screens
  • Bug Fix: Honeypot spam protection field now uses the correct tabindex attribute
  • Bug Fix: Cloudflare Turnstile using the Interaction Only appearance mode was hidden by CSS, preventing visitors from completing the interactive challenge (field spacing now also collapses when no challenge is shown)

1.11.10

New Fixed Not available yet
  • Added: New JavaScript hook for resolving custom parse variables client-side
  • Bug Fix: Phone field International Telephone Input (ITI) country dropdown now uses the WS Form color system instead of hardcoded colors

1.11.9

New Fixed Not available yet
  • Added: AI action temperature is now optional and accepts a value from 0.0 to 2.0 (some models do not support temperature)
  • Bug Fix: AI action now handles errors returned by the WordPress AI Client

1.11.8

New Security Not available yet
  • Added: Hardened capability checks on settings updates

1.11.7

Fixed Not available yet
  • Bug Fix: Inside label on Price field type

1.11.6

New Not available yet
  • Added: Redirect action URL now translatable

1.11.5

Fixed Not available yet
  • Bug Fix: Data grid row IDs

1.11.4

New Fixed Not available yet
  • Added: WordPress 7 readiness
  • Added: Input mask library version updated
  • Bug Fix: Expired submission date_expire fix
  • Bug Fix: Places API (New) type fix

1.11.3

New Not available yet
  • Added: Updated for new WordPress 7 wp_ai_client_prompt method

1.11.2

New Not available yet
  • Added: Upgraded input mask library to version 5.0.9
  • Added: Default value, prefix and suffix added to translatable strings

1.11.1

New Not available yet
  • Added: Conditional logic "Variable" IF condition that allows you to test any string containing WS Form variables
  • Added: Data grid now supports pasting of multiple rows or a CSV file into it https://wsform.com/knowledgebase/pasting-content-into-data-grids/
  • Added: Data grid CSV import/export now includes a wsf_group column for groups https://wsform.com/knowledgebase/data-grid-csv-import-and-export/
  • Added: New #blog_locale, #blog_locale_language_code, and #blog_locale_country_code variables
  • Added: New #client_language, #client_locale, #client_locale_language_code, and #client_locale_country_code variables
  • Added: New #user_language, #user_locale, #user_locale_language_code, and #user_locale_country_code variables
  • Added: Multiple setting on conditional logic string comparisons

1.11.0

New Improved Fixed Not available yet
  • Added: Per-form translation with automatically updated translatable strings https://wsform.com/knowledgebase/translate-forms/
  • Added: WPML integration
  • Added: Polylang integration
  • Added: Weglot integration
  • Changed: Auto publish no longer occurs if form changed to draft status
  • Bug Fix: Layout CSS for RTL

1.10.89

New Not available yet
  • Added: Silent exit if add view fails to avoid unnecessary error logs (e.g. invalid form ID)
  • Added: Object filtering on submission view and export

1.10.88

Improved Fixed Not available yet
  • Changed: Report wp_schedule_event args no longer uses key value pairs
  • Bug Fix: wsf_submit_set_value and wsf_submit_set_value_by_field_id functions
  • Bug Fix: Custom HTML for move up and move down buttons in repeatable section icons
  • Bug Fix: Minimum Date and Maximum Date setting on date field timezone issue

1.10.87

Fixed Not available yet
  • Bug Fix: Substring fix for WS Form variable parameters

1.10.86

New Not available yet
  • Added: Support for Google Drive shared folders and drives for Media Capture field

1.10.85

Fixed Not available yet
  • Bug Fix: ACF taxonomy field value handling for different sub field types
  • Bug Fix: Form checksum calculation during styler rendering

1.10.84

Fixed Not available yet
  • Bug Fix: Improved dependency checks for add-on enqueued scripts and styles

1.10.83

New Fixed Not available yet
  • Added: Fix to license checks when hostname reported incorrectly due to WPML manipulating home_url()
  • Added: Updated translations
  • Bug Fix: count_* form fields now excluded from form checksum calculation
  • Bug Fix: Improved checks for already enqueued scripts and styles

1.10.82

New Fixed Not available yet
  • Added: License activity logging https://wsform.com/knowledgebase/license-activity-logging/
  • Added: Support for French typographic time format (G \h i)
  • Bug Fix: #checkbox_count
  • Bug Fix: Serialized object instantiation filtering
  • Bug Fix: Dynamic setting of min and max attributes using #text/#calc when field is hidden

1.10.81

New Improved Fixed Not available yet
  • Added: Improved license activation and check methods
  • Changed: Removed dependency on mb_strtolower
  • Changed: Session ID to Session Hash
  • Bug Fix: Validation of Google address fields fixed when more than one field on a form

1.10.80

New Fixed Not available yet
  • Added: Divi 5 module
  • Added: QR code reading in Media Library field
  • Added: Additional image mime types added for image conversion options in File Upload field
  • Added: Send Email action now supports media capture as attachments
  • Added: #checkbox_count now supports Price Checkbox fields
  • Bug Fix: ACF taxonomy field type population

1.10.79

New Fixed Not available yet

1.10.78

New Fixed Not available yet

1.10.77

Fixed Not available yet
  • Bug Fix: Namespace fix for Breakdance form element

1.10.76

New Fixed Not available yet
  • Added: PCP updates
  • Bug Fix: Clear / reset help language text
  • Bug Fix: Angie script enqueue args parameter

1.10.75

Fixed Not available yet
  • Bug Fix: Webhook select, checkbox, radio empty values

1.10.74

Fixed Not available yet
  • Bug Fix: Bootstrap tab progression
  • Bug Fix: Webhook select, checkbox, radio undelimited format
  • Bug Fix: Media capture fields return file name instead of full JSON object

1.10.73

New Fixed Not available yet
  • Added: Include Fields setting on Summary field
  • Bug Fix: Config select_cascade_no_match syntax error

1.10.72

Fixed Not available yet
  • Bug Fix: #email_log variable use outside of Send Email action
  • Bug Fix: reCAPTCHA race condition

1.10.71

Fixed Not available yet
  • Bug Fix: WP_Filesystem move method called with overwrite flag to simulate PHP rename method

1.10.70

Fixed Not available yet
  • Bug Fix: Review nag fix (due to HTML escaping)

1.10.69

New Fixed Not available yet
  • Added: WordPress 6.9 compatibility
  • Added: Google Address Places API (New) fix to handle missing event firing when address selected
  • Bug Fix: Template record counts

1.10.68

New Not available yet
  • Added: IP throttling support for proxied addresses

1.10.67

New Fixed Not available yet
  • Added: Additional updates to support WordPress MCP adapter (0.3.0) / Abilities API (0.4.0)
  • Bug Fix: Google Address field Places API (New) custom attributes and Vacinity mapping

1.10.66

New Not available yet
  • Added: Media Capture setting improvements

1.10.65

New Fixed Not available yet
  • Added: Updates to support changes to WordPress MCP adapter (0.3.0) / Abilities API (0.4.0)
  • Added: Improvement to tabs CSS
  • Bug Fix: Form rendering in site editor

1.10.64

New Not available yet
  • Added: PCP updates

1.10.63

New Improved Fixed Not available yet
  • Added: Media Capture field type
  • Added: CIDR support for IP blocking
  • Added: Improvements to Google Address field for Places API (New)
  • Added: PCP updates
  • Changed: Password strength JS library (zxcvbn) enqueue now uses WordPress copy
  • Bug Fix: Select random option in debug console
  • Bug Fix: Repeatable section delimiter usage and file objects in webhook action

1.10.62

New Fixed Not available yet
  • Added: Some plugins call wp_footer more than once, added support for this scenario
  • Bug Fix: Repeatable section delimiter usage in server-side #field variables

1.10.61

New Fixed Not available yet

1.10.60

New Fixed Not available yet

1.10.59

New Fixed Not available yet
  • Added: Support for Google Maps JS 'Places API (New)' - Setting in WS Form > Settings > Advanced for accounts created after March 1st, 2025
  • Added: Timeout and High Accuracy settings for browser geo lookup in Google Address field
  • Added: Improved Google Maps JS API detection
  • Added: #post_date_modified, #post_time_modified, #post_date_modified_custom and #post_parent variables
  • Added: Demo post variable template
  • Added: Sidebar resizing on submissions page
  • Added: #field_max_value(id) now works for fields in repeatable sections
  • Added: Improved switcher true / false detection for JetEngine
  • Added: Improved admin CSS to handle body padding
  • Added: Translator comment improvements
  • Added: Translation language file updates
  • Added: Ability to use tracking variables client-side, where available (e.g. #tracking_referrer)
  • Added: Select2 theme setting
  • Bug Fix: Function detection for captcha fields in conditional logic
  • Bug Fix: Translation warnings during activation

1.10.58

New Fixed Not available yet
  • Added: Resizable sidebar in layout editor
  • Added: Improvement to ACPT data source to avoid errors if field ID changes / missing
  • Added: Translation updates
  • Bug Fix: Compiled rendering of layout CSS with RTL

1.10.57

New Fixed Not available yet
  • Added: Abilities class ready for WordPress abilities / MCP APIs
  • Added: Improve handling of visual builder includes
  • Added: Options and style initialization on activation moved to init action
  • Added: Accessibility improvements to Validation field
  • Bug Fix: Various CSS calc() fixes
  • Bug Fix: Spacer field markup in #email_submission
  • Bug Fix: Invalid feedback for radio fields in a fieldset

1.10.56

New Fixed Not available yet
  • Added: Upgrades for ACPT integration
  • Bug Fix: #if variable string comparison

1.10.55

New Fixed Not available yet
  • Added: E-commerce field lock / unlock methods for PayPal add-on
  • Bug Fix: Conditional logic "Matches Field" condition case sensitivity
  • Bug Fix: Currency formatting in submission e-commerce section
  • Bug Fix: Submission date editing

1.10.54

New Fixed Not available yet
  • Added: Form import (Button and drag & drop) on Add New form page
  • Added: Improved presentation of unavailable settings in LITE edition
  • Added: Improved base CSS for fields
  • Bug Fix: TinyMCE focus scrolling

1.10.53

New Fixed Not available yet
  • Added: wsf_action_email_css filter hook
  • Added: Validate CSS improvements
  • Added: Validation field update on invalid feedback set from Run WordPress Hook
  • Added: include_hidden attribute on #checkbox_count and #checkbox_count_total variables
  • Added: Summary field can now exclude HTML and Text Editor fields
  • Added: Summary field no longer renders labels for HTML and Text Editor fields
  • Added: Experimental searchable field mapping dropdowns
  • Added: Updated Google Address field to support inconsistent address part types
  • Bug Fix: Move down button

1.10.52

New Not available yet
  • Added: New Validation field type (See: https://wsform.com/knowledgebase/validate/)
  • Added: Additional checks when autofocusing select 2 search field
  • Added: #section_id can now be used within #section_rows_start loop
  • Added: Improvements to attachment filtering for DropzoneJS scratch files

1.10.51

New Fixed Not available yet
  • Added: Improved server-side required validation
  • Bug Fix: Migrate tool meta key validation

1.10.50

New Fixed Not available yet
  • Added: New block using API version 3
  • Added: Scroll and focus for invalid Visual Editor fields
  • Bug Fix: Conditional logic highlighting
  • Bug Fix: #field in data grid issue with multiple form instances

1.10.49

Fixed Not available yet
  • Bug fix: Akismet headers

1.10.48

New Fixed Not available yet
  • Added: Email pattern setting now has "Must have TLD" example regex
  • Added: wsf_name_prefixes and wsf_name_suffixes filter hooks for #name_prefix and #name_suffix variables
  • Added: Updated translations
  • Bug Fix: Radio and checkbox vertical padding removed if left label alignment selected
  • Bug Fix: Edit in Preview link

1.10.47

New Fixed Not available yet
  • Added: New #name_prefix(), #name_first(), #name_middle(), #name_last() and #name_suffix() variables (See: https://wsform.com/knowledgebase/extract-first-and-last-names-from-a-full-name/)
  • Added: If you have a single form, submissions page now defaults to that form
  • Added: Submissions page now remembers last form viewed
  • Bug fix: Improved form_bypass_obj_reset method for resetting field prior to form_bypass

1.10.46

Removed Not available yet
  • Removed: Human Presence as third party service no longer available

1.10.45

New Improved Not available yet
  • Added: Keyword blocklist string / word match options for wsf_submit_block_keywords filter hook
  • Added: 404 returned on DropzoneJS scratch file attachment pages
  • Changed: NONCE setting move to Spam Protection tab in Global Settings

1.10.44

New Fixed Not available yet

1.10.43

Fixed Not available yet
  • Bug Fix: Mouse up handler in layout editor

1.10.42

New Not available yet
  • Added: #field_date_age variable that can be used to calculate age from a date field
  • Added: Label translation settings for the DropzoneJS file upload component
  • Added: form_bypass reset on conditional logic required set
  • Added: Improvements to option_set and option_get methods

1.10.41

New Fixed Not available yet
  • Added: Additional checks for number formatting to ensure decimals are between 0 and 100
  • Bug Fix: Bypass hidden field check if hidden at a section or tab level
  • Bug Fix: form_bypass on cascade

1.10.40

New Fixed Not available yet
  • Added: field_<field_id> and field_values parameters to WS Form short code for populating field values (See: https://wsform.com/knowledgebase/the-ws-form-shortcode/)
  • Added: Message shown when copying shortcodes in admin sidebar
  • Bug Fix: form_bypass custom validation caching now checks for validity.customError set on element

1.10.39

Fixed Not available yet
  • Bug fix: Captcha key obscuring admin side

1.10.38

New Fixed Not available yet
  • Added: Improved admin config handling
  • Added: Improved price checkbox and price radio hidden row handling
  • Bug fix: form_bypass on min / max character length check if field hidden

1.10.37

Fixed Not available yet
  • Bug Fix: Checkbox and radio row data IDs

1.10.36

Fixed Not available yet
  • Bug Fix: Added capability check to config API endpoint

1.10.35

New Fixed Not available yet
  • Added: data-id attribute added to data grid checkbox and radio field rows
  • Bug Fix: Hierarchy indentation CSS for checkbox and radio fields
  • Bug Fix: aria-hidden attribute on invalid feedback text
  • Bug Fix: form_bypass row referencing

1.10.34

Fixed Not available yet
  • Bug Fix: Radio / checkbox field hidden bypass
  • Bug Fix: pre_render filter hook no longer runs for styler preview template

1.10.33

Fixed Not available yet
  • Bug Fix: Conditional multi-event triggers

1.10.32

Fixed Not available yet
  • Bug Fix: Tab click detection in conditional logic
  • Bug Fix: Cascade AJAX handle reset

1.10.31

New Fixed Not available yet
  • Added: Summary field type
  • Added: Insert summary HTML button for HTML field
  • Added: Webhook array to CSV delimiter setting
  • Added: Is Blank setting for redirect fallback
  • Added: Data layer conversion reset setting
  • Added: Webhook username and password fields can now contain WS Form variables
  • Added: Improved client-side REST API response handling
  • Added: Patched datetime library with latest verion for date formatting library
  • Added: Styler settings for repeatable section icons
  • Added: Debug console CSS improvements
  • Added: Various styler CSS improvements
  • Added: Updated translations
  • Added: Google Address location snap setting for Google Maps
  • Added: Various improvements to licensing class
  • Added: WordPress 6.8 compatibility
  • Bug Fix: Google Maps being set from Google Address / Routing in repeaters
  • Bug Fix: Checkbox row level data-hidden attribute causing field to submit empty
  • Bug Fix: Email validation if Multiple checkbox enabled
  • Bug Fix: Action firing via conditional logic

1.10.30

New Not available yet
  • Added: Repeaters to arrays setting in Webhook action

1.10.29

New Fixed Not available yet
  • Added: Additional Google Map parameters stored in address object for ACF
  • Bug Fix: Server-side #field data grid column mapping fix for repeaters / duplicate values

1.10.28

New Fixed Not available yet
  • Added: Patch to fix form select option values bug with Divi
  • Added: Translation improvements for product names
  • Bug Fix: Admin toolbar menu fix if no supported user capabilities found

1.10.27

New Not available yet
  • Added: Warnings added to fields if hidden is checked to explain how hidden fields work
  • Added: Form list table now shows orange switches and text if a form publish is pending
  • Added: Auto publish setting
  • Added: JetEngine options pages support

1.10.26

New Not available yet
  • Added: Legacy support for invalid feedback fields in layout CSS file

1.10.25

Fixed Not available yet
  • Bug Fix: Coloris fix for LITE

1.10.24

New Improved Fixed Not available yet
  • Added: Updated detection script for Meta Box and ACPT custom field plugins
  • Added: Improved help text for file upload Accepted File Type(s) setting
  • Added: Field border placement setting in styler (All sides or bottom only)
  • Changed: Invalid feedback CSS moved from layout to base CSS files
  • Bug Fix: Invalid feedback positioning if prefix / suffix and ITI used on phone field

1.10.23

New Fixed Not available yet
  • Added: Patch to fix browser related bug for DropzoneJS hidden input field when rendered using RTL
  • Bug Fix: Post data source fix if Meta Box returned an object instead of an array
  • Bug Fix: CSS fix for checkbox styled as button with full width

1.10.22

New Fixed Not available yet
  • Added: Admin CSS improvements
  • Added: Improved ACF required field handling
  • Added: Meta box data source object bypassing
  • Bug Fix: Conversation JS no longer enqueued if dynamic enqueuing is disabled
  • Bug Fix: #checkbox_count fix

1.10.21

New Improved Not available yet
  • Added: Clamp font size calculator (https://theadminbar.com/simple-responsive-font-size-calculator/)
  • Added: #option_get(option_name, parameter/key) variable for use in action settings
  • Added: Email address field added to cascading source field types
  • Added: Updated language files
  • Added: Patched bug with intl-tel-input library returning error -99
  • Added: Various CSS improvements
  • Changed: Default p bottom margin change to 1em (browser default)
  • Changed: Updated Coloris CDN paths

1.10.20

New Fixed Security Not available yet
  • Added: Social Security Number field type https://wsform.com/knowledgebase/ssn/
  • Added: #checkbox_count_total (Total checkboxes in field) and #select_count_total (Total options in field) variables
  • Added: Various styler CSS improvements
  • Bug Fix: Home URL referencing

1.10.19

New Improved Not available yet
  • Added: Improvements to server-side email address validation
  • Changed: Some server-side checks now return an HTTP 403 status code to avoid error emails being sent

1.10.18

New Fixed Not available yet
  • Added: New functionality added for OpenAI generated calculator forms
  • Bug fix: Loader CSS enqueuing

1.10.17

New Fixed Not available yet

1.10.16

New Fixed Not available yet
  • Added: TrustedForm support https://wsform.com/knowledgebase/trustedform/
  • Added: Default reCAPTCHA version setting in global settings
  • Added: Third party custom field changes ready for Option Management add-on
  • Added: Stopped tutorial rendering if IntroJS incorrectly enqueued by third party plugins
  • Bug Fix: Date/time overlay styling if outside of wrapper

1.10.15

Fixed Not available yet
  • Bug Fix: Submission unread bubble escaping
  • Bug Fix: Client-side wpautop now checks for non-string input

1.10.14

New Not available yet
  • Added: Changes made to form populate sidebar ready for Salesforce add-on improvements
  • Added: URL, email and tel outputs no longer anchored if invalid
  • Added: Improved escaping throughout
  • Added: Changed randomness of debug console hostname generator

1.10.13

New Fixed Security Not available yet
  • Added: Improvement to Coloris color picker to ensure it updates if vars entered
  • Added: Added height auto on fields to overcome third party CSS fixing heights
  • Added: Improved input sanitization of URL and tel fields
  • Bug Fix: WordPress media selector disable in visual editor enqueuing to avoid conflicts with ACF

1.10.12

New Fixed Not available yet
  • Added: Improvements to checkbox and radio field overrides to avoid third party CSS issues
  • Bug Fix: Framework fix in visual editors

1.10.11

New Fixed Not available yet
  • Added: Improvements to CSS overrides for checkbox and radio fields
  • Added: Set custom validity on data grid rows in conditional logic
  • Bug Fix: CSS fixes for Bootstrap 5

1.10.10

New Fixed Not available yet
  • Added: Circle style option for radio fields
  • Added: Border radius style setting for checkboxes (inherits field border radius by default)
  • Added: Styler palette now resolves CSS variables to colors from theme palettes
  • Added: Improvements to styler LITE and PRO preview templates
  • Bug Fix: Invalid feedback styling for field level validation
  • Bug Fix: Meta Box time field population
  • Bug Fix: Checkmark positioning in checkbox fields related to border width

1.10.9

New Fixed Not available yet
  • Added: Background color styler setting added for signature field
  • Added: Persistent debug and styler CSS enqueuing
  • Bug Fix: Action disabling if all actions disabled with conditional logic

1.10.8

New Fixed Not available yet
  • Added: Inside label position behavior setting to styler
  • Added: ACF fields now exclude option assign fields by default
  • Added: Message styling added to LITE edition
  • Bug Fix: Removed PHP warning in version prior to 8.0 related to style template SVG's
  • Bug Fix: Submission export for LITE edition

1.10.7

New In the repository
  • Added: Improved compatibility of new form components with visual builders

1.10.6

Fixed Not available yet
  • Bug Fix: Customize publish button issue when wsf_styler_enabled filter set to true

1.10.5

New Improved Fixed Security Not available yet
  • Added: Improvements to style preview templates
  • Changed: Date/time field day padding reduced to improve size on mobile
  • Changed: CSS value sanitization now accepts zero without unit
  • Bug Fix: WooCommerce form locking
  • Bug Fix: wsf_styler_enabled filter hook
  • Bug Fix: Checkbox and radio disabled opacity

1.10.4

Fixed Not available yet
  • Bug Fix: Remove width setting on buttons

1.10.3

New Not available yet
  • Added: InstaWP staging install support

1.10.2

Fixed Not available yet
  • Bug Fix: Removed descending index for style table to avoid incompatibility issues with some storage engines

1.10.1

Fixed Not available yet
  • Bug Fix: Activation debug disabled

1.10.0

New Fixed Not available yet
  • Important installation notes: https://wsform.com/knowledgebase/upgrade-notes-for-1-10-x/
  • Added: New form styles (See: https://wsform.com/knowledgebase/styles/)
  • Added: New form styler (See: https://wsform.com/knowledgebase/styler/)
  • Added: Accessibility improvement: autocomplete attributes now default for password, URL, email and phone fields
  • Added: Accessibility improvement: autocomplete attributes completed in form and section templates
  • Added: Accessibility improvement: Checkbox field now defaults to label on
  • Added: Accessibility improvement: Removed character / word count help text from textarea by default
  • Added: Accessibility improvement: URL field now contains https:// placeholder
  • Added: Accessibility improvement: Color contrast improvements throughout
  • Added: Accessibility improvement: Coloris color picker
  • Added: Accessibility improvement: ARIA label on section fieldsets
  • Added: Accessibility improvement: Dark / light color themes
  • Added: Auto grow setting for Text Area field
  • Added: Checkbox and radio styling setting (button, switch, swatch and image)
  • Added: Email allow / deny feature now processed client-side
  • Added: Improved Dutch translations
  • Added: Increased generated password size to 24 characters
  • Added: Form saved on field clone
  • Added: Support for j.n.Y date format
  • Added: Submission export performance improvements
  • Added: Descriptive form limit error message on form submit
  • Added: Select2 upgraded to version 4.0.13
  • Added: WordPress 6.7 compatibility testing
  • Added: Author ID added as column in Posts data source
  • Added: Points allocation form template
  • Added: Repeater level custom attachment title, excerpt, content and alt text
  • Added: Updated logo in conversation template
  • Added: Postmark API error handling in Send Email action
  • Added: #query_var default value parameter
  • Added: Limit submissions per logged in user
  • Added: Invalid captcha responses no longer throw a PHP exception
  • Added: Phone field ITI validation triggered on paste event
  • Added: Additional checks when determining capabilities for conditional logic
  • Bug Fix: Loader functionality on form reload
  • Bug Fix: Translation issue related to widgets_init / load_plugin_textdomain
  • Bug Fix: Escaping when using #text
  • Bug Fix: Price radio invalid feedback text location
  • Bug Fix: Order by in terms data source for term order
  • Bug Fix: Form calc clean method for hidden fields

1.9.249

New Not available yet
  • Added: WordPress 6.7 compatibility testing

1.9.248

Fixed Not available yet
  • Bug Fix: Fix to submission view types

1.9.247

Fixed Not available yet
  • Bug Fix: Fix to submission view values

1.9.246

New Fixed Security Not available yet
  • Added: #date_format variable
  • Bug Fix: CSS security fix

1.9.245

New Fixed Not available yet
  • Added: Form statistics performance improvements
  • Added: Copy to clipboard action in conditional logic
  • Added: Divi reCAPTCHA patch
  • Bug Fix: Search action capabilities fix
  • Bug Fix: JetEngine blank date fix for timestamps

1.9.244

Fixed Security Not available yet
  • Bug Fix: ISO 8601 formatted date 'c'
  • Bug Fix: ITI phone number validation (For error -99)
  • Bug Fix: XSS security fix for nested HTML tags

1.9.243

New Improved Fixed Not available yet
  • Added: Date / time picker pop-up class
  • Changed: Date regex examples
  • Bug Fix: Settings license page translation
  • Bug Fix: Google routing waypoint initial event firing

1.9.242

New Fixed Not available yet
  • Added: Field sort support for SQLite
  • Bug Fix: Form bypass method

1.9.241

New Fixed Not available yet
  • Added: Setting in file upload field that allows files to be uploaded to Media Library upload path
  • Added: Fathom conversion event can now include WS Form variables
  • Added: $temp_path added to wsf_action_email_attachments filter hook
  • Added: Improved capabilities checks for customize tool
  • Added: get_header method added to WS_Form_Submit_Export class
  • Bug Fix: Required field string translation

1.9.240

Fixed Not available yet
  • Bug Fix: Progress bar in Bootstrap framework

1.9.239

New Fixed Not available yet
  • Added: RTL support for the Send Email action
  • Bug Fix: Conditional logic bug fix

1.9.238

New Fixed Not available yet
  • Added: Google Address field validation to ensure a valid address has been selected (Enabled by default, but can be disabled in Advanced > Validation)
  • Added: Improved message return action handling for Run WordPress Hook action
  • Added: cookie_set return action added Run WordPress Hook action
  • Bug Fix: Conditional logic sidebar no longer jumps when adding new conditions
  • Bug Fix: Data grid import if ID's are blank
  • Bug Fix: Repeat form submission user duration tracking
  • Bug Fix: Capability check on db_draft method

1.9.237

Fixed Not available yet
  • Bug Fix: Redirect on Run WordPress Hook

1.9.236

New Improved Fixed Not available yet
  • Added: Ability to use #field in repeaters for custom filenames in File Upload field
  • Added: Updated Divi form selector code
  • Changed: Default form font size changed to 16px to improve accessibility
  • Bug Fix: Fixed date / time handling in Metabox date field population
  • Bug Fix: Date field initial validation

1.9.235

Fixed Not available yet
  • Bug Fix: Fix for Bricks styler

1.9.234

New Fixed Not available yet
  • Added: Variable helper added to conversion tracking action
  • Bug Fix: Permission error on Save Submission auto expiry cron job

1.9.233

Fixed Not available yet
  • Bug Fix: Visual builder form list population

1.9.232

New Improved Not available yet
  • Added: Integraton support for DataKit https://www.datakit.org/
  • Added: Quizzes form template category
  • Change: Submissions form selector now only shows forms with submissions

1.9.231

Fixed Not available yet
  • Bug Fix: Action variable parsing

1.9.230

New Fixed Not available yet
  • Added: Support for object return data from Salesforce
  • Bug Fix: Removed empty elements in parse variable lookup table

1.9.229

New Fixed Not available yet
  • Added: New variable helper modal accessible from the # icon in the sidebar
  • Added: WordPress 6.6 compatibility testing
  • Bug Fix: Akismet agent parameter

1.9.228

Fixed Not available yet
  • Bug Fix: Parse variables date fixes

1.9.227

Fixed Not available yet
  • Bug Fix: Client-side date translation

1.9.226

Fixed Not available yet
  • Bug Fix: Conversational progress bar adjusted to use default max value of 1

1.9.225

Fixed Not available yet
  • Bug Fix: Google Tag Manager gtm.formSubmit element parameter compatibility issue with input mask component

1.9.224

New Fixed Not available yet
  • Added: Referrer URL added to error emails
  • Added: UK sort code regex pattern to examples dropdown and form template
  • Bug Fix: Migrate function image processing
  • Bug Fix: Removed conditional events from rating field that don't fire
  • Bug Fix: Cloudflare Turnstile timeout message

1.9.223

New Improved Fixed Not available yet
  • Added: PHP 8.3 compatibility checks
  • Added: Post data source parent post ID setting
  • Added: Upgraded Google map marker to use AdvancedMarkerElement class
  • Changed: Google map styling now uses Map ID and cloud styling (Required for AdvancedMarkerElement upgrade)
  • Bug Fix: Improved Google map loaded handling
  • Bug Fix: Updated customizer help text
  • Bug Fix: Updated encryption library to remove deprecated messages
  • Bug Fix: Updated Breakdance element to remove deprecated function

1.9.222

New Not available yet
  • Added: Support for JetEngine fields using Post, User and Term queries in JetEngine data source

1.9.221

New Improved Not available yet
  • Added: Improved Progress demo template
  • Added: Progress percentage forced rounding to improve presentation of custom values
  • Changed: Progress field now defaults max to 1 instead of 100 to comply with HTML spec

1.9.220

New Improved Fixed Not available yet
  • Added: Improved #calc processing
  • Changed: WS Form dashboard widget now requires read_submission and read_form capabilities
  • Bug Fix: HTML stripping removed from textarea when using #calc or #text
  • Bug Fix: Progress bar when max set to value other than 100
  • Bug Fix: Implemented workaround for jQuery mobile causing invalid and valid pseudo classes to fail
  • Bug Fix: message_hide parameter on Run WordPress Hook when using message action

1.9.219

New Fixed Not available yet
  • Added: Additional debug output for reCAPTCHA HTTP request failures
  • Bug Fix: PHP 7.2 sprintf issue

1.9.218

New Not available yet

1.9.217

New Fixed Not available yet
  • Added: Improved performance of tracking variables
  • Bug Fix: #email_tracking

1.9.216

Fixed Not available yet
  • Bug Fix: Select default value via pre_render hook

1.9.215

New Fixed Not available yet
  • Added: Full URL and hash options added to tracking
  • Bug Fix: Metabox taxonomy advanced field type fix
  • Bug Fix: Radio validation selector

1.9.214

New Fixed Not available yet
  • Added: Webhook "Process Response" setting
  • Added: Webhook wsf_action_webhook_http_headers and wsf_action_webhook_http_payload filter hook
  • Added: #hash_md5 and #hash_sha256 server-side variables
  • Added: Improved error email handling
  • Bug Fix: Typo in Membership Application form template
  • Bug Fix: Hidden field change event firing in conditional logic

1.9.213

New Not available yet
  • Added: Improved handling of default max file upload setting
  • Added: Webhook response added to debug console log
  • Added: Improvements to system table in settings

1.9.212

New Improved Fixed Not available yet
  • Added: Form level invalid feedback text setting
  • Added: Webhook response code mapping setting
  • Added: Updated translations
  • Changed: Default invalid feedback message changed to "This field is required."
  • Bug Fix: Radio invalid feedback positioning when using horizontal orientation

1.9.211

Fixed Not available yet
  • Bug Fix: Double HTML encoding issue with #text
  • Bug Fix: Akismet integration fix

1.9.210

Fixed Not available yet
  • Bug Fix: Radio field accessibility handling in conversational forms

1.9.209

New Fixed Not available yet
  • Added: Always Visible setting on Loader
  • Added: Improved Always Visible position calculations
  • Added: street-address auto complete option added to Text fields
  • Added: ACPT Country field type support
  • Bug Fix: Signature processing for Media Library handler

1.9.208

New Improved Fixed Not available yet
  • Added: ACPT integration support for Post Management (1.6.0) add-on
  • Added: ACPT integration support for User Management (1.6.0) add-on
  • Added: ACPT data source
  • Added: Pattern testing template
  • Added: Accessibility improvement for radio fields on conversational forms
  • Changed: Pods file handler now uses media library
  • Changed: LITE support requests now directed to wordpress.org support forum
  • Changed: #acf_repeater_field variable discontinued in favor of Post Management add-on
  • Bug Fix: Debug population of number fields with min, max and step
  • Bug Fix: Various updates to accommodate braking changes in ITI library
  • Bug Fix: Conversational form vertical scrolling on focussed fields

1.9.207

New Fixed Not available yet
  • Added: Inline validation "On field change / blur" setting that will only show inline validation after a field is changed
  • Added: Set custom validation conditional action for rating field
  • Bug Fix: ITI default country

1.9.206

Improved Not available yet
  • Changed: Event property when determining source DOM element

1.9.205

Fixed Not available yet
  • Bug Fix: Removed debug from wsf_field_get_objects function

1.9.204

Fixed Not available yet
  • Bug Fix: Fix to WS Form event firing

1.9.203

New Fixed Not available yet
  • Added: PHP functions to retrieve submit value by field class name (https://wsform.com/knowledgebase_category/php-functions/)
  • Added: Fathom conversion tracking value now supports WS Form variables
  • Added: Exclude Blank Parameters setting in Redirect action for query string parameters
  • Added: Checkboxes can now be unchecked with conditional logic if disabled
  • Bug Fix: Conditional event firing

1.9.202

New Improved Fixed Not available yet
  • Added: Focus conditional action for rating fields
  • Added: Dragend event for Google Address map geolocate
  • Changed: Conversational form error alerts now positioned above nav to improve legibility
  • Bug Fix: Loader sprite color

1.9.201

New Not available yet
  • Added: Loader now always visible automatically regardless of form height
  • Added: New min / max variables for series of fields (See: https://wsform.com/knowledgebase/calculating-minimum-and-maximum-field-attributes/)
  • Added: Toggle for enabling geolocate on load for Google Address field
  • Added: New condition to run geolocate on Google Address field
  • Added: Gelocate on click setting for map associated with Google Address field
  • Added: Geolocate event under loader settings

1.9.200

New Fixed Not available yet
  • Added: WordPress 6.5 compatibility testing
  • Added: Google Address field auto complete by browser location or IP lookup
  • Added: #file_repeater_index for custom file names
  • Bug Fix: RTL CSS fixes
  • Bug Fix: Select2 population by array

1.9.199

New Fixed Not available yet
  • Added: ACF meta mapping in post data source now outputs as formatted value
  • Bug Fix: Row population in submission admin page
  • Bug Fix: Small typo in WordPress block

1.9.198

New Not available yet
  • Added: Default value setting on select, checkbox and radio fields

1.9.197

New Not available yet
  • Added: Transform on email field

1.9.196

Fixed In the repository
  • Bug Fix: Date handling in custom field integrations when populating a form

1.9.195

Fixed Not available yet
  • Bug Fix: Updated ITI flag images

1.9.194

New Improved Fixed Not available yet
  • Added: #acos, #asin, #atan variables
  • Added: Update ITI libary
  • Added: wsf_form_checksum_check filter hook
  • Added: #calc performance improvement by reducing duplicate calculations
  • Changed: Removed transform setting on email field due to incompatibility
  • Bug Fix: Repeatable section changes breaking #calc array
  • Bug Fix: Fix to #calc handling of price range fields

1.9.193

New Fixed Not available yet
  • Added: Support for Save on WooCommerce product with variations
  • Bug Fix: Progress calculation for checkbox fields with min / max parameters
  • Bug Fix: Submissions page selector
  • Bug Fix: JetEngine data source when using glossary

1.9.192

Fixed Not available yet
  • Bug Fix: Meta data generation when creating form from action.

1.9.191

Fixed Not available yet
  • Bug Fix: Run JavaScript action

1.9.190

Fixed Not available yet
  • Bug Fix: Minor code change in submit classes to maintain compatibility with EOL PHP versions

1.9.189

New Fixed Not available yet
  • Added: wsf-tab-clicked event
  • Added: New functionality required for Webex integration
  • Added: Improved Italian translations
  • Bug Fix: Field level deduplication issue
  • Bug Fix: Run JavaScript actions would fail if a comment was present at the end

1.9.188

New Fixed Not available yet
  • Added: Google Address Test template that includes all mappings
  • Added: Performance improvement in editor when outputting section template JSON
  • Bug Fix: wsf_submit_validate now only runs once per form submit

1.9.187

New Fixed Not available yet
  • Added: Improved checking of API key for Google field types
  • Bug Fix: Time formatting fix in emails

1.9.186

New Fixed Not available yet
  • Added: Limit by IP in Form Settings
  • Bug Fix: Select2 cascade enqueue warning

1.9.185

New Fixed Not available yet
  • Added: Submission error email notifications
  • Added: Sortable setting on file upload field for DropzoneJS multiple configuration
  • Added: Google address field now has same conditional logic options as text fields
  • Added: Convert arrays to strings if mapped custom field is string based
  • Added: wsf_submit_validate to compliment wsf_submit_field_validate filter hook
  • Added: Bulk action in data grid now retains checked rows to make toggling features on and off easier
  • Bug Fix: Week date format in emails
  • Bug Fix: Translated dates in email_submission

1.9.184

New Not available yet
  • Added: Bulk select CSV Export in submissions now uses paged process to improve performance

1.9.183

Fixed Not available yet
  • Bug Fix: Submission export paging

1.9.182

New Improved Fixed Not available yet
  • Added: Improved debug console population of first and last name fields using library of names
  • Added: Improved debug console population of emails with first and last name and more random domain name
  • Added: Improved debug console population of select and checkboxes with support for multiple, min and max settings
  • Added: Get Data in Data Sources now clears last error log if successful
  • Added: Improved template file error handling
  • Changed: Number step setting moved to basic tab with improved help text
  • Changed: Improvements to submission filtering and exporting code
  • Changed: Removed Hidden setting from captcha fields due to misinterpration
  • Changed: Tag Mapping to Term Mapping in Form Settings > Data > Populate Using Action
  • Bug Fix: Submissions export with date filters applied in languages other than English
  • Bug Fix: Required checkbox rows now excluded from validation if hidden
  • Bug Fix: Clear button on signatures if prefix applied to field

1.9.181

New Not available yet
  • Added: Conversion Tracking action now support Bento JavaScript events
  • Added: Conditional action for increasing / decreasing numeric based field values by a given step or WS Form variable
  • Added: Cloudflare Turnstile size and appearance settings
  • Added: Updated French translations

1.9.180

New Fixed Not available yet
  • Added: Google map auto centering options (By browser or IP geo lookup)
  • Bug Fix: Workaround implemented for PHP ZEND_FETCH_DIM_RW bug (Not a WS Form bug)
  • Bug Fix: Cookie decodeURIComponent handling
  • Bug Fix: Phone field now has inputmode="tel" attribute to ensure input make library does not break keyboard on mobile
  • Bug Fix: Deduplication functionality now only checks submissions with a status of publish

1.9.179

New Fixed Not available yet
  • Added: Submissions keyword search
  • Added: Improved error handling for cookie and query string parsing
  • Bug Fix: Conditional logic case sensitivity on select, checkbox and radio value conditions

1.9.178

New Fixed Not available yet
  • Added: Ignore empty key value setting in Webhook action
  • Added: Improved debug toggle script enqueuing
  • Added: Defer setting for enqueued JavaScript
  • Added: wsf_enqueue_script_strategy_defer and wsf_enqueue_script_in_footer filter hooks
  • Added: Disable translation setting to force English (US)
  • Added: Test All Fields template in Demos
  • Bug Fix: Legal field with progress

1.9.177

New Fixed In the repository
  • Added: Performance improvement on preset loading and submit variables
  • Added: Transform functionality now retains cursor position
  • Added: Flush rewrite on welcome screen to improve REST API availability on new installs
  • Bug Fix: Action repair on import
  • Bug Fix: Case sensitive fix on Selected Value Equals condition
  • Bug Fix: Typo in form import modal

1.9.176

New Improved Fixed In the repository
  • Added: Support for Fathom Analytics in the Conversion Tracking action
  • Added: Ability to enable and disable the debug console from the admin bar menu
  • Added: Date From / To template in section library
  • Added: Link to Files setting in global settings that allows file links in PDF templates
  • Changed: Endpoint updated for ipapi.co
  • Bug Fix: Inline validation when using tab validation

1.9.175

New Not available yet
  • Added: Accessibility improvements - aria-invalid, aria-describedby for select and textarea fields

1.9.174

New Fixed Not available yet
  • Added: Accessibility improvements - aria-invalid, aria-describedby for inputs
  • Added: field_value action added to Run WordPress Hook action
  • Bug Fix: Inside label offset calculations on fields with prefix now assessed when field is shown

1.9.173

New Fixed Not available yet
  • Added: wsf_enqueue_scripts and wsf_enqueue_styles action hooks for enqueuing custom CSS or JavaScript when a form is present on a page
  • Added: From address is now optional for Send Email action
  • Added: Help text added to progress fields for Bootstrap and Foundation frameworks
  • Bug Fix: Loader CSS was not enqueued if dynamic enqueuing was disabled

1.9.172

New Fixed Not available yet
  • Added: New #submit_date_added and #submit_date_added_custom("format") variables
  • Added: New wsf_submit_export_csv_header and wsf_submit_export_csv_row filter hooks
  • Added: Default row set for ACF and Meta Box custom field data source
  • Added: User Ratings Total mapping added for Google Address field
  • Added: Save button in form label when focussed
  • Bug Fix: Action setting direct numeric setting replacement during import
  • Bug Fix: Undo meta key issue
  • Bug Fix: wpautop on submissions in edit mode

1.9.171

Fixed Security Not available yet
  • Bug Fix: PHP 8.2 compatibility support
  • Bug Fix: Admin form view order and orderby query variables now limited to fixed values to improve security

1.9.170

New Not available yet
  • Added: New #tracking_duration variable for returning the time it took to submit the form in seconds

1.9.169

New Not available yet
  • Added: New #field_count_char(id, "regex_filter") variable for returning the number of characters in a string
  • Added: New #field_count_word(id, "regex_filter") variable for returning the number of words in a string
  • Added: New "All rows selected" and "Not all rows selected" conditional logic IF conditions for select fields
  • Added: New "All rows checked" and "Not all rows checked" conditional logic IF conditions for checkbox fields

1.9.168

Fixed Not available yet
  • Bug Fix: Row specific conditional logic

1.9.167

New Improved Not available yet
  • Added: Improved conditional logic debug logging
  • Added: Improved syntax error output when evaluating variables
  • Added: Improved handling or conditional logic select, checkbox and radio row handling
  • Changed: DropzoneJS default placeholder text

1.9.166

New Not available yet
  • Added: Improved handling of sidebar default values in admin
  • Added: Changed captcha resetting to only occur on form submit

1.9.165

Fixed Not available yet
  • Bug Fix: Class meta key used on file and password fields

1.9.164

Fixed Not available yet
  • Bug Fix: Fields with suffix had formatting issue with new help text system

1.9.163

New Not available yet
  • Added: Help text positioning (Top or bottom) that can be set at a form or field level

1.9.162

New Fixed Not available yet
  • Added: Google routing field waypoint support
  • Added: Cascade source now supports hidden fields
  • Added: WordPress plugin standards compliance improvements
  • Bug Fix: #file_index on custom file names

1.9.161

New Fixed Not available yet
  • Added: New priority for Run WordPress Hook action: Before submission created
  • Bug Fix: Number field step attribute when hidden

1.9.160

New Not available yet
  • Added: Clear and reset conditional logic options for cart price fields
  • Added: Improved handling of embedded variables in attributes on server-side

1.9.159

New Fixed Not available yet
  • Added: File upload image restrictions for image max width and max height
  • Added: File upload image restrictions now shown against each file when using DropzoneJS
  • Added: Debug console populate function now obeys input masks
  • Added: wsf_loaded hook
  • Added: Form import now strips BOM if found
  • Bug Fix: Debug console populate date fields with min / max ranges
  • Bug Fix: Input mask enqueuing for currency if only cart detail / cart total fields present

1.9.158

New Not available yet
  • Added: File upload image restrictions for image width, height and aspect ratio
  • Added: Form limits without message types no support server-side WS Form variables

1.9.157

New Fixed Not available yet
  • Added: Form limit messages now support server-side WS Form variables
  • Bug Fix: ACF radio and button group meta value

1.9.156

Fixed Not available yet
  • Bug Fix: ACF post object mapping meta value

1.9.155

New Fixed Not available yet
  • Added: ACF field validation override if validation filters return invalid response.
  • Bug Fix: Phone field inside label positioning if ITI configured to use country code selector

1.9.154

New Fixed Not available yet
  • Added: gtag automatically exposed to dataLayer for Google Tag Manager implementations
  • Added: Legal field calculation improvements
  • Added: Privacy improvements with author variables
  • Bug Fix: Server-side Belgian French date translations
  • Bug Fix: Conversational date picker

1.9.153

New Not available yet
  • Added: Google Tag Manager (Data Layer) conversion type that only runs dataLayer.push(params)

1.9.152

New Fixed Not available yet
  • Added: Custom attributes for hidden fields
  • Added: Accessibility improvements in the layout editor (Improved color contrasts and ARIA attribute review)
  • Added: Reduced page size when exporting submissions to reduce server memory usage
  • Bug Fix: Language string issue when clicking to add fields

1.9.151

New Not available yet
  • Added: Support for GA4 Enhanced Event Measurement form_start & form_submit events

1.9.150

New Fixed Not available yet
  • Added: Added InstaWP to LITE readme.txt
  • Bug Fix: Select2 default option preload in admin sidebar

1.9.149

New Not available yet
  • Added: WordPress 6.3 compatibility testing
  • Added: Additional functionality added to action form engine for InstaWP add-on

1.9.148

Fixed Not available yet
  • Bug Fix: Conditional logic on fields within repeatable sections with a source outside of a repeatable section

1.9.147

New Not available yet
  • Added: Conditional logic actions for loader
  • Added: Form instance style targeting for loader

1.9.146

New Fixed Not available yet
  • Added: Loader / spinner system for form submit, save, action and render events
  • Added: Debug console color improvements
  • Bug Fix: Webhook custom mapping on legacy data
  • Bug Fix: Signature resize event if hidden
  • Bug Fix: Required indicator on legal field

1.9.145

Fixed Not available yet
  • Bug Fix: ACF custom field column mapping in posts data source

1.9.144

Fixed Not available yet
  • Bug Fix: Selector escaping in admin

1.9.143

New Fixed Not available yet
  • Added: Session hash now automatically clears if the associated submission record has been trashed
  • Added: Improved text area formatting in submissions sidebar
  • Added: Improved JS selector escaping throughout
  • Added: Post data source now supports reading field data contained within a group
  • Bug Fix: If a tab is clicked using conditional logic it now shows the tab to ensure the fields are submitted

1.9.142

New Not available yet
  • Added: Cascading select fields configured to use AJAX can now be pre-populated
  • Added: Improved German translations in debug console
  • Added: ID deduplication during data grid CSV import
  • Added: Improved scroll detection for legal field

1.9.141

New Not available yet
  • Added: Geolocation Lookup by IP in Form Settings that allows you to populate fields with gelocation data such as city and region
  • Added: Two additional IP lookup endpoints; ipinfo.io and ipapi.co
  • Added: Setting to include admin traffic in statistics data added to Basic tab of Global Settings

1.9.140

Fixed Not available yet
  • Bug Fix: Escaping issue in admin sidebar for disabling unique values in mapping repeaters

1.9.139

New Not available yet

1.9.138

New Fixed Not available yet
  • Added: AI generated form support for OpenAI add-on
  • Added: Updated DropzoneJS to version 5.9.3
  • Bug Fix: data-hidden-bypass fix

1.9.137

Fixed Not available yet
  • Bug Fix: Running calculations when repeatable section is moved up or down

1.9.136

New Not available yet
  • Added: JetEngine checkbox data format updates

1.9.135

New Fixed Not available yet
  • Added: Ability to use the form locate feature when using Bricks site builder
  • Bug Fix: JetEngine user field options

1.9.134

New Fixed Not available yet
  • Added: Support for non-English dates in submission date range search
  • Added: Add Media button toggle for the visual editor text area type, only visible to logged in users with the upload_files capability
  • Bug Fix: Initial tab validation if conditions existed

1.9.133

New Fixed Not available yet
  • Added: Removed fonts.googleapis.com dependency in admin CSS
  • Bug Fix: CSS for template SVG's enqueuing incorrectly

1.9.132

New Fixed Not available yet
  • Added: Multiple setting for Radio fields in IF conditions
  • Added: Paste as Text setting for text area visual editor to determine default state of Paste as Text button
  • Added: Hooks to customize text area visual editor buttons https://wsform.com/knowledgebase/customize-the-visual-editor-toolbar/
  • Bug Fix: Removed form-control class around captcha fields for Bootstrap 5

1.9.131

New Not available yet
  • Added: Improved handling of Send Email action CC / BCC filters

1.9.130

Fixed Not available yet
  • Bug Fix: Removed use of :is pseudo element in hidden field handler

1.9.129

Fixed Not available yet
  • Bug Fix: Fixed regex example for Phone - General
  • Bug Fix: Fixed required field management for conversational forms

1.9.128

New Fixed Not available yet
  • Added: Additional Send Email action hooks for BCC, CC and Reply To settings
  • Bug Fix: Conditional logic initial firing on duplicate elements

1.9.127

Fixed Not available yet
  • Bug Fix: Fixed JavaScript issue with form selector on submissions page

1.9.126

New Fixed Not available yet
  • Added: Tab active / not active conditional logic
  • Bug Fix: Output buffer clear fix

1.9.125

New Fixed Not available yet
  • Added: Improved population of ACF number fields
  • Bug Fix: Ensured variable escaping is not considered translatable throughout

1.9.124

New Not available yet
  • Added: #number_format(number, decimals, decimal_separator, thousands_separator) variable
  • Added: #field_date_Format(field_id, date_format) variable

1.9.123

New Fixed Not available yet
  • Added: Support for pushing select, checkbox and radio values to Pods text fields
  • Bug Fix: File upload handler setting featured image on posts if using default file upload type

1.9.122

New Not available yet
  • Added: Required setting on price fields
  • Added: Price fields converted to float prior to being pushed to ACF number fields

1.9.121

New Improved Not available yet
  • Added: Required indicator added to checkbox label if 'Minimum Checked' setting is set
  • Added: Added additional field types that can be mapped to Google Address fields
  • Added: Override CSS to overcome styling issues found with poorly targeted CSS from third party plugins
  • Changed: Removed single pixel GIF that was used to overcome an old formatting issue with Mac mail

1.9.120

New Not available yet
  • Added: Improved saved data format for ACF mappings

1.9.119

Fixed Not available yet
  • Bug Fix: Review admin message

1.9.118

New Improved Fixed Security Not available yet
  • Added: Support for additional classes on block
  • Added: Ability to specify custom title, caption, description and alt tag on media library uploads
  • Added: Translation improvements
  • Changed: Block preview now changed to GIF as opposed to SVG to avoid CSS issues with preview being in iframe
  • Changed: Captcha fields can no longer be bypassed if they are hidden to improve security
  • Bug Fix: Progress on repeaters
  • Bug Fix: Mobile breakpoint font size in email template
  • Bug Fix: Down arrow on select fields no longer obscured by long option text

1.9.117

New Fixed Not available yet
  • Added: Accessibility improvements for honeypot field
  • Added: Accessibility improvements for help text
  • Added: Repeatable section row delete confirmation setting
  • Added: Translated month and day names during date validation to support other languages
  • Bug Fix: Conditional logic initial firing on repeatable section row adding

1.9.116

New Fixed Not available yet
  • Added: Multiple row selection in conditional logic for row visibility, required, disabled, class
  • Bug Fix: Image / file custom field integration issue with existing attachments

1.9.115

Fixed Not available yet
  • Bug Fix: #calc initial value was causing issues with HTML fields

1.9.114

New Fixed Not available yet
  • Added: Multiple row selection in conditional logic for row select/check
  • Added: Support for Google Routing in repeatable sections
  • Bug Fix: #field delimiter parameter was trimmed

1.9.113

Improved Not available yet
  • Changed: Quantity min / max bound checking now only occurs on field change

1.9.112

Fixed Not available yet
  • Bug Fix: WS Form (Private) file handler in repeatable sections
  • Bug Fix: PDF image width in custom templates

1.9.111

New Not available yet
  • Added: Removed invalid event handler inputmask fields to fix blur issue if setCustomValidity applied to it

1.9.110

New Improved Fixed Not available yet
  • Added: CSS max height in email template for signature field to avoid large images showing
  • Changed: Webhook no longer halts action processing if node not found in response data
  • Bug Fix: Custom validity recall issue if set in conditional logic and field then hidden

1.9.109

Fixed Not available yet
  • Bug Fix: #calc price value

1.9.108

New Not available yet
  • Added: Input mask validation

1.9.107

New Fixed Not available yet
  • Added: zxcvbn no longer enqueued if not required by password field
  • Added: Improved handling of UTC date for 'Current Day' deduplication setting
  • Bug Fix: Uncompiled non-inline API CSS path

1.9.106

New Fixed Not available yet
  • Added: Flush on output if zip or file downloaded to overcome issues with rogue character in output buffer
  • Added: Admin sidebar changes to prevent issues with poorly enqueued jQuery from third party plugins
  • Bug Fix: Admin sidebar would not open if form text editor or HTML field contained wsf-field-wrapper class
  • Bug Fix: #calc issue with calc object registering incorrect source field ID

1.9.105

New Fixed Not available yet
  • Added: Support for JetEngine checkbox 'Save as Array' setting
  • Bug Fix: #calc support in #field_date_offset

1.9.104

New Not available yet
  • Added: Elementor widget updates

1.9.103

New Not available yet
  • Added: Performance improvements for #calc / #text

1.9.102

New Fixed Not available yet
  • Added: Support for JetEngine 'Is Timestamp' setting on date fields
  • Bug Fix: Email validation

1.9.101

New Not available yet
  • Added: Improved data source error handling and scheduling
  • Added: Overrides for latest WordPress block editor CSS

1.9.100

New Fixed Not available yet
  • Added: 'Importing ...' notice added to import progress bar
  • Bug Fix: Calculation triggering on hidden fields

1.9.99

New Not available yet
  • Added: Edit in Preview now supports file upload edits
  • Added: Improved performance on file upload previews

1.9.98

Fixed Not available yet
  • Bug Fix: Dynamic #text label and help text on fields that did not allow dynamic #text on value
  • Bug Fix: Statistics divide by zero issue

1.9.97

New Not available yet
  • Added: Google Routing field. Provides distance and duration calculations between a start and end location. Learn more: https://wsform.com/knowledgebase/google-routing/
  • Added: Google Maps template category
  • Added: Google Routing templates
  • Added: Mapping category in toolbox fields sidebar

1.9.96

New Fixed Not available yet
  • Added: Support for plain permalink URL structure
  • Added: Improved #email_logo handling to avoid bugs caused by third party software
  • Bug Fix: #text with color fields now sets color panel preview

1.9.95

Fixed Not available yet
  • Bug Fix: Reports scheduling when upgrading from LITE to PRO

1.9.94

New Not available yet
  • Added: Type selector for WebHook field and custom mapping

1.9.93

Fixed Not available yet
  • Bug Fix Checkbox and radio deduplication in repeatable sections

1.9.92

New Fixed Not available yet
  • Added: Additional checks to ensure data passed to remote requests is valid
  • Added: Support for roles that do not have capabilities assigned to them
  • Bug Fix: Conditions no longer assesssed if source event is outside of repeatable section and IF condition contains fields in a repeatable section

1.9.91

Fixed Not available yet
  • Bug Fix: Dashboard date range fix

1.9.90

New Improved Fixed Not available yet
  • Added: WS Form --> Settings --> Reports setting allows for daily, weekly or monthly form statistics report sent via email
  • Added: 'Show File Name and Size' setting under WS Form --> Settings --> Variables which removes file name and size under files and signatures in email and PDF templates
  • Added: Signatures now recalled in saved forms
  • Added: Date/time picker now has setting for moving the element within the form to avoid issues with parent elements having position: relative
  • Changed: Signature cropping now moved server-side (Requires Imagick)
  • Changed: WS Form --> Settings --> Email is now Variables
  • Bug Fix: Patch implemented to overcome Safari issue with times

1.9.89

New Not available yet
  • Added: Moved date/time picker element within form instead of within body to allow styling by form
  • Added: Added ID to each date/time picker element
  • Added: Custom class setting for date/time picker element

1.9.88

New Fixed Not available yet
  • Added: Performance improvements to select, checkbox and radio fields (empty row attributes removed)
  • Added: Performance improvements to repeatable section initialization
  • Added: Performance improvements to form validation
  • Added: Functionality for new PDF add-on variables #pdf_url and #pdf_link
  • Bug Fix: WS Form framework was not being used in block editor for layout CSS if using Bootstrap
  • Bug Fix: Section ID repair in imported meta data

1.9.87

New Fixed Not available yet
  • Added: WordPress 6.2 compatibility testing
  • Added: Requirements added to main PHP file
  • Bug Fix: Capitalize transform feature was not working for some european characters

1.9.86

Improved Not available yet
  • Changed: Simplified Human Presence functionality to rely on its own confidence level

1.9.85

Fixed Not available yet
  • Bug Fix: Layout editor no longer saves if sidebar is locked (e.g. requesting data from an API)

1.9.84

New Not available yet
  • Added: Update ready for Breakdance v1.3
  • Added: Check on SVG creation to ensure form object is valid

1.9.83

Fixed Not available yet
  • Bug Fix: JetEngine media and gallery field population

1.9.82

New Fixed Not available yet
  • Added: Improved button locking functionality
  • Added: Improved form checksum validation on import
  • Bug Fix: Media library meta data when custom file name specified
  • Bug Fix: Webhook encoding of values containing arrays

1.9.81

New Not available yet
  • Added: Patch to ensure adding parameters to API URL using add_query_arg does not convert periods to underscores

1.9.80

Fixed Not available yet
  • Bug Fix: API call fix for AWeber

1.9.79

New Fixed Not available yet
  • Added: Spam level indicators added to LITE edition
  • Added: Additional admin CSS fixes for third party plugin that incorrectly enqueued Bootstrap on every page
  • Bug Fix: Submission records were still created if Human Presence detected spam

1.9.78

New Not available yet
  • Added: PDF previews on DropzoneJS file uploads
  • Added: Ability to preview / download DropzoneJS file uploads in submissions when form saved
  • Added: Admin CSS fixes for third party plugin that incorrectly enqueued Bootstrap on every page

1.9.77

Fixed Not available yet
  • Bug Fix: db_get_submit_meta duplicating values if run via WooCommerce extension

1.9.76

New Not available yet
  • Added: Webhook API response mapping now supports array in JSON response
  • Added: Webhook now has improved handling of query variables in GET requests

1.9.75

New Not available yet

1.9.74

Fixed Not available yet
  • Bug Fix: Label positioning adjustment on phone fields

1.9.73

New Fixed Not available yet
  • Added: Support for glossaries in JetEngine Field Options data source
  • Added: Set minimum/maximum date and time conditional logic for date/time field type
  • Added: Enabled times feature on date/time field type
  • Added: Separated min/max time setting on date/time field configured as type 'Date/time' or 'Time'
  • Added: Field match conditional logic support for values inside a repeater
  • Bug Fix: CSS fix for Phone field configured to use inside label with international telephone input enabled

1.9.72

New Not available yet
  • Added: Context to JetEngine get field settings method to support user fields

1.9.71

New Fixed Not available yet
  • Added: Set title of email template to email subject
  • Added: Default file type set to DropzoneJS on file upload fields
  • Bug Fix: Custom file name on media library files

1.9.70

New Not available yet
  • Added: Patch to overcome older browsers not supporting date formats in Y-m-d H:i:s format

1.9.69

New Fixed Not available yet
  • Added: Form validation when required status of field changes
  • Bug Fix: Redirect action URL parsing

1.9.68

New Not available yet
  • Added: Additional functionality for PDF add-on

1.9.67

Fixed Not available yet
  • Bug Fix: ITI (International Telephone Input) for multiple form instances on a single page

1.9.66

New Not available yet
  • Added: Ability to assign multiple values to a single key in Webhook (converted to array with dedupe setting)
  • Added: wsf_dropzonejs_upload_path filter for DropzoneJS upload path
  • Added: Dependencies for DropzoneJS enqueue

1.9.65

New Not available yet
  • Added: Improved rendering of conditional logic in admin sidebar
  • Added: Support for population of hidden fields for Google Address field
  • Added: Edit in Preview link on submissions (Must be enabled in settings)

1.9.64

New Fixed Not available yet
  • Added: Meta Box custom table support
  • Bug Fix: Changing a hidden required field to no required was reverted to required with made visible
  • Bug Fix: Dashboard component registration if user capability not set

1.9.63

New Fixed Not available yet
  • Added: Event resetting on form reload
  • Bug Fix: #calc / #text now processes original source instead of parsed source
  • Bug Fix: Conditional logic on conversational forms

1.9.62

New Not available yet
  • Added: Patch to overcome known bug with :valid / :invalid selectors in certain browsers

1.9.61

New Fixed Not available yet
  • Added: Support for population of select fields configured with Select2 + AJAX
  • Added: Custom attributes for divider field type
  • Bug Fix: Field class setting for divider field type

1.9.60

Fixed Not available yet
  • Bug Fix: Setting values in textarea fields using TinyMCE

1.9.59

Fixed Not available yet
  • Bug Fix: WooCommerce extension file upload field processing
  • Bug Fix: Sidebar select2 caching issue

1.9.58

Fixed Not available yet
  • Bug Fix: Setting price values with conditional logic or Webhook return

1.9.57

Fixed Not available yet
  • Bug Fix: reCAPTCHA V3 timeout issue

1.9.56

Fixed Not available yet
  • Bug Fix: Setting values on hidden fields with conditional logic or Webhook return

1.9.55

New Not available yet
  • Added: Saved File Name setting for file uploads to allow for custom file names

1.9.54

Fixed Not available yet
  • Bug Fix: Setting label on button configured as submit using conditional logic

1.9.53

New Fixed Not available yet
  • Added: Forced 200 HTTP response if API requests successful (third parties were changing this in hook)
  • Added: Firefox JS number rounding bug patch (their number field is limited to 14 decimal places if certain languages are set)
  • Added: Change to node value set function for Webhook function to avoid error if node key used twice in mappings
  • Bug Fix: Sidebar select2 initialization issue

1.9.52

New Fixed Not available yet
  • Added: Improved CSS escaping for skin output
  • Bug Fix: Conversational progress bar

1.9.51

Fixed Not available yet
  • Bug Fix: Tab validation showing validation errors was not working with Bootstrap framework
  • Bug Fix: get_user_id function

1.9.50

New Improved Fixed Not available yet
  • Changed: Push to Custom Endpoint renamed to Webhook
  • Added: Return field mapping functionality on Webhook action allows return from API requests to populate form fields
  • Added: Support for dot notation in Webhook field, custom and return mapping (e.g. result[0].name.first)
  • Added: SSL Verify, Timeout and Cookie Passthrough options to Webhook
  • Added: Webhook Return Mapping demo template
  • Added: Change event to Hidden field conditional logic
  • Bug Fix: Select2 AJAX results conditional logic no longer fires on form render

1.9.49

Fixed Not available yet
  • Bug Fix: Next tab button disabling using prop method

1.9.48

New Not available yet
  • Added: JetEngine integration support for Post Management (1.5.0) add-on
  • Added: JetEngine integration support for User Management (1.5.0) add-on
  • Added: JetEngine field option data source
  • Added: Select2 custom message settings
  • Added: Select2 AJAX results conditional logic
  • Added: Improved custom action detection

1.9.47

Fixed Not available yet
  • Bug Fix: wpautop on text/plain content type emails

1.9.46

New Fixed Not available yet
  • Added: Additional parameters added to cookies when set 'SameSite=Strict; Secure'
  • Bug Fix: ACF button group saving

1.9.45

Fixed Not available yet
  • Bug Fix: Button disabling with WooCommerce extension

1.9.44

New Fixed Not available yet
  • Added: ip-api as a geolocation service
  • Added: geoPlugin / ip-api API key settings for commercial versions of geolocation services
  • Added: Improved geolocation request headers to avoid invalid usage messages
  • Added: Google Address component mapping options added for Street full - Short/Long (Reverse order)
  • Bug Fix: Submission not assessing available fields correctly when layout only fields or user role restrictions imposed

1.9.43

New Not available yet
  • Added: Updated Elementor widget registration code for version 3.5+
  • Added: Updated PHP sort functions

1.9.42

New Not available yet
  • Added: Meta value sorting option for posts data source

1.9.41

New Not available yet
  • Added: New support functions for OpenAI add-on

1.9.40

Fixed Not available yet
  • Bug Fix: Deduplication using 'Current Day' method

1.9.39

New Not available yet
  • Added: Do not apply wpautop functionality to client side #field use
  • Added: Ability to use HTML in #field delimiter

1.9.38

Improved Not available yet
  • Changed: Removed fitBounds event when Google Map search place is clicked on to stop zoom irregularities

1.9.37

Fixed Not available yet
  • Bug Fix: International telephone input threw error if form submitted too quickly (e.g. with conditional logic)

1.9.36

New Not available yet
  • Added: Improved mark-up in email templates

1.9.35

Fixed Not available yet
  • Bug Fix: wpautop on submissions page

1.9.34

New Improved Not available yet
  • Added: Server side validation now applies to all mappable fields
  • Changed: wpautop is now applied to Text Area fields configured as 'Default' when output in actions (e.g. Emails). #wpautop is no longer required to format this content. A 'Do Not Apply wpautop' setting is also available under 'Advanced' for Text Area fields if you want to revert to an unformatted output.

1.9.33

New Not available yet
  • Added: Performance improvement on form submit

1.9.32

New Fixed Not available yet
  • Added: Sidebar lock when retrieving integration data
  • Bug Fix: CodeMirror mode for JavaScript editors

1.9.31

New Not available yet
  • Added: Global setting for reCAPTCHA, hCaptcha and Turnstile keys

1.9.30

Fixed Not available yet
  • Bug Fix: Captcha silent validation

1.9.29

New Not available yet
  • Added: Further improvements to license management

1.9.28

New Not available yet
  • Added: Improved licensing management to avoid license deactivation on DB locks

1.9.27

Fixed Not available yet
  • Bug Fix: Tag labels when creating form from action template

1.9.26

New Fixed Not available yet
  • Added: Improved honeypot field for accessibility
  • Bug Fix: Logging error in LITE edition for captcha fields

1.9.25

New Not available yet
  • Added: Performance improvement on client side. Custom field configuration no longer loading in data sources.
  • Added: Support for serialized data in submissions page when added to hidden field meta data

1.9.24

New Not available yet
  • Added: Support for WooCommerce booking plugin

1.9.23

New Not available yet
  • Added: Validate number setting under international telephone input setting on phone field
  • Added: #session_storage_get(key) variable
  • Added: #local_storage_get(key) variable
  • Added: Placeholder setting to date / time field

1.9.22

Fixed Not available yet
  • Bug Fix: Form validation on Select2 + AJAX pre-populated fields

1.9.21

New Fixed Not available yet
  • Added: Support for Meta Box relationship fields
  • Bug Fix: Field / tab focus on form submit

1.9.20

New Improved Not available yet
  • Added: Ability to use min/max with repeatable #field(123) input
  • Changed: Progress bar CSS to ensure right border radius appears at 100%

1.9.19

Improved Fixed Not available yet
  • Change: Duration cookie removed in LITE edition
  • Bug Fix: Next tab validation to show invalid feedback if tabs were hidden

1.9.18

New Not available yet
  • Added: Support for dynamic enqueuing on payment forms that don't include e-commerce fields

1.9.17

Fixed Not available yet
  • Bug Fix: wsf_field_row_add function fixed

1.9.16

New Fixed Not available yet
  • Added: Breakdance website builder element
  • Added: Ability to use variables in the custom endpoint action URL
  • Bug Fix: Field step bypass on hidden fields

1.9.15

Fixed Not available yet
  • Bug Fix: Data format fix for Meta Box select fields without multiple setting enabled

1.9.14

New Not available yet
  • Added: Support for WooCommerce geolocalize users with cache
  • Added: wsf_form_get_count_submit function for returning total public form submissions by form ID

1.9.13

New Fixed Not available yet
  • Added: Support for quantity values being populated using different decimal separators
  • Bug Fix: Quantity field with decimals when using character other than period for decimal separator

1.9.12

Improved Fixed Not available yet
  • Changed: Database primary key and relational field types changed to match WordPress
  • Bug Fix: Show dynamic enqueuing setting for all frameworks

1.9.11

New Fixed Not available yet
  • Added: Honeypot SEO improvement
  • Bug Fix: Submissions read/unread display
  • Bug Fix: wpautop JavaScript function

1.9.10

Fixed Not available yet
  • Bug Fix: Conditional logic for setting repeatable section rows

1.9.9

New Fixed Not available yet
  • Added: wsf_form_get_fields_by_label function
  • Bug Fix: JavaScript action registration

1.9.8

New Not available yet
  • Added: unfiltered_html capability extended to data grids

1.9.7

New Fixed Not available yet

1.9.6

New Fixed Not available yet
  • Added: Reviewed wpdb functionality throughout
  • Added: Improved DropzoneJS error handling
  • Added: Form and submit objects to email filters
  • Bug Fix: Submission export animated gif

1.9.5

New Improved Fixed Not available yet
  • Added: Support for performance plugins with dynamic enqueue
  • Changed: Removed WP_List_Table class to rely on class included with WordPress core
  • Bug Fix: Password confirmation conditional logic if password strength invalid feedback enabled

1.9.4

Fixed Not available yet
  • Bug Fix: GeoIP lookup endpoint
  • Bug Fix: Tab indexing on refresh

1.9.3

Fixed Not available yet
  • Bug Fix: Date variables without date fields

1.9.2

New Fixed Not available yet
  • Added: #field with delimiter support for price select, price checkbox and price radio fields
  • Added: Quality and price total auto map on clone
  • Bug Fix: Tab indexing on clone

1.9.1

New Security Not available yet
  • Added: Reviewed santitization, escaping and validation throughout
  • Added: Improved code to make security reviews easier in future

1.9.0

New Fixed Not available yet
  • Added: Dynamic enqueuing setting (Global settings)
  • Added: Public JS optimized throughout to dramatically reduce file download size
  • Added: Minimum password strength setting on password field
  • Added: Suggest password setting on password field
  • Added: Generate password option in conditional logic for password fields
  • Bug Fix: Population of price checkbox fields

1.8.236

New Not available yet
  • Added: Bricks element dynamic form ID setting

1.8.235

New Fixed Not available yet
  • Added: Remove Arrows/Spinners option for number and quantity fields
  • Bug Fix: Input mask component incorrectly setting decimal point if decimal places set to 0

1.8.234

New Fixed Not available yet
  • Added: Page and Post ID options added to redirect action
  • Added: Error handling improvements for captcha server-side validation
  • Added: Conditional logic assessed when field set validation occurs
  • Bug Fix: International Telephone Input initialization height

1.8.233

New Improved Fixed Not available yet
  • Added: Show invalid fields option for tab validation
  • Added: wsf_submit_field_validate filtered by submit_save setting
  • Added: Date validation support for min / max when set to EPOCH format, e.g. +1970-01-05
  • Changed: wsf_form_get_form_label function now usable when not logged in as admin
  • Bug Fix: Checkbox / Select field max setting was not assessed if invalid feedback was disable
  • Bug Fix: Date population if min / max contained EPOCH format or variables

1.8.232

Fixed Not available yet
  • Bug Fix: Post Status data source column headings

1.8.231

New Fixed Not available yet
  • Added: Cloudflare Turnstile captcha widget
  • Added: Translatable 'week' in date/time field
  • Added: Performance improvement on custom field date calculations
  • Bug Fix: #calc using European price formats

1.8.230

Fixed Not available yet
  • Bug Fix: Meta box date processing for international formats

1.8.229

New Improved Fixed Not available yet
  • Added: Auto-focus on Select2 search when Select2 is opened

  • Bug Fix: Placeholder on select field with cascading required data-placeholder attribute

  • 1.8.228 - 10/01/2022 =

  • Added: Note field type for adding notes in the layout editor

  • Added: Cloud file handler settings added to signature field

  • Added: Conditional logic select all / deselect all for select and checkbox fields

  • Added: Spam Protection field group

  • Added: Meta Box date field Timestamp / Save Format support

  • Changed: Basic mode no longer renders different field types in admin sidebar settings

1.8.227

New Not available yet
  • Added: Query string parameter setting in redirect action

1.8.226

New Fixed Not available yet
  • Added: Ability to edit fields using data sources in submissions page
  • Bug Fix: Form SVG generator for buttons and messages set to type none

1.8.225

New Not available yet
  • Added: cookie_get("name") variable

1.8.224

Fixed Not available yet
  • Bug Fix: Left alignment on inside label if prefix is applied to a field

1.8.223

New Improved Fixed Not available yet
  • Added: Upgraded input-mask library to version 5.0.7 to fix JS error in Oxygen when editing a product template
  • Changed: German translations improved with thanks to @maexx for his contribution
  • Bug Fix: User management add-on threw an error when listing fields if an add-on was not configured
  • Bug Fix: CSS class error when unable to write cached files in uploads folder

1.8.222

New Not available yet
  • Added: #checkbox_count(id) variable. This returns the number of checkboxes checked on a checkbox field.
  • Added: #select_count(id) variable. This returns the number of options selected on a select field.
  • Added: Support for calculations with currencies that have blank decimal or thousand separators.
  • Added: Error thrown if negative value occurs in cart detail fields without 'Allow Negative Value' checked.

1.8.221

New Fixed Not available yet
  • Added: Performance improvement: wp_options data for CSS cache now split into separate record
  • Added: Performance improvement: wp_options data now has autoload set to 'no'
  • Added: Business related field mappings for Google Address field
  • Added: Rows setting for text area configured to use Visual Editor
  • Bug Fix: Removed duplicate field class on radio field group wrapper
  • Bug Fix: Case sensitive issue with select field value checking in conditional logic

1.8.220

New Fixed Not available yet
  • Added: Bi-directional population for all Meta Box file and image field types
  • Added: 'Show All If No Results' setting in Search fields under Select2 --> AJAX
  • Added: Population of select fields if using Select2 --> AJAX
  • Bug Fix: Canonical URL fixed on conversation form pages

1.8.219

New Fixed Not available yet
  • Added: Bricks Builder 1.4 / 1.5 support
  • Bug Fix: Conditional logic now checks if field exists in DOM when checking values
  • Bug Fix: Cached RTL skin and layout CSS was not loading if not rendered inline

1.8.218

New Not available yet
  • Added: Support for #field column look ups for term, post and user data sources

1.8.217

New Fixed Not available yet
  • Added: #trim variable
  • Bug Fix: Corrected Meta Box data format for singular checkbox / select choices

1.8.216

New Fixed Not available yet
  • Added: #post_status variable
  • Bug Fix: get_number function with currency symbols containing the decimal separator character

1.8.215

New Not available yet
  • Added: Improved support for Fancybox when form contains Visual Editor (TinyMCE)

1.8.214

New Not available yet
  • Added: Additional date format support for submission date range searching

1.8.213

New Improved Fixed Not available yet
  • Added: #request_url variable that returns the page URL you are on, regardless of the template
  • Changed: Form lists order changed to order by name and then ID
  • Bug Fix: Submissions date range searching
  • Bug Fix: 'Selected value does not equal' was not appearing in conditional logic options for select fields

1.8.212

New Fixed Not available yet
  • Added: $form_object attribute set on 'Get Data' for WordPress Hook data source
  • Bug Fix: Disabled add view REST API requests in LITE edition
  • Bug Fix: Vertical tab alignment on WooCommerce products

1.8.211

New Improved Not available yet
  • Added: Support for terms and term categories without labels
  • Added: EDD licensing improvements
  • Changed: Bricks element label changed to 'WS Form'

1.8.210

New Not available yet
  • Added: Google Address component mapping now supports 'subpremise' (Used for unit # in Australia)

1.8.209

New Not available yet
  • Added: Google Address result type options (All, Address, Businesses, Cities, Regions)

1.8.208

New Fixed Not available yet
  • Added: Server-side limit checks on form submit
  • Bug Fix: Run WordPress Hook message form scrolling configuration

1.8.207

New Not available yet
  • Added: Required setting added to legal fields (User must scroll through entirety of legal text to validate field)

1.8.206

Fixed Not available yet
  • Bug Fix: Title attribute on spam indicator on submissions page

1.8.205

New Improved Not available yet
  • Added: Inline validation setting on fields and sections
  • Added: Neighborhood and Formatted Address mapping to Google Address field
  • Added: Formatted Address added to data transfer from Google Address to Google Map field
  • Added: Additional admin CSS to override poorly targetted CSS from third party plugins
  • Changed: Improved German translations (Thanks to @upt2 for their contribution)

1.8.204

Fixed Not available yet
  • Bug Fix: Cached CSS file build for fresh install on admin side

1.8.203

Improved Fixed Not available yet
  • Changed: Gravity Forms migration updates
  • Bug Fix: WordPress hook data source row ID across separate groups

1.8.202

New Not available yet
  • Added: Ability to run server-side validation on form save

1.8.201

New Not available yet
  • Added: After form lock, only buttons that were originally enabled are re-enabled

1.8.200

New Not available yet
  • Added: Support for WPForms LITE migration with no submission data

1.8.199

Fixed Not available yet
  • Bug Fix: Server-side #blog_date_custom variable fix

1.8.198

New Not available yet
  • Added: Support for select2 in Elementor pop-ups
  • Added: #submit_url_hash variable which returns only the hash query variable part

1.8.197

Fixed Not available yet
  • Bug Fix: Blur / focus conditional logic events

1.8.196

New Improved Not available yet
  • Added: Improved behavior of marker on Google Maps. Drag and drop. No re-centering on map click.
  • Changed: Updated Elementor widget to support latest class structure

1.8.195

New Not available yet
  • Added: Support for #calc sums using #field with a column specified

1.8.194

New Fixed Not available yet
  • Added: Revised date formats passed to JS Date function to overcome Safari bug
  • Bug Fix: Stop compiled CSS files being enqueued in admin for visual builders

1.8.193

Fixed Not available yet
  • Bug Fix: Meta box taxonomy population for multiple values

1.8.192

Fixed Not available yet
  • Bug Fix: Conditional logic action enable / disable was not resetting on subsequent form submissions

1.8.191

Fixed Not available yet
  • Bug Fix: Fixed default data grid columns for field generated for Meta Box that utilize a data source

1.8.190

Improved Not available yet
  • Changed: Removed color reference on 'Add-Ons' and 'Upgrade' menu items to better support admin themes
  • Changed: Removed need for spacer image in standard HTML email template

1.8.189

New Not available yet
  • Added: Support for #field with column attribute for values containing row parse values

1.8.188

New Fixed Not available yet
  • Added: PATCH to Push to Custom endpoint action
  • Bug Fix: Min / max on date / time field configured as type 'Time'
  • Bug Fix: Column hiding on forms admin page

1.8.187

New Fixed Not available yet
  • Added: reCAPTCHA V3 reset on form submit
  • Added: Encoding of analytics functions to avoid conflicts with plugins containing poor regex functions intended for identifying cookie / analytics scripts
  • Bug Fix: Server side column mapping with data grid parse variables

1.8.186

Fixed Not available yet
  • Bug Fix: #field iterator checking

1.8.185

Fixed Not available yet
  • Bug Fix: Trim and validity checking on multi parameter variables

1.8.184

New Not available yet
  • Added: delimiter and column parameters added to #field variable for data grids. #field(id, delimiter, column). Column can be the column label or index (0 is first column)
  • Added: Donation amount template added to section library

1.8.183

New Not available yet
  • Added: Improved targeting of jQuery sortable 1.13.1 script override

1.8.182

Fixed Not available yet
  • Bug Fix: ACF date field population if value is empty

1.8.181

New Fixed Not available yet
  • Added: Clear session hash with Conditional Logic (Form --> Clear session hash)
  • Bug Fix: Typing enter in post editor label field cause Add Form modal to open. Not a WS Form bug but workaround implemented.
  • Bug Fix: Media library was not opening with recent jQuery UI sortable fix.

1.8.180

New Not available yet
  • Added: form_id and field_id parameters added to wsf_action_email_email_validate hook

1.8.179

New Fixed Security Not available yet
  • Added: WooCommerce: Ability to save form as well as save & continue
  • Added: WooCommerce: Form hash cleared when product added to cart
  • Added: WooCommerce: Ability to run actions using conditional logic
  • Added: Support for shortcodes in email templates (Shortcodes cannot be entered into fields for security reasons)
  • Added: Ability to search for submissions by date range using site date format (Now supports d/m/Y)
  • Added: New action: wsf_enqueue_public (Runs if WS Form enqueues have occurred)
  • Added: Media library files embedded using URL instead of Base64 encoding for improved email support
  • Bug Fix: Google event firing was occurring if parent checkbox was disabled.

1.8.178

New Fixed Not available yet
  • Added: Placeholder on Google Address field
  • Bug Fix: Conditional value setting with URL type fields

1.8.177

New Fixed Not available yet
  • Added: Improved key obscuring in settings
  • Added: Improved CSS / font loading for compatibility with WordPress.com
  • Bug Fix: Submission read by hash now excludes trashed records

1.8.176

New Fixed Security Not available yet
  • Added: Translatable string improvements throughout
  • Bug Fix: XSS fix: Admin label encoding in form list
  • Bug Fix: XSS fix: Text extraction from text area fields in submission viewer

1.8.175

Fixed Not available yet
  • Bug Fix: LiteSpeed fix

1.8.174

New Not available yet
  • Added: #wpautop(string) variable

1.8.173

Fixed Not available yet
  • Bug Fix: Hidden static fields were not excluded from #email_submission variable

1.8.172

New Not available yet
  • Added: wsf_tab_index_<form_id> query variable that allows linking directly to tabs on forms
  • Added: Close icon on debug console (Debug console can be re-opened in Global Settings --> Advanced)
  • Added: Debug console now remembers height when minimized or restored if page refreshed

1.8.171

New Not available yet
  • Added: wsf_submit_meta_read($meta_value, $field_id) and wsf_submit_meta_update($meta_value, $field_id) filter hooks

1.8.170

New Not available yet
  • Added: Virtual keyboard disable option for date / time fields (Improves usability of date / time picker on mobile)
  • Added: Virtual keyboard setting for text and text area fields
  • Added: Improved license and key obscuring for all add-ons

1.8.169

Fixed Not available yet
  • Bug Fix: Conditional logic applying values to hidden fields in repeatable sections

1.8.168

New Fixed Not available yet
  • Added: Submissions export support for sites with permalinks configured as plain
  • Bug Fix: Tab navigation if tabs hidden

1.8.167

Fixed Not available yet
  • Bug Fix: ACF population of values containing amphersand
  • Bug Fix: ACF true/false field type value now set to 0 or 1

1.8.166

New Fixed Not available yet
  • Added: Tranform setting on text based fields: Uppercase, Lowercase, Capitalize, Sentence
  • Added: Variables: #upper(string), #lower(string), #ucfirst(string), #ucwords(string), #capitalize(string), #sentence(string)
  • Bug Fix: Tab navigation if first tab hidden

1.8.165

New Fixed Not available yet
  • Added: ARIA attributes added to progress field
  • Bug Fix: aria-disabled attribute on repeatable section navigation

1.8.164

New Fixed Not available yet
  • Added: Block pattern library
  • Bug Fix: Tab rendering if first tab hidden

1.8.163

New Not available yet
  • Added: Sidebar changes now auto save if you switch to a different sidebar, tab, section or field
  • Added: Updated version numbers on external enqueues
  • Added: Submission form selector now shows '0 records' instead of disabling the option

1.8.162

Fixed Not available yet
  • Bug Fix: Conversational field change events limited to current section to avoid form jumping if dynamic field changes in non-focussed sections occur

1.8.161

New Not available yet
  • Added: Improved accessibility for repeatable section icons
  • Added: WordPress 5.9 uses jQuery UI 1.13.0 which has a positioning bug when dragging fields to the form (https://github.com/jquery/jquery-ui/issues/2001). Version 1.12.1 of jQuery UI sortable is now bundled with WS Form to overcome this issue.

1.8.160

New Fixed Not available yet
  • Added: DropzoneJS thumbnail image size filter hook: wsf_dropzonejs_image_size($size). $size must exist in get_intermediate_image_sizes()
  • Added: Improved language on welcome screen framework selection step
  • Bug Fix: Conversational next field focussing

1.8.159

Fixed Not available yet
  • Bug Fix: Color function for PHP 8.1

1.8.158

New Fixed Not available yet
  • Added: WordPress 5.9 / PHP 8.1 compatibility preparation
  • Bug Fix: Conditional logic data grid column mapping

1.8.157

New Not available yet

1.8.156

Fixed Not available yet
  • Bug Fix: Date >=, <= comparisons in conditional logic with EU date formats

1.8.155

New Not available yet
  • Added: Google Address map assignment initial zoom setting
  • Added: Improvement to tab ARIA attributes

1.8.154

New Not available yet
  • Added: NONCEs on public forms where a user is not logged are now optional to allow for increased cache timeouts

1.8.153

New Fixed Not available yet
  • Added: Various accessibility improvements (ARIA tags and text contrast)
  • Added: Improved min/max file size error messages
  • Bug Fix: Repeater deduplication between fields

1.8.152

New Not available yet
  • Added: Improved reset and clear functionality for file fields

1.8.151

Fixed Not available yet
  • Bug Fix: SVG URL encoding issue for select down arrows

1.8.150

New Fixed Not available yet
  • Added: Support for legacy WordPress date functions (WP < 5.3)
  • Bug Fix: Conditional logic numeric checks fixed for EU number formats

1.8.149

Fixed Not available yet
  • Bug Fix: Field change events now initialized before initial calculations fire

1.8.148

New Not available yet
  • Added: wp_mail errors now include PHPMailerPHPMailerException error message
  • Added: Media (attachment) post type to Post data source. Added 'inherit' post status so that attachments can be listed.
  • Added: Running the 'Save Submission' action via conditional logic now returns a submission hash
  • Added: Improved translation strings. Moved translations out of constants.
  • Added: Obscured license key in system report

1.8.147

New Fixed Not available yet
  • Added: Support for repeat label hiding on H1 - H6 as well as legend
  • Added: Improved accessibility markup for repeatable section icons
  • Bug Fix: Section delete variable clean up
  • Bug Fix: Word and character count validation if help text empty

1.8.146

Fixed Not available yet
  • Bug Fix: Database action auto archiving feature (cron action)

1.8.145

Fixed Not available yet
  • Bug Fix: Welcome screen fixes for PC version of Chrome

1.8.144

Fixed Not available yet
  • Bug Fix: Submission status filter links

1.8.143

Fixed Not available yet
  • Bug Fix: Term lookup cache in post data source bug if term removed
  • Bug Fix: WooCommerce price meta data now converted to floating point

1.8.142

Fixed Not available yet
  • Bug Fix: Calculations from select fields were processed as currency
  • Bug Fix: Rounding error in source field for calculations if commas used as decimal separator

1.8.141

Fixed Not available yet
  • Bug Fix: Conversational URL link

1.8.140

New Fixed Not available yet
  • Added: Support for WooCommerce product meta data (Post management add-on)
  • Bug Fix: Debug populate number fields with step of 'any'

1.8.139

New Not available yet
  • Added: New functionality ready for Amazon S3 integration for file fields
  • Added: Form search
  • Added: Third parameter to #field_date_offset variable to allow formatting of output
  • Added: wsf_form_create_meta_data($meta_data) filter that allows meta data to be edited prior to form being created
  • Added: Cost by area template

1.8.138

New Not available yet
  • Added: intl-tel-input support for phone field. https://intl-tel-input.com/. Check 'Enable' under 'International Telephone Input' in the basic tab to use it.

1.8.137

Improved Not available yet
  • Changed: Server and blog date formats with upgraded WordPress date/time methods

1.8.136

Improved Not available yet
  • Changed: Improved third party custom field plugin detection and add-on initialization

1.8.135

New Improved Fixed Not available yet
  • Added: #field_date_offset(field_id, offset_in_seconds) variable. Returns a date field with an offset added or subtracted in seconds.
  • Changed: Duration tracking is now switched off by default
  • Bug Fix: PHP 8 fix in Divi module

1.8.134

Fixed Not available yet
  • Bug Fix: Duration cookie no longer set if duration tracking disable

1.8.133

Fixed Not available yet
  • Bug Fix: Table prefix on Post data source when retrieving terms

1.8.132

New Improved Not available yet
  • Added: 'Use URLs for file fields' setting in 'Push to Custom Endpoint' action
  • Added: reCaptcha V3 revisions
  • Changed: Submission export temporary folder location

1.8.131

Fixed Not available yet
  • Bug Fix: Double quote detection in variable attributes

1.8.130

New Improved Not available yet
  • Added: New hCaptcha field
  • Changed: Performance improvement on change triggering for cart detail fields

1.8.129

New Fixed Not available yet
  • Added: Migration from Gravity Forms 2.5 now supports column widths
  • Added: Ability to use #field to fields outside a repeatable section in #section_rows_start ... end
  • Bug Fix: Migrate tool submissions import meta data
  • Bug Fix: Meta Box checkbox issue in repeaters

1.8.128

New Not available yet
  • Added: Form level Google Analytics events
  • Added: gtm.formSubmit Google Tag Manager Form Submission trigger support
  • Added: Change event fired when Google Address fields populated

1.8.127

New Fixed Not available yet
  • Added: Latitude and longitude mapping for the Google Address field
  • Bug Fix: Parameter ordering issue for GA tracking objects

1.8.126

Improved Fixed Not available yet
  • Change: Improved detection of custom field plugins in multi-site environments
  • Bug Fix: Google Analytics event tracking for ga contained in tag manager
  • Bug Fix: Meta box repeater (group) fields not recognized in field mapping

1.8.125

New Not available yet
  • Added: New Google Address field allows you to auto populate address fields from a Google Places Autocomplete API search

1.8.124

New Not available yet
  • Added: Performance improvements with #calc and other price related calculations

1.8.123

New Not available yet
  • Added: New filter wsf_action_email_email_validate($valid, $email) added for filtering unwanted email addresses

1.8.122

New Fixed Not available yet
  • Added: Updated option checking in Meta Box and ACF classes
  • Bug Fix: Dedupe value scope processing issue

1.8.121

New Not available yet
  • Added: Increased length of form, tab, section and field labels to 1024 characters
  • Added: Improved database indexing

1.8.120

Fixed Not available yet
  • Bug Fix: Tab validation misreported valid email address if field was not required

1.8.119

New Not available yet
  • Added: Toolset version check to ensure latest public functions are available

1.8.118

New Not available yet
  • Added: User ID set to current user ID when elements cloned in admin

1.8.117

New Fixed Not available yet
  • Added: Improved Elementor class declaration
  • Added: Improved SVG background image encoding in skin CSS
  • Bug Fix: HTML encoded labels for third party form selectors
  • Bug Fix: File count conditional logic when using file fields in repeaters

1.8.116

Fixed Not available yet
  • Bug Fix: WooCommerce class PHP 8 compatibility

1.8.115

New Fixed Not available yet
  • Added: Toolset integration support for Post Management (1.4.0) add-on
  • Added: Toolset integration support for User Management (1.4.0) add-on
  • Added: Toolset field option data source
  • Bug Fix: Mouseover event on radio fields

1.8.114

New Not available yet
  • Added: Improved data sources so that column names retained but rows cleared on save

1.8.113

New Not available yet
  • Added: Ability to filter data source terms by those checked on a post

1.8.112

New Not available yet
  • Added: Support for conditional logic mouse events on select2 elements

1.8.111

New Not available yet
  • Added: Email field allow / deny values with wildcard (e.g. Allow *@wsform.com). Found in 'Advanced' tab.

1.8.110

New Fixed Not available yet
  • Added: Variable parsing on email header keys and values
  • Bug Fix: Submission count recalculated when record status set to trash

1.8.109

New Not available yet
  • Added: Ability to use fields that return multiple values (e.g. checkboxes) as #field in email action 'To' setting
  • Added: Ability to use variables with attributes embedded in #if statements
  • Added: Improved z-indexing in admin
  • Added: Improved time function handling per WordPress recommendations

1.8.108

New Fixed Not available yet
  • Added: Support for multiple textarea fields configured as type HTML
  • Added: Reset data grids if a field is saved with a data source selected to minimize form data size
  • Bug Fix: Cascade / AJAX select fields with no group data caused warning

1.8.107

New Not available yet
  • Added: URL element added to files in custom API endpoint action

1.8.106

Fixed Not available yet
  • Bug Fix: Bulk Action Mark as Spam fixed

1.8.105

Fixed Not available yet
  • Bug Fix: Encryption class includes for initial key generation

1.8.104

New Fixed Not available yet
  • Added: Conversion tracking now support variables
  • Bug Fix: Improvement to encryption class includes
  • Bug Fix: Elementor script and style enqueues

1.8.103

New Fixed Not available yet
  • Added: Ability to enable optgroup using the WordPress hook data source
  • Added: CSS for tooltips in labels, e.g. Icon
  • Added: Applied wpautop to message action content
  • Added: Improved data picker styles
  • Added: Booking template in section library
  • Bug Fix: Password visibility toggle
  • Bug Fix: Updated email regex pattern throughout to support new TLD's
  • Bug Fix: Inline date picker

1.8.102

New Fixed Not available yet
  • Added: Post statuses data source
  • Bug Fix: Lower track on range slider was not rendering if #value was missing from help setting

1.8.101

New Fixed Not available yet
  • Added: wsf_submit_clear_meta_filter_keys filter (Used for new feature in post management add-on version 1.3.2)
  • Bug Fix: Taxonomy list in post data source

1.8.100

New Fixed Not available yet
  • Added: Support for hidden sections in conversational forms
  • Bug Fix: Improved Meta Box field lookups to handle meta boxes assigned to more than one post type

1.8.99

New Fixed Not available yet
  • Added: Ability to self reference field when using #field in labels, placeholder and help
  • Bug Fix: Bug fix on conditional logic setting value using #field in repeatable section

1.8.98

New Fixed Not available yet
  • Added: Performance improvement on clearing select fields with conditional logic
  • Bug Fix: Save Submission field filtering
  • Bug Fix: Select conditional logic on load with AJAX cascading
  • Bug Fix: Repeatable sections in conversational forms now highlight all rows

1.8.97

New Fixed Not available yet
  • Added: Meter field type
  • Added: New section templates
  • Bug Fix: Various CSS fixes
  • Bug Fix: Data grid enter key press fix

1.8.96

Fixed Not available yet
  • Bug Fix: Elementor pop-ups

1.8.95

New Fixed Not available yet
  • Added: Support for forms in preview mode in Elementor
  • Added: Row select value support for price select fields
  • Bug Fix: Pods Yes/No field data grid rows

1.8.94

New Improved Not available yet
  • Added: Improvements to functions.php for later PHP versions
  • Changed: Behavior of rating field adjusted so that conditional logic does not fire on input

1.8.93

New Not available yet
  • Added: Cascading filter column comma separated value setting

1.8.92

New Not available yet
  • Added: LiteSpeed cache support
  • Added: Notion field ID support in sidebar select fields

1.8.91

New Fixed Not available yet
  • Added: #seconds_epoch_midnight client-side variable returns seconds elapsed since Unix Epoch up until the closest previous midnight
  • Bug Fix: Sidebar repeater select options were not disabling if value contained forward slashes in value
  • Bug Fix: Select fields configured to use Select2, multiple and tagging enabled were not appearing in #field variables server side

1.8.90

New Fixed Not available yet
  • Added: Support for comma separated values in cascading fields
  • Added: Hide Child Terms options in Terms data source (Only returns terms with a parent ID of 0)
  • Added: Automatic column mapping on 'Get Data' for data sources
  • Bug Fix: Data source save on sidebar conditional processing

1.8.89

New Not available yet
  • Added: Added checks to ensure Dropzone and Select2 JavaScript libraries are installed before initializing them

1.8.88

New Not available yet
  • Added: Improved check for Pods 2.8 Beta get_groups method

1.8.87

New Fixed Not available yet
  • Added: Additional support for Pods 2.8 Beta
  • Bug Fix: Dynamic data source update when form submitted

1.8.86

New Not available yet
  • Added: WordPress Filter Hook data source

1.8.85

Fixed Not available yet
  • Bug Fix: Improved client side HTML encoding

1.8.84

New Not available yet
  • Added: Pods integration support for Post Management (1.3.0) add-on
  • Added: Pods integration support for User Management (1.3.0) add-on
  • Added: Pods field option data source

1.8.83

New Fixed Not available yet
  • Added: wsf-steps-checks class for adding checks to styled tabs
  • Bug Fix: Fixed invalid feedback reset on field focus

1.8.82

New Fixed Not available yet
  • Added: Improved performance on DropzoneJS uploads
  • Bug Fix: Modal CSS duplication removed

1.8.81

New Not available yet
  • Added: 'Exclude From Cart Total' setting on Price, Price Select, Price Checkbox, Price Radio and Price Range fields types. This excludes those fields from the e-commerce calculations so that they can be used for other functionality such as #calc.
  • Added: wsf-steps, wsf-vertical form wrapper classes for WS Form framework for tab styling
  • Added: wsf-sticky form wrapper, section wrapper and field wrapper classes for WS Form framework
  • Added: Tab accessibility improvements

1.8.80

Fixed Not available yet
  • Bug Fix: select_option_text, checkbox_label and radio_label compatibility with repeatable sections

1.8.79

New Fixed Not available yet
  • Added: Placeholder option for Select2 with multiple selected
  • Added: License key now obscured after it is entered
  • Bug Fix: Select2 rendering

1.8.78

Improved Not available yet
  • Changed: Revised #post* variables for performance

1.8.77

New Not available yet
  • Added: Data export request containing registered user data

1.8.76

Fixed Not available yet
  • Bug Fix: Field value form scope for #field
  • Bug Fix: $submit_object on wsf_submit_field_validate
  • Bug Fix: Data export request

1.8.75

New Fixed Not available yet
  • Added: Ability to hide reCAPTCHA in tabs, sections at field level
  • Bug Fix: Tab Google Analytics event firing

1.8.74

Fixed Not available yet
  • Bug Fix: Function compatibility issue with WooCommerce extension

1.8.73

New Not available yet
  • Added: Multiple choice on Select, Checkbox and Radio IF conditions (OR logic)
  • Added: Round robin recipient logged in email action log on each submission

1.8.72

New Improved Not available yet
  • Added: Option in email action to include links to file uploads and signatures
  • Added: CSV export now includes full paths to file upoads and signatures
  • Changed: E-Commerce status column in CSV export changed from 'Status' to 'Order Status' to avoid duplicate column name
  • Changed: On submission view, signatures now displayed with preview and download icons to match file upload fields

1.8.71

New Not available yet
  • Added: New functions: wsf_form_get_form_object & wsf_form_get_form_label

1.8.70

Fixed Not available yet
  • Bug Fix: ACF data source finding choices in grouped or repeater fields

1.8.69

New Not available yet
  • Added: WordPress 5.8 compatibility testing
  • Added: PHP 8 compatibility testing
  • Added: wp_upload_dir known WordPress bug fix

1.8.68

New Not available yet
  • Added: Submissions CSV export system now builds in chunks if records exceed 500 to avoid timeouts
  • Added: Submissions CSV export system now zips CSV file if it exceeds 1/2 MB in size for convenience

1.8.67

New Not available yet
  • Added: Implemented fix for range slider browser bug

1.8.66

New Improved Not available yet
  • Added: #calc / #text prioritizes attribute changes before default value changes
  • Changed: #calc / #text numeric values changed to 12 decimal point precision

1.8.65

New Not available yet
  • Added: ACF fix on LITE

1.8.64

New Fixed Not available yet
  • Added: Meta Box integration support for Post Management (1.2.0) add-on
  • Added; Meta Box integration support for User Management (1.2.0) add-on
  • Added: Meta Box field option data source
  • Added: Improved wpautop support throughout
  • Added: New conditional logic for form submit and save success
  • Bug Fix: Repeater column toggle in sidebar on row add
  • Bug Fix: Wildcard file accept
  • Bug Fix: Bootstrap 5 tabs
  • Bug Fix: Checkbox fix in customize
  • Bug Fix: Conversation form made PRO

1.8.63

New Not available yet
  • Added: Hierarchy support for terms data source (Display as Hierarchy setting)

1.8.62

New Not available yet
  • Added: #calc / #text support for min / max field attributes
  • Added: Min / max support for price fields in conditional logic

1.8.61

Fixed Not available yet
  • Bug Fix: Progress bar assigned to tabs

1.8.60

New Improved Fixed Not available yet
  • Added: ACF field validation (filter: acf/validate_value) for post and user management actions
  • Added: ACF oEmbed field type support
  • Changed: Code optimization in public.js
  • Bug Fix: Tab click events in conditional logic

1.8.59

Fixed Not available yet
  • Bug Fix: Form preview rendering in Gutenberg
  • Bug Fix: Field encoding post management populate values

1.8.58

Improved Not available yet
  • Changed: Currency symbols to match WooCommerce

1.8.57

Fixed Not available yet
  • Bug Fix: Form submission limit

1.8.56

Fixed Not available yet
  • Bug Fix: Message action delay

1.8.55

New Improved Not available yet
  • Added: Change to placeholder CSS on inside field label positioning
  • Changed: Bricks element updated due to function names changing in Bricks theme core

1.8.54

New Not available yet
  • Added: Hovering over tabs, sections and fields in the layout editor with the conditional logic sidebar open now highlights any conditional rows that contain those form elements

1.8.53

Fixed Not available yet
  • Bug Fix: Required span on calculated labels
  • Bug Fix: Calc firing on repeatable section row count changes

1.8.52

New Not available yet
  • Added: Error logging on invalid feedback client side action

1.8.51

New Not available yet
  • Added: Bootstrap 5 launch compatibility checks

1.8.50

Fixed Not available yet
  • Bug Fix: Conversational style dequeuing

1.8.49

Fixed Not available yet
  • Bug Fix: #email_tracking variable in email templates

1.8.48

New Improved Fixed Not available yet
  • Added: Conversational forms (Beta)
  • Changed: PRO licensing
  • Bug Fix: Numeric value return on data sources pulling ACF meta data

1.8.47

Fixed Not available yet
  • Bug Fix: Initial CSS build error

1.8.46

New Fixed Not available yet

1.8.45

New Not available yet
  • Added: Date field: Disabled days
  • Added: Date field: Disabled dates
  • Added: Date field: Enabled dates

1.8.44

Fixed Not available yet
  • Bug Fix: Visual editor CSS file path issue

1.8.43

Fixed Not available yet
  • Bug Fix: x_wp_nonce JS error

1.8.42

New Not available yet
  • Added: RTL support for new compiled skin system

1.8.41

Fixed Not available yet
  • Bug Fix: Redirect URL parsing now uses text/plain method

1.8.40

Fixed Not available yet
  • Bug Fix: Select all fixed on data grids using dynamic data sources

1.8.39

New Fixed Not available yet
  • Added: Suggested knowledge base articles on support contact form
  • Bug Fix: ACF numeric field value population in select, checkbox and radio fields
  • Bug Fix: Min / max date validation

1.8.38

New Fixed Not available yet
  • Added: Improved default invalid feedback text by field type
  • Added: Improved appearance of legal field for Foundation framework
  • Bug Fix: Server date fix for certain JavaScript engines

1.8.37

New Fixed Not available yet
  • Added: Name to section library (first name, last name)
  • Bug Fix: Applied pre_render filter to submit API call

1.8.36

New Not available yet
  • Added: Round robin support for the Send Email action
  • Added: Box shadow customization
  • Added: Updated version of date time picker JS

1.8.35

New Fixed Not available yet
  • Added: Support for #text and #calc containing #select_option_text
  • Bug Fix: #text on date fields

1.8.34

Improved Fixed Not available yet
  • Changed: Improved and consolidated admin UI icons
  • Bug Fix: 0 values to ACF fields

1.8.33

Fixed Not available yet
  • Bug Fix: Minor bug fix for legacy PHP versions and autocomplete data
  • Bug Fix: Validation of dates with period separators fixed for certain JavaScript engines

1.8.32

Fixed Not available yet
  • Bug Fix: Dependencies fix

1.8.31

New Improved Fixed Not available yet
  • Added: Improvement to Elementor pop-up handling
  • Added: Calc enabled from HTML fields
  • Added: Spacer height setting
  • Added: Enqueued script dependency filters (for PayTrace)
  • Added: CSS recompiled on upgrade
  • Changed: Delete icon continuity throughout admin
  • Bug Fix: Bricks preview now uses form preview
  • Bug Fix: Select2 CSS

1.8.30

New Fixed Not available yet
  • Added: Enabled #text on server side to allow static fields to render correctly
  • Bug Fix: Price range slider help now correctly formats prices using #ecommerce_price
  • Bug Fix: Running actions with conditional logic no longer issues a session ID

1.8.29

New Fixed Not available yet
  • Added: Hide tabs option (Form --> Settings)
  • Bug Fix: Elementor double initializing form events

1.8.28

Fixed Not available yet
  • Bug Fix: Shortcode for Oxygen on public contained visual editor attribute

1.8.27

New Improved Not available yet

1.8.26

New Not available yet
  • Added: New variable: #min(value, value ...) - Returns the minimum of the supplied values
  • Added: New variable: #max(value, value ...) - Returns the maximum of the supplied values
  • Added: New variable: #neg(value) - Returns the 0 if positive, original value if negative
  • Added: New variable: #pos(value) - Returns the 0 if negative, original value if positive

1.8.25

New Not available yet
  • Added: Improved preview template auto detection
  • Added: Improved support for performance optimization plugins

1.8.24

New Not available yet
  • Added: Improved Gutenberg block rendering

1.8.23

New Not available yet
  • Added: Debug console now removes existing instances if wsf_form_init called

1.8.22

New Fixed Not available yet
  • Added: Ability to use step of 'any' on number fields
  • Bug Fix: Elementor modals

1.8.21

New Fixed Not available yet
  • Added: WS Form Oxygen element
  • Added: Improvements to JavaScript wsf_form_init() function (Reinitializes all forms)
  • Added: Improved Beaver Builder, Elementor form initialization
  • Added: Improved Gutenberg block functionality
  • Added: Note that field deduplication does not work with encryption
  • Bug Fix: #calc on multiple select
  • Bug Fix: Gutenberg block SVG

1.8.20

New Not available yet
  • Added: Client side #section_rows_start(section_id) / #section_rows_end

1.8.19

Improved Fixed Not available yet
  • Changed: Removed 'Read more' link from visual editor in admin
  • Bug Fix: Visual editor link dialog flashed in Chrome if sidebar was minimized (Known Chrome issue)
  • Bug Fix: Military format for time in date field

1.8.18

New Fixed Not available yet
  • Added: #text(field_id) variable (Allows you to duplicate field values in other fields)
  • Added: User status options for tabs (Logged in, logged out, user role, user capability)
  • Added: User status options for sections (Logged in, logged out, user role, user capability)
  • Added: User logged in, logged out, role and capability conditional logic IF conditions
  • Bug Fix: Encryption during WooCommerce checkout

1.8.17

New Fixed Not available yet
  • Added: Custom Email HTML template
  • Added: Email Validation template
  • Added: Spam level set to 0 on validated submissions
  • Bug Fix: Validation of european date formats using periods

1.8.16

New Fixed Not available yet
  • Added: #section_rows_start(section_id) / #sections_row_end for email templates
  • Added: Public config script optimizations
  • Bug Fix: Media library uploads

1.8.15

Fixed Not available yet
  • Bug Fix: Fixed hidden field validation for conditional logic validation

1.8.14

New Not available yet
  • Added: Improved checks on conditional logic object integrity
  • Added: Implemented workaround for select2 not behaving properly with dynamically disabled options

1.8.13

Fixed Not available yet
  • Bug Fix: Conditional logic icons if condition deleted

1.8.12

New Not available yet
  • Added: Improved signature validation
  • Added: Server side #ecommerce_price function
  • Added: Signature 'Clear' link text setting
  • Added: Google Map 'Reset' link text setting
  • Added: Password strength and visibility toggle text settings
  • Added: Various Bootstrap and Foundation CSS improvements

1.8.11

New Not available yet
  • Added: WordPress 5.7 testing
  • Added: Support for tab conditional logic in Bootstrap and Foundation

1.8.10

Fixed Not available yet
  • Bug Fix: Conditional logic object ID lookups on form import
  • Bug Fix: Next / previous buttons on forms with tab validation
  • Bug Fix: Inside label positioning on e-commerce cart total field

1.8.9

New Not available yet
  • Added: Conditional logic icons on tabs, sections and fields
  • Added: Highlight tabs, sections and fields when editing a condition

1.8.8

Fixed Not available yet
  • Bug Fix: Email template parsing

1.8.7

Fixed Not available yet
  • Bug Fix: Next / previous tab navigation on conditional logic disable
  • Bug Fix: Parse variable processing fix (Server-side)

1.8.6

Fixed Not available yet
  • Bug Fix: Media library upload with default file upload field

1.8.5

Fixed Not available yet
  • Bug Fix: New form default settings

1.8.4

Fixed Not available yet
  • Bug Fix: Required signatures on save

1.8.3

New Fixed Not available yet
  • Added: Password visibility toggle icon
  • Added: Email validation via link in email
  • Added: Validate before saving option on save field
  • Bug Fix: Action format at on submission save

1.8.2

Fixed Not available yet
  • Bug Fix: Tab next/previous buttons if tab hidden with conditional logic

1.8.1

Fixed Not available yet
  • Bug Fix: Custom validity removal on hidden fields

1.8.0

New Improved Fixed Not available yet
  • Added: Section Library
  • Added: Section Library (Pre-built and 'My Sections' feature)
  • Added: Section and tab import and export
  • Added: Section and tab add to 'My Sections'
  • Added: Improved tab management in layout editor (settings no longer obscure tab names)
  • Added: Performance improvement: Compiled CSS global setting
  • Added: Compliance with SCRIPT_DEBUG constant throughout (Minified CSS setting removed from Global Settings)
  • Added: Compiled and inline CSS enabled by default for new users
  • Added: Field and section search in Toolbox
  • Added: Various layout editor UI improvement
  • Added: DropzoneJS timeout setting
  • Added: Improve statistics gathering methods and error checking
  • Added: Latest version of DropzoneJS
  • Changed: Removed prefix on form error alerts
  • Bug Fix: Foundation 6+ Abide initialization on WooCommerce product pages
  • Bug Fix: Data encryption learn more link

1.7.158

Fixed Not available yet
  • Bug Fix: File handler pre_get_posts function

1.7.157

New Not available yet
  • Added: Priority option on 'Run WordPress hook' action. Can now be run before or after other actions.

1.7.156

New Not available yet
  • Added: New modes for add view script

1.7.155

New Not available yet
  • Added: Performance improvement: New hooks for add-ons to enqueue scripts if field type exists in form
  • Added: Performance improvement: New hook for add-ons to append framework and skin CSS
  • Added: Performance improvement: Faster add view script

1.7.154

Fixed Not available yet
  • Bug Fix: Firefox scrolling in layout editor

1.7.153

New Not available yet
  • Added: None option on button and message types which removes type class

1.7.152

New Fixed Not available yet
  • Added: Select2 minimum and maximum selection
  • Added: Select2 tags option
  • Added: Populate search fields
  • Added: Fixed header in layout editor
  • Bug Fix: Submission ordering

1.7.151

Fixed Not available yet
  • Bug Fix: Column count setting

1.7.150

New Fixed Not available yet
  • Added: Support for comma separated REMOTE_ADDR server variable (Proxied IP)
  • Added: Support tabs embedded within third party tabs
  • Added: Human Resources templates
  • Bug Fix: Submission hidden column user meta option now deleted if form deleted

1.7.149

New Not available yet
  • Added: Tab show/hide conditional logic
  • Added: Tab hidden setting
  • Added: Placeholders and default values for the customize feature

1.7.148

Fixed Not available yet
  • Bug Fix: Action list and sub list selected

1.7.147

New Fixed Not available yet
  • Added: New templates
  • Bug Fix: Mapping of file sizes and mime types from ACF field definitions

1.7.146

New Not available yet
  • Added: First day of the week setting on jQuery date field

1.7.145

New Not available yet
  • Added: File hander class methods for cloud file storage
  • Added: Deduplication at a field level within specified period

1.7.144

New Fixed Not available yet
  • Added: Set HTML conditional logic action for message fields
  • Bug Fix: wpautop applied on message content set with conditional logic

1.7.143

Fixed Not available yet
  • Bug Fix: Form post lock fix

1.7.142

New Improved Not available yet
  • Added: PHP 8 testing
  • Added: New checkbox and radio styling classes
  • Changed: Various code improvements throughout

1.7.141

Fixed Not available yet
  • Bug Fix: Hiding number fields with step

1.7.140

Fixed Not available yet
  • Bug Fix: Message JS action

1.7.139

New Improved Not available yet
  • Added: Errors settings in Form Settings side bar
  • Added: New form complete and error conditional logic
  • Changed: File upload size error message to show MB, GB

1.7.138

New Not available yet
  • Added: #field_float variable

1.7.137

New Not available yet
  • Added: New #submit_url and #submit_link variables for use in emails sent during save for recalling submissions
  • Added: Enable save cookie setting

1.7.136

New Not available yet
  • Added: New functionality added for Stripe subscriptions

1.7.135

New Not available yet
  • Added: #section_row_index and #section_row_number variables
  • Added: Conditional logic for DropzoneJS (file count and events)

1.7.134

New Fixed Not available yet
  • Added: Ability to set quantity min, max and step with conditional logic
  • Bug Fix: DropzoneJS capture attribute
  • Bug Fix: Removed invalid event on inputmask fields to prevent bug with input mask jquery library
  • Bug Fix: Run action immeditely

1.7.133

Fixed Not available yet
  • Bug Fix: Duplicate attachments created on ACF record update using DropzoneJS

1.7.132

Fixed Not available yet
  • Bug Fix: Removed min value on progress bar field

1.7.131

New Not available yet
  • Added: Ability to offset custom date variables by seconds

1.7.130

New Not available yet
  • Added: Ability to set minimum / maximum selected on select fields using conditional logic
  • Added: Ability to set minimum / maximum checked on checkbox fields using conditional logic
  • Added: Ability to set min, max, step on number and range fields using conditional logic

1.7.129

New Not available yet
  • Added: ACF file field type mapped as DropzoneJS

1.7.128

Improved Not available yet
  • Changed: clearMaskOnLostFocus input mask setting changed on basic fields (Reverted)

1.7.127

New Not available yet
  • Added: Form and submission level variable parsing in JavaScript action

1.7.126

Improved Not available yet
  • Changed: clearMaskOnLostFocus input mask setting changed on basic fields

1.7.125

Fixed Not available yet
  • Bug Fix: Localization of #if(...) with #calc in repeaters

1.7.124

Fixed Not available yet
  • Bug Fix: Invalid submission hash error handling

1.7.123

Fixed Not available yet
  • Bug Fix: Sub type fix

1.7.122

New Not available yet
  • Added: Ability to embed static field content with #field variable

1.7.121

Fixed Not available yet
  • Bug Fix: Signature file processing

1.7.120

New Not available yet
  • Added: Excluding static content in emails templates with conditional logic

1.7.119

New Not available yet
  • Added: Map type / zoom retained when form saved

1.7.118

New Fixed Not available yet
  • Added: Tracking pixel / server side statistics setting
  • Added: Sortable DropzoneJS previews
  • Bug Fix: Form lock on DropzoneJS upload with populated files

1.7.117

Fixed Not available yet
  • Bug Fix: ACF boolean field

1.7.116

Improved Not available yet
  • Changed: Google Map address lookup now only occurs on map click

1.7.115

New Improved Fixed Not available yet
  • Added: DropzoneJS functionality for file fields with full responsive grid support
  • Added: DropzoneJS capture support for front and user facing camera captures
  • Added: Minimum and maximum file size settings
  • Added: Maximum file upload setting
  • Added: WordPress (Public) file upload support
  • Added: Submission duration tracking now a setting so it can be disabled
  • Added: Added support for ACF gallery field type
  • Changed: Changed layout of conventional file field to match other fields to support drag and drop / prefix / suffix
  • Bug Fix: Script dequeuing fix for third party plugins that enqueue their scripts everywhere
  • Bug Fix: Field mapping excluded password fields

1.7.114

Fixed Not available yet
  • Bug Fix: Tab validation

1.7.113

New Fixed Not available yet
  • Added: Additional ARIA attribute support
  • Added: Custom meta to message fields
  • Added: Performance improvements
  • Added: Ability to use variables in custom attribute values
  • Bug Fix: Data grid CSV import empty line
  • Bug Fix: Debug number randomization
  • Bug Fix: Bypass script

1.7.112

New Not available yet
  • Added: New autocomplete field attribute options
  • Added: Elementor pop-up compatibility and improved user interface on widget

1.7.111

New Fixed Not available yet
  • Added: #if() ... #endif variable, e.g. #if(#field(123) == "my value")Show this if field ID 123 equals "my value"#endif (BETA)
  • Bug Fix: Select2 with pre-loaded options
  • Bug Fix: Email media file attachments

1.7.110

Improved Not available yet
  • Changed: Date presentation functions

1.7.109

New Not available yet
  • Added: Cascading checkboxes and radios retain original checked value when rendered
  • Added: Term data source meta data columns, including ACF support
  • Added: User data source meta data columns, including ACF support

1.7.108

New Improved Not available yet
  • Added: Improved select2 full script handling
  • Added: SVG template Google Map field
  • Changed: Email sidebar fields to be type text instead of email to avoid native errors when entering # variables

1.7.107

New Fixed Not available yet
  • Added: Google Map field type
  • Bug Fix: reCAPTCHA version 3 fix

1.7.106

New Not available yet
  • Added: ACF option filtering by post

1.7.105

New Not available yet
  • Added: WordPress 5.6 support
  • Added: Deregister on scripts that other plugins have not localized to their admin pages

1.7.104

New Fixed Not available yet
  • Added: Form meta repair routine for import to remap field IDs
  • Bug Fix: Form populate section repeatable
  • Bug Fix: Conditional logic firing form save on form load in preview mode

1.7.103

New Not available yet
  • Added: Final round of IE11 compatibility work

1.7.102

New Not available yet
  • Added: Post data source meta data columns, including ACF support
  • Added: Select2 / Cascading support of data source searching

1.7.101

Fixed Not available yet
  • Bug Fix: Conditional logic disabled field

1.7.100

Fixed Not available yet
  • Bug Fix: Conditional logic required field

1.7.99

New Fixed Not available yet
  • Added: Bootstrap 5 inside label positioning support
  • Bug Fix: Left / right label positioning

1.7.98

New Not available yet
  • Added: Support for Oxygen visual builder

1.7.97

New Not available yet
  • Added: Inside label positioning (Use WordPress Customize -> WS Form -> Advanced to change positioning / scale)

1.7.96

New Improved Not available yet
  • Changed: Default values accept variables regardless of mode selected
  • Added: Placeholder on step setting

1.7.95

New Fixed Not available yet
  • Added: Icon tooltips
  • Added: Various admin UI improvements
  • Added: WCAG compliant interface colors
  • Added: Filtered field list for action mapping
  • Bug Fix: Debug HTML encoding fix in log

1.7.94

Fixed Not available yet
  • Bug Fix: Conditional logic action running

1.7.93

New Fixed Not available yet
  • Added: Improvements to object, action and conditional logic save / save & close methods
  • Bug Fix: Elementor frontend fix

1.7.92

New Not available yet
  • Added: Improved form populate null checks

1.7.91

New Not available yet
  • Added: Framework improvements for required fields
  • Added: Layout editor UI improvements

1.7.90

New Fixed Not available yet
  • Added: Error handling disabled in visual builder previews
  • Bug Fix: Inline CSS rendering in Gutenberg

1.7.89

Fixed Not available yet
  • Bug Fix: Upload mime type filtering in repeatable sections

1.7.88

New Not available yet
  • Added: Changes made to improve compatibility with WP Rocket

1.7.87

New Fixed Not available yet
  • Added: Form level restrictions by user role and/or capabilities
  • Added: Field level restrictions by user role and/or capabilities
  • Added: Data grid row variables
  • Bug Fix: Required file uploads on hidden file fields

1.7.86

Fixed Not available yet
  • Bug Fix: Removed form ID check on submit db_update
  • Bug Fix: Minor fix on plugin page links

1.7.85

Fixed Not available yet
  • Bug Fix: Column mapping on select2 AJAX searching

1.7.84

Fixed Not available yet
  • Bug Fix: Admin function hook adjustment to ensure CPTs recognized by post management add-on

1.7.83

New Fixed Not available yet
  • Added: Further improvements and additions to the template library
  • Added: Hidden field value setting and resetting with conditional logic
  • Added: Improved API call error response handling with KB support
  • Bug Fix: #calc registration in submissions editor sidebar
  • Bug Fix: #calc log events when debug not shown
  • Bug Fix: Mobile to desktop breakpoint sidebar handling in admin

1.7.82

Fixed Not available yet
  • Bug Fix: Gutenberg block

1.7.81

New Fixed Not available yet
  • Added: Improved template library layout and dynamic SVG generator
  • Added: Media attachments for send email action
  • Bug Fix: Ratings field on mobile

1.7.80

New Fixed Not available yet
  • Added: Functionality added for WooCommerce extension version 1.1.41
  • Added: Calculated templates
  • Added: Read only attribute on rating field type
  • Bug Fix: Progress bar events when repeatable section row added
  • Bug Fix: Double clicking on field labels while editing

1.7.79

New Not available yet
  • Added: wsf_form_init() function to allow adhoc forms to be initialized

1.7.78

New Not available yet
  • Added: Form statistics reset

1.7.77

Fixed Not available yet
  • Bug Fix: Conditional logic optgroups

1.7.76

New Fixed Not available yet
  • Added: Prefix and suffix support on fields (Fully Bootstrap and Foundation compatible using input groups)
  • Bug Fix: Latest version of CodeMirror caused re-initialize issue

1.7.75

Improved Fixed Not available yet
  • Changed: Improved auto else feature on conditional logic so it doesn't apply to event conditions
  • Bug Fix: Signature reset conditional logic action firing event
  • Bug Fix: Color field reset updating minicolor jQuery component

1.7.74

New Improved Not available yet
  • Added: Select2 option on select fields (Supports AJAX)
  • Added: Ability to override form element ID in shortcode (element_id)
  • Added: Ability to override form element ID in block
  • Added: Exclude hidden fields option under screen options in Submissions
  • Changed: Clear hidden fields functionality improved

1.7.73

Fixed Not available yet
  • Bug Fix: Required conditional logic action

1.7.72

New Improved Not available yet
  • Added: Undo, redo and undo history now updates preview
  • Changed: Further conditional logic performance improvements

1.7.71

New Improved Fixed Not available yet
  • Added: Additional tutorial items
  • Changed: Conditional logic performance improvements
  • Changed: Repeatable section performance improvements
  • Changed: Debug console log performance improvements
  • Bug Fix: Action and conditional logic read only header

1.7.70

New Fixed Not available yet
  • Added: Time min/max and invalid input validation on fields using jQuery date/time picker
  • Bug Fix: CodeMirror initialization on hidden fields

1.7.69

Fixed Not available yet
  • Bug Fix: Return/enter events on input fields
  • Bug Fix: Repeatable section hidden fields not cleared

1.7.68

New Fixed Not available yet
  • Added: Field label save on return/enter
  • Bug Fix: Initial action label saving

1.7.67

New Fixed Not available yet
  • Added: Hidden behavior options on fields: Always Include in Actions, Always Include in Cart Total
  • Added: Ability to edit e-commerce fields in submissions (Setting)
  • Bug Fix: Show all if no results option on cascading selects (Non-AJAX)

1.7.66

New Not available yet
  • Added: File upload image, video and audio previewing

1.7.65

Fixed Not available yet
  • Bug Fix: Checkbox and radio grids with cascading values

1.7.64

New Fixed Not available yet
  • Added: Hidden fields are cleared in emails by default (Can be disabled)
  • Added: Hidden fields can be cleared in submissions
  • Bug Fix: Validation on hidden fields (HTML 5 compatible)
  • Bug Fix: Removed title and meta from fallback preview template
  • Bug Fix: Required hidden fields

1.7.63

Fixed Not available yet
  • Bug Fix: wsf-rendered trigger

1.7.62

New Fixed Not available yet
  • Added: Form rendered condition
  • Added: Cascading support on multi selects
  • Bug Fix: Form navigation firing order

1.7.61

New Fixed Not available yet
  • Added: AJAX cascading select fields
  • Added: Cascading checkboxes
  • Added: Support for text, number, range, and rating fields as cascading inputs
  • Added: Placeholder text for cascading fields (No results and loading for AJAX requests)
  • Added: Improved loader when adding a new form
  • Bug Fix: Repeatable section icon coloring
  • Bug Fix: Data grid page selectors for high numbers

1.7.60

New Improved Fixed Not available yet
  • Added: Filter by author in post data source
  • Changed: Checkbox and radio styling in WS Form framework
  • Bug Fix: Select cascading in Safari

1.7.59

New Improved Fixed Not available yet
  • Added: Performance improvements
  • Added: Improved presentation of dragged fields
  • Changed: System table reorganization
  • Bug Fix: Min, max validation of fields in repeatable sections
  • Bug Fix: Cascading removing events

1.7.58

New Not available yet
  • Added: Deduplication of select, radio and checkbox options across repeatable sections

1.7.57

Fixed Not available yet
  • Bug Fix: CodeMirror saving in sidebar

1.7.56

New Not available yet
  • Added: Improved hide/show conditional logic performance

1.7.55

New Not available yet
  • Added: Retained file uploads on form save
  • Added: Visual tickmarks on range sliders (Chrome only)
  • Added: Custom file upload button label setting

1.7.54

Fixed Not available yet
  • Bug Fix: Image selector in data grids

1.7.53

New Fixed Not available yet
  • Added: Sorting on sidebar repeaters
  • Bug Fix: Set custom validity on radio field

1.7.52

Fixed Not available yet
  • Bug Fix: Column mapping indexes / ids

1.7.51

New Not available yet
  • Added: Ability to to set min / max dates based on + / - days using +1970-01-05 format (e.g. + 4 days)
  • Added: Improved detection of date time picker presence (avoids clash with Divi date time picker)

1.7.50

New Improved Not available yet
  • Added: Human Presence spam protection
  • Changed: Akismet spam protection now found under Form Settings, Spam tab

1.7.49

New Improved Not available yet
  • Added: Save form list orderby and order settings by user
  • Added: Validation for dates with ordinal indicators
  • Changed: Removed DELETE and PUT verbs throughout

1.7.48

New Fixed Not available yet
  • Added: Minor sidebar CSS fixes
  • Bug Fix: Set custom validity only if field will validate

1.7.47

New Improved Not available yet
  • Added: Conditional logic date comparison for d/m/Y format
  • Changed: Improved Form Settings sidebar layout
  • Changed: Improved sidebar CSS throughout

1.7.46

Improved Not available yet
  • Changed: Updated date time picker jQuery component

1.7.45

Fixed Not available yet
  • Bug Fix: Field bypassing on hidden file fields
  • Bug Fix: Initial rendering of publish button after performance improvements

1.7.44

New Fixed Not available yet
  • Added: Language support on jQuery date time picker
  • Bug Fix: Select all on bulk edit in data grids

1.7.43

New Not available yet
  • Added: Min and max date validation on jQuery date picker
  • Added: autocomplete options for fields

1.7.42

New Improved Not available yet
  • Added: Submissions export filtered by date range
  • Added: Improved loading speed of submissions and layout editor
  • Changed: Submissions date columns formatted according to field settings

1.7.41

Fixed Not available yet
  • Bug Fix: Conditional logic for actions

1.7.40

Improved Fixed Not available yet
  • Changed: Select2 REST API authentication for WordPress 5.5+
  • Bug Fix: Invalid feedback targeting in conditional logic actions

1.7.39

Fixed Not available yet
  • Bug Fix: Submission column ordering

1.7.38

New Fixed Not available yet
  • Added: Populate field triggering fallback
  • Bug Fix: Calc registration on conditional logic actions
  • Bug Fix: Conditional logic setting values on price field now currency formatted for input currency mask

1.7.37

Fixed Not available yet
  • Bug Fix: Event firing in multiple conditional groups
  • Bug Fix: Conditional logic field targeting

1.7.36

Fixed Not available yet
  • Bug Fix: Localization of conditional logic in same section

1.7.35

Fixed Not available yet
  • Bug Fix: Fallback calc value

1.7.34

New Fixed Not available yet
  • Added: Support for calc with price column mapping
  • Bug Fix: Calc on negative price values

1.7.33

New Fixed Not available yet
  • Added: Price subtotal and cart total fields now trigger calc fields
  • Bug Fix: Minor edit on 'Read Only' setting in admin

1.7.32

New Improved Not available yet
  • Added: New reset and clear icons for repeatable section
  • Added: Tab, section and field reset and clear conditional logic actions
  • Added: Setting to show all options if cascading lookup cannot find a match
  • Changed: Improved conditional logic targeting on repeatable sections

1.7.31

New Fixed Not available yet
  • Added: Various layout editor UI improvements
  • Bug Fix: Stacked conditional logic actions
  • Bug Fix: Deleted conditional groups caused logic previous to be incorrect

1.7.30

Improved Not available yet
  • Changed: Select, radio and checkbox price mapping can now contain values with currency

1.7.29

New Fixed Not available yet
  • Added: #section_row_count now works on initial form load
  • Bug Fix: Repeatable section radio and checkbox value conditional logic
  • Bug Fix: Conditional logic firing when sections are cloned

1.7.28

New Fixed Not available yet
  • Added: Support for optgroups and fieldsets in cascading select and radio fields
  • Bug Fix: Tab selection in Bootstrap 5
  • Bug Fix: Data grid column delete removed for single column grids

1.7.27

New Not available yet
  • Added: Conditional logic for checked count equals, does not equal, greater than, less than on checkbox fields
  • Added: Conditional logic for selected count equals, does not equal, greater than, less than on select fields
  • Added: Max checked count limits checking additional checkboxes on checkbox fields
  • Added: Max selected count limits selecting additional options on select fields

1.7.26

New Fixed Not available yet
  • Added: Debug populate feature now excludes fields with calculated values
  • Added: Improved debug populate event firing
  • Bug Fix: Price select cascading column selection fix

1.7.25

New Fixed Not available yet
  • Added: Ability to include dividers in emails
  • Added: Added wpautop to text editor field output in emails
  • Added: Full width value fields in expanded conditional logic view
  • Bug Fix: Deactivation fixed if moving between hostnames
  • Bug Fix: Added additional new lines to email content to avoid hitting line limit
  • Bug Fix: @unserialize was incorrectly causing errors in WP 5.5 so changed this to is_serialized method
  • Bug Fix: Removed double tags in email content caused by output of wpautop

1.7.24

New Not available yet
  • Added: Dismiss nag fixed

1.7.23

New Not available yet
  • Added: Action variable column mapping on price select, checkbox and radio fields

1.7.22

New Improved Fixed Not available yet
  • Added: LinkedIn conversion tracking
  • Changed: Improved settings layout
  • Bug Fix: Foundation checkbox and radio field markup

1.7.21

New Improved Not available yet
  • Added: Improved support for WAF 403 errors
  • Changed: X-HTTP-Method-Override disabled by default

1.7.20

New Improved Not available yet
  • Added: Support for minumum and maximum selected/checked in progress bar calculations
  • Added: Minimum and maximum checked on price checkbox
  • Added: Minimum and maximum selected on price select
  • Changed: Improved support for min and max dates for native and jQuery date picker

1.7.19

New Fixed Not available yet
  • Added: Ability to add click events to navigation buttons
  • Bug Fix: Reset and clear applying to fields in repeatable sections

1.7.18

New Fixed Not available yet
  • Added: Improved rendering of images in submissions table
  • Bug Fix: Wrapping submission labels
  • Bug Fix: Count submit unread API for submissions

1.7.17

New Not available yet
  • Added: Section width support for action update_form method

1.7.16

Fixed Not available yet
  • Bug Fix: Unchecked checkboxes now equals 0 in calculations

1.7.15

New Fixed Not available yet
  • Added: Table CSS added to override issue caused by poor CSS selectors in third party plugins
  • Bug Fix: Divi shortcode

1.7.14

Fixed Not available yet
  • Bug Fix: IDs on multiple case sensitive checkboxes in conditional logic

1.7.13

New Improved Not available yet
  • Added: #pow(base, exponent) variable
  • Added: #ecommerce_price(number) variable
  • Added: Array to comma delimited setting in custom endpoint action
  • Changed: Revised REST endpoint declarations to meet 5.5 requirements

1.7.12

New Not available yet
  • Added: Public and mobile toolbar menu features

1.7.11

New Not available yet
  • Added: Admin toolbar menu features

1.7.10

New Fixed Not available yet
  • Added: select_option_text, checkbox_label, radio_label as server side variables
  • Bug Fix: Required attributes on variables

1.7.9

New Fixed Not available yet
  • Added: Bootstrap 5 framework support
  • Added: Hooks for TinyMCE configuration
  • Added: Improved welcome screen
  • Bug Fix: Case sensitivity in conditional logic
  • Bug Fix: Gutenberg block fix for visual editor

1.7.8

New Not available yet
  • Added: Data grid 'Insert Image' icon
  • Added: Select field minimum and maximum selected

1.7.7

New Fixed Not available yet
  • Added: Section IDs hidden in emails if they are empty
  • Bug Fix: Pre-parsing

1.7.6

Fixed Not available yet
  • Bug Fix: Calculated field

1.7.5

New Not available yet
  • Added: #post_meta, #user_meta now works in all fields
  • Added: Various UI improvements

1.7.4

New Fixed Not available yet
  • Added: Improvements to visual builder modules
  • Bug Fix: Data grid tab JS error on click for read only grids

1.7.3

Fixed Not available yet
  • Bug Fix: Repeatable section calculations on section add

1.7.2

New Improved Not available yet
  • Added: Improved API / Database error handling
  • Added: Theme and MySQL variable added to system report
  • Changed: Framework detection in settings

1.7.1

Fixed Not available yet
  • Bug Fix: mod_security fix

1.7.0

New Improved Fixed Not available yet
  • Added: Data sources for select, checkbox, radio and fields supporting datalists
  • Added: Data source: Preset (Country, State etc)
  • Added: Data source: Post (Posts, Pages etc)
  • Added: Data source: Term (Category, Tag etc)
  • Added: Data source: User
  • Added: Data source: ACF (Field choices)
  • Added: New value based conditional logic If/Then/Else options
  • Changed: Various admin interface styling improvements
  • Bug Fix: Changed 'per page' functionality for compatibility with 5.4.2
  • Bug Fix: Tab previous and next buttons if no tabs present

1.6.24

Fixed Not available yet
  • Bug Fix: Multi-form instance support for repeatable sections
  • Bug Fix: TinyMCE button color

1.6.23

New Not available yet
  • Added: Additional mod_security fixes to avoid OWASP rule matches

1.6.22

Improved Not available yet
  • Changed: Framework detection

1.6.21

Fixed Not available yet
  • Bug Fix: Price format when setting sub totals

1.6.20

New Fixed Not available yet
  • Added: Action and Conditional Logic row copy
  • Bug Fix: Action priority sorting after filter

1.6.19

Improved Not available yet
  • Changed: Form calculation / e-commerce order

1.6.18

New Not available yet
  • Added: Min and max checked on checkboxes

1.6.17

Improved Fixed Not available yet
  • Changed: Field IDs on by default
  • Bug Fix: Correct previous logic on first index of conditionals

1.6.16

New Fixed Not available yet
  • Added: Conditional logic support for multi-selects
  • Bug Fix: Trigger on checkbox conditional logic change
  • Bug Fix: Debug console log clear

1.6.15

New Fixed Not available yet
  • Added: Improved SVG previews
  • Added: Improved NONCE error notice, now links to helpful KB article
  • Bug Fix: Submission page selector if submissions viewed from form selector

1.6.14

New Improved Fixed Not available yet
  • Added: E-Commerce data to submissions CSV export
  • Changed: Default form order
  • Changed: CSV export date localized
  • Bug Fix: Submission edit and safe

1.6.13

New Fixed Not available yet
  • Added: Beaver Builder, Divi & Elementor modules to free version
  • Bug Fix: nouislider not liking extending String or Date classes

1.6.12

New Fixed Not available yet
  • Added: Button type: Default
  • Added: Email action filters
  • Bug Fix: Input mask focussing

1.6.11

Fixed Not available yet
  • Bug Fix: wpautop function

1.6.10

New Fixed Not available yet
  • Added: Progress by tab index
  • Bug Fix: Data grid upload

1.6.9

New Improved Fixed Not available yet
  • Added: Shortcode rendering in text editor, HTML and message fields
  • Added: Section vertical alignment
  • Changed: Consolidated server PHP objects
  • Bug Fix: Submissions form selector

1.6.8

Fixed Not available yet
  • Bug Fix: European style thousand separators in prices

1.6.7

New Improved Not available yet
  • Added: Additional translated strings
  • Added: Auto optimize of breakpoint widths (Removed Optimize buttons)
  • Changed: Import / export icons

1.6.6

New Improved Not available yet
  • Added: Save & Close button in sidebar
  • Changed: Sidebar width

1.6.5

New Improved Not available yet
  • Added: Pattern attribute for Email and URL field types
  • Changed: Gutenberg block registration from constant to string for WordPress plugin directory

1.6.4

Improved Not available yet
  • Changed: WooCommerce currency setting source

1.6.3

New Fixed Not available yet
  • Added: Calculation by variable group priority
  • Bug Fix: Removed blur event from calculation firing

1.6.2

Fixed Not available yet
  • Bug Fix: File download NONCE in submissions

1.6.1

New Not available yet
  • Added: Seconds variables

1.6.0

New Improved Fixed Not available yet
  • Added: Calculated fields - #calc(...)
  • Added: Calculated field debugging
  • Added: RTL support for admin interface and WS Form framework
  • Changed: Gutenberg block always uses WS Form framework
  • Bug Fix: Migrate tool
  • Bug Fix: Form upload drop release
  • Bug Fix: Submission date picker
  • Bug Fix: Debug log panel height

1.5.37

Improved Not available yet
  • Changed: Improved detection of Gutenberg editor

1.5.36

New Fixed Not available yet
  • Added: Revised Gutenberg block
  • Added: Live Preview
  • Bug Fix: Logout form template
  • Bug Fix: Server side currency to number functionality
  • Bug Fix: Submit count in debug console
  • Bug Fix: WS Form framework offset

1.5.35

New Not available yet
  • Added: Variable parser changes ready for calc fields

1.5.34

Fixed Not available yet
  • Bug Fix: Customize preview

1.5.33

New Not available yet
  • Added: nonce_user_logged_out filter to keep nonces consistent

1.5.32

Fixed Not available yet
  • Bug Fix: data-price elements

1.5.31

New Improved Not available yet
  • Added: Pathname and query string tracking variables
  • Added: Expanded sidebar for submissions
  • Added: Ability to expose added post and user to subsequent actions
  • Added: Download published JSON form data
  • Changed: Style of messages

1.5.30

New Not available yet
  • Added: Change name of Alert field to Message

1.5.29

New Fixed Not available yet
  • Added: Alert field type
  • Added: Customize added to WS Form admin menu (Uses form being edited as preview)
  • Added: Font size customize option for section and fieldset labels
  • Added: Improved fallback form selection for preview
  • Bug Fix: Customize preview

1.5.28

New Not available yet
  • Added: wpautop on "Set Content" conditional logic action for text editor fields

1.5.27

New Not available yet
  • Added: Variables option for Select, Checkboxes and Radios datagrids

1.5.26

New Improved Fixed Not available yet
  • Added: Support for actions requiring repeatable submit data
  • Added: Support for Populate Using Action requiring repeatable submit data
  • Changed: Repeatable options now disable already mapped options
  • Bug Fix: Repeatable range slider in submission edit mode
  • Bug Fix: Prices with identical decimal and thousand separators

1.5.25

Fixed Not available yet
  • Bug Fix: JSON encoding on submit

1.5.24

Fixed Not available yet
  • Bug Fix: Thousand separator in prices

1.5.23

Fixed Not available yet
  • Bug Fix: Delimiter on variables

1.5.22

New Improved Not available yet
  • Added: #checkbox_label variable
  • Added: #radio_label variable
  • Changed: #select_option_text to support multiple selects

1.5.21

New Not available yet
  • Added: File upload progress bar
  • Added: Grid feature for checkboxes and radios
  • Added: Form submit, save, complete, error conditional logic
  • Added: New templates

1.5.20

Fixed Not available yet
  • Bug Fix: Decimal separator in prices

1.5.19

Fixed Not available yet
  • Bug fix: Bulk options to POST method

1.5.18

Fixed Not available yet
  • Bug fix: WSF Plugins loaded action

1.5.17

New Not available yet
  • Added: Additional mouse and touch events

1.5.16

New Improved Security Not available yet
  • Added: Media button filter
  • Changed: Improved security routines
  • Changed: Improved output escaping
  • Changed: Script and style enqueueing

1.5.15

New Not available yet
  • Added: Checkbox and radio image support

1.5.14

New Improved Not available yet
  • Added: REST API testing on Welcome page
  • Added: Support for credit card fields
  • Changed: Improved settings styling

1.5.13

New Not available yet
  • Added: Improved hooks for actions

1.5.12

New Not available yet
  • Added: Enqueue core action

1.5.11

Improved Not available yet
  • Changed: Admin JS loaded in footer

1.5.10

New Not available yet
  • Added: Review system
  • Added: Deactivate feedback system

1.5.9

New Not available yet
  • Added: Auto enqueuing of WS Form JS/CSS

1.5.8

New Improved Not available yet
  • Added: Cascading field support in repeaters
  • Added: Inline CSS and Minified CSS options
  • Changed: Default CSS expiry header set to 31536000 seconds

1.5.7

Fixed Not available yet
  • Bug Fix: #select_option_text variable selector fix

1.5.6

Fixed Not available yet
  • Bug Fix: Parse variable processing section repeatable index JS fix

1.5.5

New Not available yet
  • Added: #section_row_count initial fire
  • Added: #section_row_count import lookups

1.5.4

New Not available yet
  • Added: Section repeatable row count variable
  • Added: Section repeatable IF conditional logic

1.5.3

New Improved Not available yet
  • Added: Set section repeatable row count
  • Changed: Section fieldset HTML

1.5.2

Fixed Not available yet
  • Bug Fix: Form e-commerce calculation on locked forms f

1.5.1

New Not available yet
  • Added: Improved form caching for WooCommerce modals
  • Added: Responsive section repeatable and rating icons
  • Added: Font weight in appearance settings

1.5.0

New Improved Fixed Not available yet
  • Added: Repeatable sections
  • Added: Conditional logic for repeatable sections
  • Added: E-Commerce calculations for repeatable sections
  • Added: New Add / Remove fields for repeatable sections
  • Added: New Move Up / Down fields for repeatable sections
  • Added: New icons field for repeatable sections
  • Added: Repeatable sections rendering in submissions and emails
  • Added: Draggable repeatable sections
  • Added: Repeatable editing in submissions
  • Added: New field event: On change or input
  • Added: Rating horizontal alignment / spacing
  • Added: Elementor
  • Changed: Improved script enqueuing
  • Changed: Improved default color palette with improved contrast ratio
  • Bug fix: Empty file fields on save
  • Bug fix: Options caching on settings save
  • Bug fix: Event firing conditional logic improvements

1.4.101

Fixed Not available yet
  • Bug Fix: PHP 5.6 legacy code fix in setup_from_post

1.4.100

Fixed Not available yet
  • Bug Fix: Repeatable sections pre-release issue

1.4.99

Fixed Not available yet
  • Bug Fix: Radio fields on tab validation

1.4.98

Improved Fixed Not available yet
  • Changed: Performance improvements
  • Bug Fix: CodeMirror field initialization in sidebar on hidden tabs

1.4.97

Fixed Not available yet
  • Bug Fix: File real-time validation

1.4.96

New Not available yet
  • Added: Conditional logic firing on price total changes

1.4.95

Improved Not available yet
  • Changed: Improved ecommerce calculation locking for fixed price forms

1.4.94

Improved Not available yet
  • Changed: Latest version of inputmask

1.4.93

Fixed Not available yet
  • Bug Fix: Input mask on currency fields

1.4.92

Improved Not available yet
  • Changed: Improved script enqueuing dependencies and versioning. Head / footer script enqueuing

1.4.91

Fixed Not available yet
  • Bug Fix: Zero e-commerce amounts

1.4.90

Fixed Not available yet
  • Bug Fix: Repeater down arrow on condensed columns
  • Bug Fix: Action data serialization on submit

1.4.89

Fixed Not available yet
  • Bug Fix: Save notifications on rapid sidebar switching
  • Bug Fix: Required fields on hidden sections

1.4.88

Improved Not available yet
  • Changed: Improved underlying post data for previews

1.4.87

New Not available yet
  • Added: Tab validation
  • Added: Tab, section, field validation in conditional logic
  • Added: Workaround if other plugins have post loop bug in preview

1.4.86

Fixed Not available yet
  • Bug Fix: Tab sorting

1.4.85

Improved Not available yet
  • Changed: Improved sidebar save

1.4.84

Improved Fixed Not available yet
  • Changed: Improved form statistics performance
  • Bug Fix: Safari file input check bug

1.4.83

Improved Not available yet
  • Changed: Updated jquery.inputmask to newer version

1.4.82

New Fixed Not available yet
  • Added: Select2 sidebar field type for WooCommerce add-on
  • Bug Fix: User ID logging on submissions

1.4.81

New Not available yet
  • Added: Range slider track filling

1.4.80

Fixed Not available yet
  • Bug Fix: Cart total format fix

1.4.79

Improved Not available yet
  • Changed: Thousand separator inherited from e-commerce settings for price rendering

1.4.78

Improved Not available yet
  • Changed: Improved submit button targeting for disable / cursor on submit

1.4.77

Fixed Not available yet
  • Bug Fix: Get currency function for different currency alignment

1.4.76

Fixed Not available yet
  • Bug Fix: Action get fixed when user logged out

1.4.75

New Not available yet
  • Added: Additional WCAG compliance items
  • Added: Improved post management

1.4.74

Improved Not available yet
  • Changed: Improved form unlocking

1.4.73

Improved Fixed Not available yet
  • Changed: Divi changes for latest version
  • Changed: CSS changes for latest WP version
  • Bug Fix: Post setup on actions

1.4.72

New Fixed Not available yet
  • Added: Option population custom end points
  • Bug Fix: Welcome AJAX test step buttons
  • Bug Fix: Sidebar field option filtering

1.4.71

New Not available yet
  • Added: CSS expire headers option

1.4.70

Improved Not available yet
  • Changed: Search action form ID identification

1.4.69

Fixed Not available yet
  • Bug Fix: Elementor front-end fix

1.4.68

Fixed Not available yet
  • Bug Fix: Published form array fix

1.4.67

Fixed Not available yet
  • Bug Fix: Rating field events
  • Bug Fix: Submission printing
  • Bug Fix: Bypass mod_security # sensitivity on Bluehost (Ticket: 18835473)

1.4.66

New Fixed Not available yet
  • Added: Show form if logged out
  • Bug Fix: Action firing with conditional logic

1.4.65

Fixed Not available yet
  • Bug Fix: Action logging

1.4.64

New Not available yet
  • Added: Elementor widget
  • Added: Dark mode for debug console
  • Added: random_number and random_string functions

1.4.63

Fixed Not available yet
  • Bug Fix: Multi-instance required field bypassing
  • Bug Fix: Message clearing on form reload

1.4.62

New Not available yet
  • Added: Input mask on date field type
  • Added: Year start and finish on date field type

1.4.61

Fixed Not available yet
  • Bug Fix: Debug Console visibility

1.4.60

New Fixed Not available yet
  • Added: Legal field type
  • Added: Termageddon integration
  • Bug Fix: Meta data deletion

1.4.59

New Improved Fixed Not available yet
  • Added: Beaver Builder module
  • Changed: Welcome screen improvements
  • Changed: Search with no keyword still runs search
  • Changed: Various CSS upgrades
  • Bug Fix: Framework detection performance improvements
  • Bug Fix: Scrolling on debug tab if third party scroll component installed

1.4.58

Improved Fixed Not available yet
  • Changed: Updated ARIA attributes
  • Changed: Shortcode copy improvement
  • Bug Fix: Time picker format

1.4.57

New Improved Fixed Not available yet
  • Added: pattern attribute on date fields
  • Added: Shortcode copy feature
  • Changed: Updated ARIA attributes
  • Bug Fix: pattern removed from textarea
  • Bug Fix: Tracking variable parsing
  • Bug Fix: Form table tr

1.4.56

New Not available yet
  • Added: Date field level date and time formats
  • Added: Form unlock controls

1.4.55

New Not available yet
  • Added: WordPress 5.3 CSS improvements
  • Added: Date comparison conditional logic

1.4.54

New Not available yet
  • Added: WordPress 5.3 compatibility

1.4.53

New Fixed Not available yet
  • Added: Additional functions for reading / writing submit data
  • Bug Fix: Save button locking and functionality

1.4.52

Improved Fixed Not available yet
  • Changed: Action firing priority of redirect
  • Bug Fix: Field and section rendering in admin
  • Bug Fix: Data grid checkbox IDs

1.4.51

New Not available yet
  • Added: CSS modifications for static

1.4.50

New Not available yet
  • Added: Stats disabling

1.4.49

New Fixed Not available yet
  • Added: Context sensitive help icons
  • Bug Fix: Conditional logic row actions

1.4.48

New Not available yet
  • Added: wsf-form-canvas class

1.4.47

Improved Fixed Not available yet
  • Changed: wsf-form class for non standard form implementation styling
  • Bug Fix: Message clearing on multiple form instances

1.4.46

Fixed Not available yet
  • Bug Fix: Action firing on forms with custom actions
  • Bug Fix: Sidebar AJAX population with blank options

1.4.45

Improved Not available yet
  • Changed: Email action priority
  • Changed: Search query var and pre_get_posts priority

1.4.44

New Not available yet
  • Added: Search field type and template
  • Added: 5.2.4 testing

1.4.43

New Improved Not available yet
  • Added: Search action
  • Added: Functionality for WooCommerce add-on
  • Changed: Removed flex option
  • Changed: Email action from and to name encoding
  • Changed: Renamed Progress Bar to Progress

1.4.42

Fixed Not available yet
  • Bug Fix: CSS update

1.4.41

New Improved Fixed Not available yet
  • Added: Additional field styling options to fields
  • Added: Additional icons for KB articles
  • Changed: Removed promo from plain text email template
  • Bug Fix: Action repeater field ID repair on JSON import
  • Bug Fix: Cascading select and radio fields in iOS

1.4.40

New Fixed Not available yet
  • Added: Cascading select and radio fields
  • Bug Fix: Data grid label fix

1.4.39

Improved Fixed Not available yet
  • Changed: Support system integrated with Zendesk
  • Bug Fix: Rich editing and syntax highlight toggling in public.js

1.4.38

New Not available yet
  • Added: Action meta key variable default values

1.4.37

Fixed Not available yet
  • Bug Fix: E-commerce cart total logging on fixed price payment buttons

1.4.36

Fixed Not available yet
  • Bug Fix: Color variable fix

1.4.35

New Not available yet
  • Added: Color checkboxes and radios
  • Added: How to templates

1.4.34

Fixed Not available yet
  • Bug Fix: Input validation method (Overcomes jQuery mobile issue)

1.4.33

Improved Not available yet
  • Changed: Improved e-commerce meta data rendering on submits

1.4.32

New Not available yet
  • Added: New user management support

1.4.31

New Improved Fixed Not available yet
  • Added: Additional templates
  • Changed: Improved clarity of templates
  • Changed: Default required string
  • Bug Fix: Visual Editor keyup event

1.4.30

New Improved Not available yet
  • Added: Additional templates
  • Changed: Dynamic template SVGs

1.4.29

New Improved Not available yet
  • Added: Date picker styles
  • Changed: Improved template management

1.4.28

Improved Not available yet
  • Changed: Improved form stat additions
  • Changed: Form add hooks

1.4.27

Fixed Not available yet
  • Bug Fix: Hidden visual text editor

1.4.26

Improved Fixed Not available yet
  • Changed: Form reset / clear conditional re-run
  • Bug Fix: Import form ID lookups

1.4.25

Fixed Not available yet
  • Bug Fix: Price parsing fix

1.4.24

New Improved Not available yet
  • Added: Exclude from email setting on fields
  • Changed: Improved presentation of price field values
  • Changed: Improved presentation of multi-select fields in submit sidebar and emails

1.4.23

New Fixed Not available yet
  • Added: Routines for WooCommerce
  • Added: Action log now uses action label
  • Added: Layout editor tutorial
  • Bug Fix: Drag and drop datagrid
  • Bug Fix: Drag and drop form upload

1.4.22

New Not available yet
  • Added: Field vertical alignment
  • Added: Button type styling classes

1.4.21

Fixed Not available yet
  • Bug Fix: Minor bug fix on settings page

1.4.20

New Improved Fixed Not available yet
  • Added: Routines for WooCommerce
  • Added: AJAX form firing toggle
  • Added: MutationObserver on forms to remove them from debug console
  • Changed: Improved descriptions for e-commerce variables
  • Changed: E-Commerce settings now pulled from WooCommerce if installed
  • Changed: Improved clarity on labels in layout editor
  • Changed: Reset button type now submit
  • Changed: Submit buttons set to disabled on lock
  • Bug Fix: Action firing with conditional logic

1.4.19

New Improved Fixed Not available yet
  • Added: Cart price span variables
  • Changed: Better handling of cart price fields
  • Changed: Better event triggering
  • Changed: Improved cart calculation
  • Bug Fix: Password meter reset on password delete
  • Bug Fix: Variables pop-up

1.4.18

New Fixed Not available yet
  • Added: Routines for WooCommerce
  • Bug Fix: HTML escaping in select, radio and checkbox values
  • Bug Fix: Screen option saving on submissions

1.4.17

Fixed Not available yet
  • Bug Fix: DB fix

1.4.16

New Fixed Not available yet
  • Added: Submission count in admin menu
  • Bug Fix: Action firing by conditional logic
  • Bug Fix: Divi styling

1.4.15

New Fixed Not available yet
  • Added: New functionality to support Salesforce add-on
  • Bug Fix: Admin icon fix
  • Bug Fix: Export warning

1.4.14

Fixed Not available yet
  • Bug Fix: WS Form icon rendering
  • Bug Fix: Additional third party plugin CSS overrides

1.4.13

Fixed Not available yet
  • Bug Fix: reCAPTCHA size attribute (normal / compact)

1.4.12

Fixed Not available yet
  • Bug Fix: Max upload size JS error fix

1.4.11

Fixed Not available yet
  • Bug Fix: Plain text email fix

1.4.10

Fixed Not available yet
  • Bug Fix: Price floating point fix

1.4.9

Fixed Not available yet
  • Bug Fix: Improved reCAPTCHA / signature conditional logic on hidden sections

1.4.8

New Fixed Not available yet
  • Added: Additional blog date / time variables
  • Bug Fix: Select conditional logic actions

1.4.7

Fixed Not available yet
  • Bug Fix: Correct formatting on visual editor email templates

1.4.6

Fixed Not available yet
  • Bug Fix: Improvements to file upload routines

1.4.5

New Not available yet
  • Added: Support for featured images on posts

1.4.4

Fixed Not available yet
  • Bug Fix: Signature real time validation event triggering

1.4.3

New Not available yet
  • Added: Disabled submit on enter key by default. Can be re-enabled in form settings

1.4.2

New Fixed Not available yet
  • Added: Populate functionality for improved date functionality
  • Bug Fix: Import of uninstalled field types

1.4.1

New Improved Fixed Not available yet
  • Added: New e-commerce variables
  • Changed: Improved date / color field native support
  • Changed: Date jQuery component destroyed if date field made readonly
  • Changed: Additional fixed classes added for styling
  • Changed: E-Commerce calculation fired on conditional login processing
  • Bug Fix: Text editor not saving unless keypress occurs
  • Bug Fix: Signature required status
  • Bug Fix: Minor conditional logic styling fix

1.4.0

New Fixed Not available yet
  • Added: Divi visual builder component
  • Bug Fix: PRO badges
  • Bug Fix: Lower bulk action dropdowns

1.3.35

New Improved Fixed Not available yet
  • Added: Support for list subs (Google Sheets)
  • Added: Variables in message action
  • Changed: Improved CSV export
  • Bug Fix: Checkbox event firing

1.3.34

New Fixed Not available yet
  • Added: CSS for toggle checkboxes
  • Bug Fix: Conditional actions
  • Bug Fix: Blank emails ignored in email action

1.3.33

Improved Not available yet
  • Changed: Improved #email_submission rendering

1.3.32

Improved Not available yet
  • Changed: Improved performance for visibility conditional logic

1.3.31

Fixed Not available yet
  • Bug Fix: Field required bypassing

1.3.30

Fixed Not available yet
  • Bug Fix: Fixed validation on hidden select, radio and checkboxes
  • Bug Fix: Foundation hidden field fix

1.3.29

Fixed Not available yet
  • Bug Fix: wpautop fix on text editor field

1.3.28

New Fixed Not available yet
  • Added: #select_option_text variable
  • Bug Fix: wp_footer enqueue priority

1.3.27

Fixed Not available yet
  • Bug Fix: Preview with form limits

1.3.26

Fixed Not available yet
  • Bug Fix: DB key fixes
  • Bug Fix: Encryption constant bug fix for older PHP versions

1.3.25

Fixed Not available yet
  • Bug Fix: Improved handling of user_can_richedit flag

1.3.24

Improved Fixed Not available yet
  • Changed: Improved API error handling
  • Bug Fix: Submission delete with deleted file attachment

1.3.23

New Fixed Not available yet
  • Added: Additional RTL classes
  • Bug Fix: EDD update class fixes

1.3.22

New Not available yet
  • Added: RTL classes

1.3.21

New Fixed Not available yet
  • Added: Field types can now be clicked to add them
  • Bug Fix: Export of select, radio and checkbox array data

1.3.20

Fixed Not available yet
  • Bug Fix: Add-on templates (PRO)
  • Bug Fix: Preview

1.3.19

New Not available yet
  • Added: Instant and smooth scrolling for messages and next/previous tab buttons. Offset for scroll.

1.3.18

Fixed Not available yet
  • Bug fix: Form validation fixes

1.3.17

Fixed Not available yet
  • Bug fix: Signature redraw in Bootstrap (PRO)

1.3.16

Fixed Not available yet
  • Bug fix: REST API path fix

1.3.15

Improved Fixed Not available yet
  • Changed: Improved next/previous functionality
  • Bug fix: Validation on hidden fields with min / max values

1.3.14

Fixed Not available yet
  • Bug Fix: Windows incorrectly reports MIME types for CSV files. Changed file format detection.

1.3.13

New Not available yet
  • Added: #user_meta variables

1.3.12

Fixed Not available yet
  • Bug Fix: Multiple calls to shortcode in wp_head caused rendering errors in preview mode

1.3.11

New Improved Fixed Not available yet
  • Added: Locate feature now checks posts as well as pages and widgets
  • Changed: Preview template reset to automatic on theme change
  • Bug Fix: Submit button width on free version

1.3.10

Fixed Not available yet
  • Bug Fix: Date time picker loading improvement

1.3.9

Improved Security Not available yet
  • Changed: Optimized form config on public side
  • Changed: Improved nonce handling
  • Changed: Improve password security script handling

1.3.8

Fixed Not available yet
  • Bug Fix: Icon

1.3.7

Improved Not available yet
  • WordPress 5.1 testing
  • Changed: Improved API error handling

1.3.6

New Not available yet
  • Added: HKDF-SHA256 AES-256-CTR encryption of submission data (PRO)

1.3.5

Fixed Not available yet
  • Bug Fix: Honeypot field Abide validation in Foundation
  • Bug Fix: Removed dependency on mime_content_type()
  • Bug Fix: Hidden required field fixes

1.3.4

Fixed Not available yet
  • Bug Fix: # encoding in URL data
  • Bug Fix: Password field language data
  • Bug Fix: Preview wp_query posts_per_page attribute override

1.3.3

New Improved Fixed Not available yet
  • Added: Dashboard for submission statistics widget
  • Changed: Added IDs to submissions list
  • Bug Fix: Screen options
  • Bug Fix: Form & submission status links

1.3.2

New Not available yet
  • Added: Locate where forms are embedded in pages and widgets

1.3.1

New Fixed Not available yet
  • Added: WPForms migration tool (PRO)
  • Added: Deduplication option on fields
  • Added: Various WS Form framework styling improvements
  • Bug Fix: Improvements to migration import engine

1.3.0

New Improved Fixed Not available yet
  • Added: Gravity Forms and Visual Form Builder Pro migration tool (PRO)
  • Added: Rating field type (PRO)
  • Added: Form stats capturing and display on form list (PRO)
  • Added: Submission starred states
  • Added: Submission viewed states
  • Added: Submission count limiting (PRO)
  • Added: Form scheduling (PRO)
  • Added: Form only show if user logged in (PRO)
  • Added: Visual editor and HTML editor options for textarea field types (PRO)
  • Added: Ability to hide fields
  • Added: Spam filter level selector
  • Added: Ability to set value of text editor fields using conditional logic (PRO)
  • Added: Select All on checkbox fields
  • Changed: Improved visual editor and HTML editor rendering
  • Changed: Improved database indexing
  • Changed: IDs and/or submission counts added for form lists
  • Bug Fix: Default color value
  • Bug Fix: Sentence population
  • Bug Fix: Improved form reload handling
  • Bug Fix: Submit duration

1.2.20

Fixed Not available yet
  • Bug fix: Support for websites using MooTools

1.2.19

New Not available yet
  • Added: Custom Endpoint action (PRO)

1.2.18

New Not available yet
  • Added: New functions and filters for manipulating forms prior to rendering (PRO)
  • Added: Form, tab and section IDs added to sidebars
  • Added: Custom form action

1.2.17

Fixed Not available yet
  • Bug fix: Full width class fix on buttons

1.2.16

New Fixed Not available yet
  • Added: Ability to remove full width class on buttons
  • Bug fix: Removed currency symbols from default price select, radio and checkbox fields (PRO)

1.2.15

New Improved Fixed Not available yet
  • Added: Form import / export on form list page
  • Added: E-Commerce price range field type (PRO)
  • Added: E-Commerce form examples (PRO)
  • Changed: Improved email field validation for progress bars (PRO)
  • Bug fix: Form trash

1.2.14

New Improved Fixed Not available yet
  • Added: Custom field attributes
  • Changed: Password field added to core (PRO)
  • Bug fix: Improved field dependency adjustments on delete
  • Bug fix: Margin on text editor fields

1.2.13

New Not available yet
  • Added: Various improvements to mobile / wordpress.com styling and layout
  • Added: New loader style

1.2.12

New Fixed Not available yet
  • Added: Improved admin styling for WordPress websites hosted on wordpress.com
  • Added: New functionality for supporting Authorize.Net Accept payments (PRO)
  • Added: Improved population of phone numbers (PRO) and IP addresses
  • Bug fix: Various bug fixes for improved stability

1.2.11

New Not available yet
  • Added: New JavaScript trigger events

1.2.10

Fixed Not available yet
  • Bug fix: Save form state (PRO)

1.2.9

Improved Not available yet
  • Changed: Improved detection of page templates for previewing

1.2.8

New Fixed Not available yet
  • Added: Option to show action misconfiguration errors client side
  • Bug fix: Multi-site debug console (PRO)
  • Bug fix: Removed dependency on pluggable.php

1.2.7

Improved Fixed Not available yet
  • Changed: Improved debugger fonts
  • Bug fix: Chrome draggable bug
  • Bug fix: DataGrid rows per page bug

1.2.6

New Improved Fixed Not available yet
  • Changed: Improved framework detection script
  • Added: E-Commerce price field alignment (PRO)
  • Bug fix: Divider and spacer field types for Foundation

1.2.5

New Improved Not available yet
  • Added: Image setting for sidebar
  • Changed: Action updated ready for new payment add-ons (PRO)

1.2.4

Improved Not available yet
  • Changed: Improved text alignment for e-commerce fields (PRO)

1.2.3

Improved Fixed Not available yet
  • Changed: Improved debug population for checkbox and radio fields (PRO)
  • Bug fix: Price text justified on cart detail fields
  • Bug fix: Bootstrap 3 radio and checkbox fixes

1.2.2

New Improved Fixed Not available yet
  • Added: Ability to run any action via conditional logic (PRO)
  • Changed: Improved variables help
  • Bug fix: One time use fields no longer copied
  • Bug fix: Server side action handler

1.2.1

Fixed Not available yet
  • Bug fix: Form validation

1.2.0

New Improved Fixed Not available yet
  • Added: New form level conditional logic, including 'On validated'
  • Added: New progress bar conditional logic
  • Added: Improved notifications for required field settings
  • Added: E-Commerce functionality (PRO)
  • Added: Support for e-commerce payment methods (PRO)
  • Changed: Improved conditional logic event firing
  • Changed: Improved upgrade and add-on functionality
  • Changed: Additions to CSS to fix problems caused by third CSS implementations
  • Bug fix: Submission tab labels
  • Bug fix: jQuery UI CSS overrides
  • Bug fix: Improved form preview functionality and permalink detection for API calls
  • Bug fix: Data grid labels for groups rendering
  • Bug fix: Submit meta data overwrite
  • Bug fix: Bootstrap wrappers
  • Bug fix: Foundation 6.4+ tabs
  • Bug fix: Tab and section copying now excludes single use fields (e.g. reCAPTCHA)

1.1.11

New Improved Fixed Not available yet
  • Added: Disabled icon on sections
  • Changed: Additions to CSS to fix problems caused by third CSS implementations
  • Bug fix: DB inserts for form and field
  • Bug fix: Sidebar conditions

1.1.10

Improved Not available yet
  • Changed: Improved admin CSS to fix problems caused by third CSS implementations

1.1.9

Improved Fixed Not available yet
  • Changed: Submit save now retains actions
  • Bug fix: Progress bar and data grid rows
  • Bug fix: Conditional logic auto page add

1.1.8

Fixed Not available yet
  • Bug Fix: Color picker CDN path
  • Bug Fix: Signature progress bar
  • Bug Fix: File download API paths for permalinks not using postname

1.1.7

New Fixed Not available yet
  • Added: Gutenberg support for forthcoming Wordpress 5
  • Added: Keyboard shortcuts in submissions editor
  • Bug fix: Word and character count validation

1.1.6

New Improved Not available yet
  • Added: Support for new PDF add on
  • Changed: Improved email template

1.1.5

Fixed Not available yet
  • Bug Fix: Akismet header return

1.1.4

New Fixed Not available yet
  • Added: Option to include file and signature fields in emails (PRO)
  • Added: Image optimization and MIME type selector in file field type (PRO)
  • Bug Fix: Blank signature detection (PRO)
  • Bug Fix: Publish button fix on JSON form upload

1.1.3

New Improved Fixed Not available yet
  • Added: Signature cropping, JPG background colors and inline embedding in emails (PRO)
  • Added: Option to exclude empty fields in email submissions
  • Changed: Improved built in email template
  • Bug Fix: Improved variable parsing

1.1.2

New Not available yet
  • Added: Client side date variables
  • Added: Automatic handling of hidden required fields

1.1.1

Improved Fixed Not available yet
  • Changed: Optimized client side JavaScript
  • Bug Fix: reCAPTCHA field (PRO)
  • Bug Fix: Signature components loaded via CDN and hidden with conditional logic (PRO)

1.1.0

New Improved Not available yet
  • Added: Email action to basic edition
  • Added: Data Export Request action to basic edition
  • Added: Data Erasure Request action to basic edition
  • Changed: Activation script improvements

1.0.9

New Fixed Not available yet
  • Added: Link to support tickets in support sidebar
  • Bug Fix: Tab deletion

1.0.8

New Fixed Not available yet
  • Added: Support for Campaign Monitor plugin (PRO)
  • Added: Visible field IDs in advanced mode
  • Bug Fix: Field API

1.0.7

New Fixed Security Not available yet
  • Added: Support for Zapier plugin (PRO)
  • Bug Fix: Improved API security

1.0.6

New Fixed Not available yet
  • Added: Input masks
  • Added: CDN / Local options for external jquery libraries (PRO)
  • Bug Fix: Select conditional was not firing on 'Is Selected' (PRO)

1.0.5

New Fixed Not available yet
  • Added: More variables that reference customize appearance values
  • Added: Improved Welcome screen error detection to ensure WordPress is installed correctly
  • Added: Run hook function now supports firing a message or redirect on complete (PRO)
  • Added: Support for new Slack add-on (PRO)
  • Bug Fix: Error handling bug fix on public script

1.0.4

New Fixed Not available yet
  • Added: Conversion Tracking action for Google and Facebook (PRO)
  • Added: Run JavaScript action allows JS to be fired on form save and submit (PRO)
  • Bug Fix: Section legend custom masks

1.0.3

New Fixed Not available yet
  • Added: New preview options in settings
  • Bug Fix: Improved Gutenberg support
  • Bug Fix: Support for sub-domain websites

1.0.2

New Improved Fixed Not available yet
  • Added: Progress bar field type and variable functionality (PRO)
  • Added: reCAPTCHA Version 3 support integrated with WS Form spam system (PRO)
  • Added: Additional user variables
  • Changed: Performance improvements
  • Changed: Improved mobile version of form builder
  • Bug Fix: Message action clear function
  • Bug Fix: WordPress editor integration

1.0.1

New Improved Not available yet
  • Added: Gutenberg support
  • Added: Integrated knowledge base search
  • Changed: Performance improvements

1.0.0

New Not available yet
  • Initial release.

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages