WS Form PRO Changelog

New features, improvements, and fixes in every release.

1.12.3 Latest

08/07/2026

  • Added: Dual-list selector for multi-select settings
  • Bug Fix: Blank Debug settings section in LITE

1.12.2

08/04/2026

  • 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

07/31/2026

  • Bug Fix: Some add-on settings not showing or saving correctly

1.12.0

07/29/2026

  • 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

07/16/2026

  • 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

07/15/2026

  • 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

07/12/2026

  • 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

07/09/2026

  • 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

06/30/2026

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

1.11.14

06/29/2026

  • 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

06/22/2026

  • 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

06/19/2026

  • 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

06/18/2026

  • 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

06/17/2026

  • 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

06/12/2026

  • 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

06/08/2026

  • Added: Hardened capability checks on settings updates

1.11.7

06/01/2026

  • Bug Fix: Inside label on Price field type

1.11.6

05/26/2026

  • Added: Redirect action URL now translatable

1.11.5

05/21/2026

  • Bug Fix: Data grid row IDs

1.11.4

05/20/2026

  • 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

05/15/2026

  • Added: Updated for new WordPress 7 wp_ai_client_prompt method

1.11.2

05/14/2026

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

1.11.1

05/12/2026

  • 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

05/08/2026

  • 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

04/26/2026

  • 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

04/23/2026

  • 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

04/10/2026

  • Bug Fix: Substring fix for WS Form variable parameters

1.10.86

04/09/2026

  • Added: Support for Google Drive shared folders and drives for Media Capture field

1.10.85

04/06/2026

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

1.10.84

04/04/2026

  • Bug Fix: Improved dependency checks for add-on enqueued scripts and styles

1.10.83

04/02/2026

  • 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

03/23/2026

  • 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

03/20/2026

  • 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

03/04/2026

  • 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

02/16/2026

  • Added: CaptchaFox field type https://wsform.com/knowledgebase/captchafox/
  • Bug Fix: Webhook data format for single select or checkbox selection

1.10.78

01/23/2026

  • Added: Integration with the WP AI Client SDK https://github.com/WordPress/wp-ai-client
  • Added: New “Make AI Request” action https://wsform.com/knowledgebase/make-ai-request-action/
  • Added: New “Create from AI” form template https://wsform.com/knowledgebase/create-from-ai-template/
  • Bug Fix: Conditional logic visibility action now runs validation

1.10.77

01/13/2026

  • Bug Fix: Namespace fix for Breakdance form element

1.10.76

01/12/2026

  • Added: PCP updates
  • Bug Fix: Clear / reset help language text
  • Bug Fix: Angie script enqueue args parameter

1.10.75

12/14/2025

  • Bug Fix: Webhook select, checkbox, radio empty values

1.10.74

12/12/2025

  • 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

12/06/2025

  • Added: Include Fields setting on Summary field
  • Bug Fix: Config select_cascade_no_match syntax error

1.10.72

12/04/2025

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

1.10.71

11/25/2025

  • Bug Fix: WP_Filesystem move method called with overwrite flag to simulate PHP rename method

1.10.70

11/24/2025

  • Bug Fix: Review nag fix (due to HTML escaping)

1.10.69

11/23/2025

  • 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

11/15/2025

  • Added: IP throttling support for proxied addresses

1.10.67

11/11/2025

  • 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

11/10/2025

  • Added: Media Capture setting improvements

1.10.65

11/10/2025

  • 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

11/08/2025

  • Added: PCP updates

1.10.63

10/25/2025

  • 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

10/23/2025

  • 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

10/21/2025

  • Added: wsf_footer_script_attributes filter hook: https://wsform.com/knowledgebase/wsf_footer_script_attributes/
  • Bug Fix: Footer scripts were rendered too soon for some page builders
  • Bug Fix: Fix to KB slugs for local and session storage variables

1.10.60

10/19/2025

  • Added: Integration with Angie Agentic AI https://wsform.com/angie-agentic-ai-meets-ws-form/
  • Added: Integration with WordPress Abilities API: https://github.com/WordPress/abilities-api
  • Added: Integration with WordPress MCP Server: https://github.com/Automattic/wordpress-mcp
  • Added: Integration with Hostinger Reach: https://wordpress.org/plugins/hostinger-reach/
  • Added: Initial set of abilities completed: https://wsform.com/knowledgebase/mcp-server/
  • Added: Google Map fields can now be mapped to ACPT address fields
  • Added: Public footer script now uses wp_add_inline_script
  • Added: Improvements to help prevent field autofill software causing problems in layout editor
  • Added: Improvements to Google Address usability on mobile
  • Added: Improvements to email error handling
  • Bug Fix: Caption font size for checkbox and radio fields
  • Bug Fix: #field with delimiter now returns values back in original order
  • Bug Fix: Fixed reference to #data_grid_row_wocommerce_cart in variables documentation

1.10.59

10/06/2025

  • 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

09/11/2025

  • 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

09/04/2025

  • 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

08/27/2025

  • Added: Upgrades for ACPT integration
  • Bug Fix: #if variable string comparison

1.10.55

08/20/2025

  • 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

08/15/2025

  • 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

08/01/2025

  • 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

07/09/2025

  • 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

06/26/2025

  • Added: Improved server-side required validation
  • Bug Fix: Migrate tool meta key validation

1.10.50

06/24/2025

  • 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

06/17/2025

  • Bug fix: Akismet headers

1.10.48

06/09/2025

  • 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

05/22/2025

  • 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

05/20/2025

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

1.10.45

05/19/2025

  • 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

05/17/2025

  • Added: Keyword blocklist (See: https://wsform.com/knowledgebase/how-to-block-submissions-by-keyword/)
  • Added: wsf_submit_block_keywords filter hook (See: https://wsform.com/knowledgebase/wsf_submit_block_keywords/)
  • Added: IP blocklist (See: https://wsform.com/knowledgebase/how-to-block-form-submissions-by-ip/)
  • Added: wsf_submit_block_ips (See: https://wsform.com/knowledgebase/wsf_submit_limit_ips/)
  • Added: Cubic meter calculator template
  • Added: Send email action now accepts BCC or CC in isolation
  • Added: Improvement to #slug variable
  • Bug Fix: Performance improvement with reading CSS option

1.10.43

05/12/2025

  • Bug Fix: Mouse up handler in layout editor

1.10.42

05/09/2025

  • 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

05/06/2025

  • 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

05/04/2025

  • Added: field_ 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

05/01/2025

  • Bug fix: Captcha key obscuring admin side

1.10.38

04/30/2025

  • 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

04/24/2025

  • Bug Fix: Checkbox and radio row data IDs

1.10.36

04/23/2025

  • Bug Fix: Added capability check to config API endpoint

1.10.35

04/17/2025

  • 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

04/10/2025

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

1.10.33

04/08/2025

  • Bug Fix: Conditional multi-event triggers

1.10.32

04/07/2025

  • Bug Fix: Tab click detection in conditional logic
  • Bug Fix: Cascade AJAX handle reset

1.10.31

04/04/2025

  • 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

03/20/2025

  • Added: Repeaters to arrays setting in Webhook action

1.10.29

03/19/2025

  • 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

03/18/2025

  • 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

03/12/2025

  • 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

03/08/2025

  • Added: Legacy support for invalid feedback fields in layout CSS file

1.10.25

03/08/2025

  • Bug Fix: Coloris fix for LITE

1.10.24

03/07/2025

  • 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

03/03/2025

  • 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

02/26/2025

  • 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

02/19/2025

  • 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

02/12/2025

  • 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

02/08/2025

  • 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.17

02/05/2025

  • Added: Fallback URL setting in Redirect action https://wsform.com/knowledgebase/redirect-users-to-the-referring-page-after-login/
  • Bug Fix: Woocommerce cart rendering for select, checkbox or radio fields in repeaters

1.10.16

01/31/2025

  • 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

01/22/2025

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

1.10.14

01/21/2025

  • 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

01/20/2025

  • 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

01/15/2025

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

1.10.11

01/14/2025

  • 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

01/13/2025

  • 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

01/10/2025

  • 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

01/08/2025

  • 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

01/07/2025

  • Added: Improved compatibility of new form components with visual builders

1.10.6

01/06/2025

  • Bug Fix: Customize publish button issue when wsf_styler_enabled filter set to true

1.10.5

01/05/2025

  • 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

01/04/2025

  • Bug Fix: Remove width setting on buttons

1.10.3

01/02/2025

  • Added: InstaWP staging install support

1.10.2

01/02/2025

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

1.10.1

01/02/2025

  • Bug Fix: Activation debug disabled

1.10.0

01/02/2025

  • 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