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