VFB Pro
Version 3.4.6 - Sep 27, 2021
- Fix bug with reCaptcha v2 security check
Version 3.4.5 - Sep 22, 2021
- Update Email to no longer send if Akismet marks an entry as spam
- Update security check messages to use WP_Error for clearer error messages
- Update how the reCAPTCHA token is created in the form and allow the token to be refreshed every minute to prevent expiration
- Update ParsleyJS to 2.9.2
Version 3.4.4 - May 24, 2021
- Fix Untrash Entries action to properly set post status
- Fix bug with required signature not hiding validation message and disabling submit button
Version 3.4.3 - Jul 22, 2020
- Fix Heading field to use Layout Column setting
- Fix Email Rules email input duplication bug
- Fix curly brace usage in CSRF library due to PHP 7.4 deprecation
Version 3.4.2 - Oct 31, 2019
- Update Signature field to again allow Required setting and prevent form submission if set
- Update Signature field to automatically convert base64 to JPG for improved email rendering and reliability
- Update Australia address field to use City/suburb instead of just City
- Update email to include Instructions text
Version 3.4.1 - Aug 09, 2019
- Add option to select Google reCAPTCHA v3 (Invisible)
- Add Heading BG color and Headings font color settings options to Email Design
- Add new filter 'vfbp_disable_save_entry_force_delete' that changes whether to bypass trash and force deletion for entries when Disable Save Entry is selected
- Add new action 'vfbp_after_disable_save_entry' after disable save entry process
- Update Email Design with new settings for changing email title, message, and address without editing HTML
- Update Entries table to only display minimal information per form until Screen Options have been selected
- Update admin table pagination styles to match new WordPress CSS
- Update CSV and Excel exports to automatically delete the file after downloading
- Update plugin to automatically add disallow vfb uploads folder indexing in robots.txt file
- Update SMTP settings to automatically set port number based on encryption setting
- Update and improve SMTP debug test
- Update VFB Pro admin menu to include the new Help page
- Fix Autoresponder email not sending with proper details when SMTP is configured
- Fix menu icon CSS to only load when logged in
Version 3.4 - Jun 03, 2019
- Add Referer URL option to Hidden field
- Add two new filters for the reCAPTCHA public and private keys
- Add new Help page with new Documentation search
- Move Diagnostics from Settings to Help page
- Update Autoresponder email to automatically wrap content in paragraph tags if using HTML format
- Update security check page headers with additional details for troubleshooting
- Update URLs in entry detail to use esc_url()
- Update Name field to apply margin when label alignment is Horizontal
- Update Available Add-ons to now display when each plugin is installed and active
Version 3.3.9 - Mar 20, 2019
- Update Autoresponder email message to use WordPress editor
- Update PHP sessions check to make sure a session isn't already set before trying
- Update Email To input in Email Settings to allow + (plus sign) character
- Fix Instructions field wrapping first paragraph in help block styles
- Fix untranslated strings
Version 3.3.8 - Sep 11, 2018
- Add a Simple CAPTCHA verification option
- Update security check errors to display a page title and back link
- Update CAPTCHA to be hidden and not required when a user is logged in with a user account
- Update timestamp security check
- Update saving fields to display an error message when max_input_vars limit has been reached and will no longer try to save if limit has been reached to prevent data loss
- Update Swedish and German language files
Version 3.3.7 - Aug 17, 2018
- Fix bug with Checkbox validation
Version 3.3.6 - Aug 07, 2018
- Update Radio and Checkbox Layout Options setting to allow for arranging options into two or three columns
- Update to allow translated validation messages to load automatically
- Update Address field config file to use PHP to allow for translations
- Update DB check to prevent extra SQL queries when using Multisite install
- Fix bug with Save Form State setting and File Upload fields
Version 3.3.5 - Jul 23, 2018
- Add timestamp check to prevent potential spam entries that are either too fast or too slow
- Add feature to append query variables to WordPress Page and Redirect URL configuration options
- Update Rules with new conditions for matching numbers (is equal to, is not equal to, is greater than, is less than)
- Update admin CSS to account for slightly longer setting labels
- Update form validation to ensure reCAPTCHA has been checked in JS before submitting the form
- Update double submission prevention by disabling the submit button after successful validation
- Fix bug where Save Form State feature did not save some fields to local storage
Version 3.3.4 - May 22, 2018
- Fix bug where submit button was disabled on a Page Break when checking double submissions
Version 3.3.3 - May 21, 2018
- Add new Disable Saving Entry feature to Form Settings to better assist EU users and the General Data Protection Regulation (GDPR)
- Update JavaScript validation to prevent double submissions
- Fix bug with Autocomplete not accepting unique values
- Fix bug with Date field not using Advanced Settings for Days of Week Disabled, Start Week, Start View, and Min View Mode
Version 3.3.2 - Apr 15, 2018
- Fix bug where Autocomplete field did not pass multiple values
Version 3.3.1 - Apr 02, 2018
- Add filter to skip adding uploads to Media Library
- Update SMTP password to no longer display in plan text
- Update Page Break to automatically scroll to the top of the form when going to a new page
- Update Export to no longer set a date system
- Fix bug with Page Break when Autocomplete field was present
Version 3.3 - Mar 10, 2018
- Add new language translations
- Update how Rules are added to provide more consistency
- Update admin notices to display error message if marking an entry as spam and Akismet is not installed
- Update widget to no longer register with an anonymous function
- Update to allow migration banner to be force displayed with a URL parameter
- Update SMTPDebug output to recommended setting from PHPMailer
- Fix Address field bug when no default country is selected
- Fix Form Designer color picker label positioning
Version 3.2.9 - Feb 08, 2018
- Add autocomplete matches to Rules when options are available
- Fix bug with Rules and Checkboxes when multiple rules for the same field are present
- Fix bug with Sequential Order Number to ensure duplicates are not added
- Fix bug with Sequential Order Number to use defaults if no values are entered in the settings
- Fix bug where starting a session should only happen on the front-end
- Update Email Rules to display an example email placeholder
- Update Entries to allow proper sorting as strings by all custom columns and by date for Entry Date
- Update Hungarian and Dutch translations
Version 3.2.8 - Jan 21, 2018
- Update Radio/Checkbox/Select options to allow up to 255 characters
- Fix bug with saving Screen Options when no settings have been saved for a form
Version 3.2.7 - Jan 19, 2018
- Fix validation error placement when a heading background container is used
- Fix bug with Entries screen options
- Fix admin CSS
- Update list table class
Version 3.2.6 - Nov 09, 2017
- Fix bug with Export where some fields may have been excluded
Version 3.2.5 - Oct 01, 2017
- Fix bug where Signature field did not render on subsequent pages when using Page Breaks
Version 3.2.4 - Sep 04, 2017
- Add vfbp_email_settings filter
- Add Polish translations
- Update Hidden field to accept vfbp_field_default filter
- Update German, Italian, and French translations
Version 3.2.3 - Jul 10, 2017
- Fix bug where marking entry as SPAM does not work in some cases
Version 3.2.2 - Jan 30, 2017
- Add optional CSRF protection to forms
- Update reCaptcha field to now always be required if it’s included on a form
Version 3.2.1 - Jan 06, 2017
- Fix bug where setting form to draft status may not hide the form when viewed publicly
- Update German translations
Version 3.2 - Nov 27, 2016
- Update German and Russian translations
- Update some admin text that was not translatable
Version 3.1.9 - Nov 6, 2016
- Add onSubmit form attribute
Version 3.1.8 - Apr 21, 2016
- Update advanced settings for Range Slider to use text field type instead of number type to eliminate cross-browser/locale problems
- Update German translation set
- Minor change to enqueue name to prevent conflicts
Version 3.1.7 - Mar 13, 2016
- Fix bug when using Heading Background option inside a Page Break
- Fix bug to allow Headings to work with Rules
- Fix a bug with columns layout by adding a clearfix div after every 12 columns in the grid
- Fix bug where form title was not being processed through the template tags
- Fix bug with templating where entry ID was using the entry’s post ID and not the sequential entry number
- Update text of NL address fields
Version 3.1.6 - Dec 31, 2015
- Update emails sent by Email Rules to send available attachments, if setting is on
- Update Plain Text emails to strip all remaining HTML tags, if any
- Update and Add new languages
- Fix bug with Signature field not allowing more than one at a time
- Fix bug with Signature field not displaying as an image in the Entries
- Remove bottom margin from Name field
- Remove "required" setting from the Rating field
- Remove automatic processing of Premailer API from emails and set as an option in the Email Design tab
Version 3.1.5 - Sep 10, 2015
- Better secure entries list and detail pages against XSS vulnerability
Version 3.1.4 - Aug 24, 2015
- Update the list table class for compatibility with WordPress 4.3
- Fix bug where validation messages would not be placed properly when using Heading backgrounds
- Fix bug where Textarea min and max words custom messages did not display
- Fix bug with the Time field CSS
Version 3.1.3 - July 26, 2015
- Add a new Signature field
- Add a new Knob field
- Add a Background Container setting to the Heading field to allow fields to be visually grouped in a color box
- Add a new vfb_read capability tied to the root menu so Editors can view entries without error
- Update Address field US state dropdown to use empty selected value by default
- Update Address JSON to include almost all country configurations
- Update license verification to display detailed error messages
- Update Hidden field to include Today’s Date and Current Time options
- Fix spelling mistake for previous email attachment feature
- Fix bug with Entries row actions where WordPress could inject extra row actions
- Fix bug with Email Rules to properly account for Checkboxes
- Fix bug where Textarea content did not retain paragraph breaks
Version 3.1.2 - July 09, 2015
- Add a Diagnostics tab to the Settings page
- Update email settings to optionally include attachments
- Fix bug with Export where end date was not being properly applied
- Fix bug with File Input where whitespace caused problems with Allowed File Types and Allowed File Extensions settings
- Minor improvements to update API calls
Version 3.1.1 - June 14, 2015
- Add Header Image upload to Email Design
- Add Hide Link Love setting to Email Design
- Add email dropdowns to the Reply-To and From Email settings
- Add a vfb-FieldType-* CSS class to every field element wrapper
- Update admin notices to include a link to view the form preview
- Fix bug where Email Design preview would not display changes when broad edits were made to the template
- Big bug where CSS classes were not output for the Instructions field
- Fix bug with saving options on Settings page and slashes not being stripped
- Ensure the validation library is always loaded before running it
Version 3.1 - May 21, 2015
- Fix bug during Free-to-Pro migration where migration banner might not appear under certain scenarios
- Fix bug with installing database tables to match new dbDelta requirements
Version 3.0.9 - May 15, 2015
- Add German translation files and update existing Hungarian and Slovak languages
- Update database install to use new charset or collation where appropriate ***requires manual plugin deactivation/reactivation***
- Update entries export to only include published entries
- Update AJAX spinners to make sure they stay hidden until needed
- Fix bug with emails where the From Email could be left blank under certain settings
- Fix bug where Layout Columns setting was available on Page Break items
- Better secure form filtering and searching queries
Version 3.0.8 - Apr 28, 2015
- Update SMTP test to include From Name and From Email as part of its test
- Fix bug with Hidden field that prevent the value from being saved after form submissions
- Fix database table prefix in entries navigation
- Fix bug with File Upload that prevented the Hide Preview/Remove/Caption settings from working
- Fix bug with Address field when hiding Country part
- Escape a few URLs that were not being escaped before output
Version 3.0.7 - Apr, 14, 2015
- Update Email to process Template Tags for Name, Reply-To Email, CC, and BCC
- Update how honeypot is hidden to prevent RTL zoom issues on mobile
- Update CSS to better handle RTL languages
- Fix bug with Page Break settings doing the opposite of what they are supposed to do
Version 3.0.6 - Mar 31, 2015
- Add Hungarian and Slovak languages (partially translated)
- Update Form Settings tab with new Page Break options
- Update Shortcode instructions to display the icon and correct label
- Update Entry print button to be a link instead of submit button to prevent enter key from overriding save button
- Update Entry detail page with previous and next navigation links
- Update Entries CPT to display Edit or View Entry title based on type of view
- Fix bug where Sequential Number did not increment
- Fix bug where empty URLs or File Uploads were displaying a link in email due to the non-breaking space
- Fix bug with Page Break where localize script could be output more than once
- Fix bug with Page Break where empty hidden inputs could prevent paging
- Fix bug with i18n class to properly load translated strings if locale exists
- Fix bug where Entries search did not work properly
Version 3.0.5 - Mar 19, 2015
- Update entries export to ensure unique headers are always used
- Update entries export to account for fields that may not have recorded entry data
- Update Page Break to allow Next and Previous buttons to be translated
- Update name attribute of honeypot security to prevent aggressive autofill tools from filling with data
- Fix bug with Excel export and characters not escaping or decoding properly
- Fix bug with Page Break where button inputs or HTML could prevent validation from firing
- Remove HTML Indenter class
Version 3.0.4 - Mar 04, 2015
- Add Entry Notes to the View/Edit Entry screen
- Add a Print button to the View/Edit Entry screen
- Update Field Item in admin to display Field ID on hover
- Update Email Preview to display next to code editor instead of through a popup
- Update Entries manager to display a more obvious dropdown on first view
- Update Entries manager view links to display only the current selected form’s totals and only link to currently selected form
- Update to make sure the Form/Email Preview pages exist
- Update save fields function to check if field data is array before looping through and updating
- Update templating on all fields to use str_replace instead of reg_replace in case RegEx accidentally decides to replace a character
- Update Edit Entry view to hide Page Break, Captcha, and Submit fields
- Update save entry to include logged in user ID, if it exists
- Update Deactivate license button to always be visible
- Fix bug where RegEx validation on fields was not being set
- Fix bug with widget where instance ID would be unidentified
- Remove Required and Default Value properties from the Range Slider field
Version 3.0.3 - Feb 22, 2015
- Add a Test function for SMTP settings
- Add a vfbp_after_email function
- Add honeypot security protection
- Fix bug where Templating would not apply to the Confirmation Text under certain scenarios
- Delete CSRF security protection
Version 3.0.2 - Feb 20, 2015
- Update Bulk Add Options with a Countries category
- Update Import to remove potential BOM(Byte Order Mark) from UTF-8 encoded files
- Update vfb_pro instance to check if PHP sessions have already been started before hooking into init
- Update Premailer to return strings instead of WP_Error objects
- Update Email to double-check if Premailer response was successful before using it
- Update VFB Pro widget to only allow published forms to be selected
- Fix bug where CSRF protection would prevent multiple form submissions due to same token name
- Fix bug with public form attempting to call the cookie library without checking if it has been enqueued on page first
- Fix bug with File Upload where Allowed File Types and Allowed File Extensions may not be converted into arrays
- Fix bug where Page Break tabs and File Upload text font sizes were not being reset
Version 3.0.1 - Feb 14, 2015
- Add a Textarea Rows property to Textarea field to control the height of that field
- Add a vfbp_upload_directory filter to allow the upload directory to be customized
- Move the Uninstall process to the Settings page that will delete data and deactivate license in a single process
- Update Exceptions to be better compatible with older PHP versions
- Update Textareas in admin and public forms to prevent resizing outside the width of the container
- Update form validation to skip required fields if they are hidden by a Field Rule
- Fix bug with migration from the free version to VFB Pro
- Fix bug where Page Break would not continue with required fields on subsequent pages
- Fix bug with the Chrome browser not allowing multiple emails in the Email To setting