File: /home/dfwparty/santadallas.com/wp-content/plugins/ws-form-pro/readme.txt
=== WS Form PRO ===
Contributors: westguard
Tags: contact-form, form-builder, forms, lead-generation, gdpr
Requires at least: 5.5
Tested up to: 7.0
Stable tag: 1.11.19
Requires PHP: 7.2
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Contact form builder for WordPress. Create professional, accessible, mobile-friendly forms in minutes without coding.
== Description ==
= Smart. Fast. Forms. =
WS Form lets you create any form for your website in seconds using our unique drag and drop editor. Build everything from simple contact us forms to complex multi-page application forms.
== Installation ==
For help installing WS Form, please see our [Installation](https://wsform.com/knowledgebase/installation/?utm_source=wp_plugins&utm_value=149626&utm_medium=readme) knowledge base article.
== Changelog ==
= 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_<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 - 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
* Added: New functionality added for OpenAI generated calculator forms
* Bug fix: Loader CSS enqueuing
= 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