· Fix to use separate CC: email header.
· Extra field tags can be used in subject setting. For available field tags, click ‘help’ next to the ‘E-mail Subject Prefix:’ setting.
· Fix calendar week number bug.
· Fix possible error: preg_match() expects parameter to be string.
· Added German language translated.
· Harden security for CAPTCHA by limiting the number of created cache files. This condition could only be realized with a script.
· HTML validation fix, added unique id for submit and reset buttons.
· Fix default text could not be 0.
· Fix HTML validation with date field.
· Fix rows and cols extra field attributes.
· Fix JavaScript console error on date calendar popup.
· Added missing 00 to 24 hour time select.
· “Number of available extra fields” setting is now for each form # instead of all forms.
· CAPTCHA audio feature removed.
· Misc. admin Fixes.
· Another fix for empty autoresponder field tags were showing.
· Calendar style improvements.
· Fixed error: Undefined variable: securimage_url
· Added id tags to submit and reset buttons.
· CAPTCHA Audio feature is disabled by Mike Challis until further notice because a proof of concept code CAPTCHA solving exploit was released – Security Advisory – SOS-11-007. CAPTCHA image is not involved.
· Security enhancements for possible low level XSS exploit in admin settings: thanks to [Julio Potier](http://secu.boiteaweb.fr/).
· Fix JavaScript error when CAPTCHA audio is disabled.
· Fixed missing width/height attributes for CAPTCHA images.
· Fixed backslash problem on Restore Settings tool.
· Fixed empty autoresponder field tags were showing.
· Fixed various style improvements for admin error messages.
· Added a popup alert for when changing the number of forms or extra fields.
· Added setting: CSS style for CAPTCHA input field on the contact form.
· Fixed syntax error in contact-form-admin.php on line 1140.
· Added (extra fields) default text can be set for text or textarea.
· Added (extra fields) max length can be set for password, text or textarea.
· Added (extra fields) attributes can be set for password, text or textarea.
· Added (extra fields) validation regex can be set for password, text or textarea.
· Added (extra fields) validation regex fail message can be set for password, text or textarea.
· Added (extra fields) label or input CSS can be set individually for any extra field.
· Added (extra fields) HTML before and after can be set.
· Added (extra fields) ‘email’ extra field type with validation.
· Added (extra fields) ‘url’ extra field type with validation.
· Added (extra fields) first option of ‘select’ field type can be in brackets to indicate [Please select].
· Added ‘email’ field pulls up proper keyboard on iphone/ipad.
· Added optional [form_label] tag for subject.
· Added time format option for ‘time’ extra field (select 12 or 24 hour).
· Improved extra fields admin GUI.
· Added Field labels are bold when HTML email is enabled.
· Fix – trim spaces on extra field multiple options.
· Fix – attached field allowed types separated by spaces.
· Fix – bug in restore tool that could cause data loss.
· Fix – autoresponder went to wrong email address when set to PHP mailer.
· Fix – CAPTCHA token was not being reset after form post.
· Email validate DNS check disabled by default because some servers have big delay.
· Fix extra fields not showing on multiple forms greater than 1.
· Fix some servers have error: undefined function mb_detect_encoding
· Fix HTML notes would not appear before a fieldset open.
· Fix horizontal display feature for radio and multiple checkbox after post.
· Fixed date calender on some sites by adding a high z-index to the CSS.
· Added ability to use comma in “Email To:” name. If you need to use a comma besides the one needed to separate the name and email, escape it with a back slash, like this: \,
· Added ability to specify cc and bcc in “Email To:”. Example: Webmaster,user1@example.com;[cc]user2@example.com;[bcc]user3@example.com
· Added optional “Are you sure?” on form submit popup message.
· Improvement: javascript is only loaded on pages when it is conditionally needed.
· Fixed 2 label alignment problems with some themes.
· Fixed possible javascript conflict that can break the redirect feature.
· Fixed extra fields were not accepting zero.
· More name labels can be changed.
· Added new feature: Copy Settings Tool. This tool can copy your contact form settings from one form number to any of your other forms. Use to copy just the style settings, or all the settings from one form.
· Added more shortcode optional settings.
· Added hidden field can accept query input.
· Other fixes and enhancements
· Added Silent Send feature: Use to send the posted data to another form or 3rd party API.
· Removed advanced options link. Too many people could not find it. All options are now always available on the form edit page.
· Added new setting for “Autoresponder E-mail “From” address:”