Joomla 3.x versions

Version Date Changes
13.01 30 September 2017 Fix for a bug in Joomla 3.8.0 that caused various errors in the plugin. The problem was fixed in Joomla 3.8.1 but this version includes a permanent work-around for the problem in case it recurs in the future.
FCP now supports several external interfaces including automatic exporting of contacts to CSV files, database tables, and various mailing list systems via the Joomla onSubmitContact event. External systems can also now add fields to the contact form throught the onDrawContactForm event.
There is now the option to keep uploaded file attachments on the server for a configurable number of days, as well as emailing them to the administrator.
There is a new variable (%V_LOG_ID%) that can be used in emails and on the confirmation page, that provides a unique serial number for each form submission.
Field widths now allow complex width specifications like "calc(50% - 2px) !important".
There are two new CSS files, one with embedded field icons.
There's now a tooltip on the traditional captcha refresh button "Click to try a different image".
There are some cosmetic improvements to the modal popup.
Fix for incorrect image captcha error handling in some rare cases.
French translation updated.
13.00 16 July 2017 All new CSS files with more modern styling, and capable of better layouts especially when using inline fields. See the Form Layouts section of the user guide for details. Existing sites can continue to use their existing CSS files but we encourage you to consider upgrading to the new styles.
Configurable word and phrase blocking to help prevent manual spam.
Configurable minimum time between messages sent from the same IP address, also to prevent manual spam.
You can now configure a separate subject line for the email sent to the user.
In the back end, the "Front end styles" page now shows a better list of CSS files and allows you to edit and delete them. For convenience, "Multiple Configurations" has moved to the main menu.
12.00 8 June 2017 File attachment fields can now select multiple files.
File attachment fields can now have a custom error message that applies if the field is mandatory but no file is selected.
Uploaded files can optionally be scanned for security.
File upload errrors are now shown in the log.
Re-coding of deprecated Joomla functions in preparation for future Joomla versions. The minimum Joomla version required is now 3.4.8.
There are six new jQuery date picker themes. The Joomla and MooTools date pickers are still supported for now but are deprecated.
The original MooTools modal popup is replaced with a jQuery responsive modal. The old MooTools popup is still supported but is deprecated.
There is a new frameless CSS file that works well for popup forms.
Some back end error messages have been clarified.
11.11 4 February 2017 New field type Multi Select Listbox.
Fields can now have the html5 autofocus attribute.
modal2 plugin calls can now have quotes in the link text.
Image captcha height and width can now be left blank to show images at their natural size.
In the template editor you can now click on a variable to copy it to the clipboard.
11.10 9 December 2016 Fix for a PHP Notice error that could occur on some systems with version 11.09.
11.09 28 November 2016 The About page now shows your detailed transaction status and expiry date.
11.08 10 November 2016 A tiny change to allow mailto: links in the email templates.
11.07 8 November 2016 Supports the Joomla Update System. The Joomla admin interface will automatically notify you of new releases, and you will be able to install them with a single click in the Extensions Update Manager.
Now supports the Joomla ReCaptcha plugin, and other compatible third party captcha plugins.
11.06 25 September 2016 Forms can now have separate first and last name fields.
The existing single name field will continue to be supported indefinitely.
11.05 3 July 2016 Each field on a form can now have its own specific error message.
Multiple horizontal checkboxes can now be mandatory - i.e. at least one box must be checked.
Left and right checkboxes can now default to checked.
Field prompts and other text items can now include the & character.
11.04 24 April 2016 Changed the css editor to a plain textarea. It became an editor field in 11.00, which does not work well with wysiwyg editors.
Updated the Dutch and German translations.
The field editor now has a "Save and New" button.
Fixed the v11_modern.css to respect the fieldset border option.
11.03 7 April 2016 Fix for Joomla 3.5.1
Changed the front end Javascript file name from fcp-jquery.js to fcp.js to avoid a conflcit with JB Library.
Fixed: General configuration was unable to save multiple email addresses in the cc and bcc fields.
Text fields can now be hidden, and can be used to propagate external variables to the confirmation page or the emails - see the Advanced Techniques section of the latest user guide for more details.
11.02 23 February 2016 Support the compact option of Google no-captcha.
The contact page view now has an optional width parameter.
A new css file - v11_modern.css
Plugin calls can now include variables that can be used in default field values.
11.01 9 February 2016 Fixed a bug that could cause a blank screen in the admin interface, if a contact form was configured without a "From Address" field.
11.00 31 January 2016 Joomla 2.5 is no longer supported. Version 10.06 will continue to be available for Joomla 2.5 users. Version 11 has many new features and advances that make it easier than ever to build and configure great contact forms with modern features. The supplied CSS files are all brand new and have been re-organised to make it quicker and easier to change colours, fonts and sizes. And their responsiveness is better than ever. You can continue to use CSS files built for previous versions, but the new files are more flexible and much easier to work with.

There is now a configuration option to choose whether error messages are shown as text, icons with tooltips, or overlays. There is no longer any need to edit the CSS to change the style.
There is now a configuration option to select short error messages like "required" or "invalid", or longer, more polite messages like "Please enter a valid email address"
Fields can now be "inline", i.e. side-by-side on the same row.
Fieldsets have new features that make it easier than before to organise fields in columns.
Fieldsets and several other field types now have a configurable border option. Again, no need to edit the CSS.
There is a new, responsive modal popup mode using Bootstrap. The old MooTools lightbox method is also still supported.
It's now possible to apply styling to fields (and/or their prompts) that are optional. On forms with few optional fields, it is sometimes preferable to highlight the optional fields rather than the mandatory ones.
It's now possible to apply styling to the prompt of the field that has the focus.
Multiple different attached files with the same name are now handled correctly.
As always, the user guide has been updated to document the new features. There's a new section on form layout, and the section on CSS styling has been re-written and simplified.

Joomla 2.5 and 3.x versions

Version Date Changes
10.07 15 April 2016 Fix for Joomla 3.5.1. To fix the Joomla 3.5.1 problem, most users should upgrade directly to FlexiContactPlus version 11.03 (or later). If for some reason you are unable to upgrade to 11.03 at this time and need to stay on version 10.x, this version also works in Joomla 3.5.1.
10.06 12 October 2015 Maximum field prompt length increased from 50 to 250 characters.
Handles the Joomla global setting "Include Site Name in Page Titles"
Handles menu item meta tags
10.05 8 March 2015 Added support for Google NoCaptcha reCaptcha.
Maximum number of configs changed from 50 to 100
Logging has been enhanced, and now shows the full text of the admin and user emails, as well as all the email addresses used.
The collapsable sidebar in Joomla 3.4 is supported
10.04 20 February 2015 You can now specify a custom script file to be loaded with the contact form.
You can now add the autocomplete="off" attribute to the form.
Minor changes to the front end Javascript to solve problems on a few servers.
10.03 24 November 2014 Fixed a bug that sometimes caused the Send button to be enabled without the user checking the "Agreement required" checkbox.
10.02 15 November 2014 Most field types can now have tooltips. Previously, only advanced validation fields could have tooltips. Additionally, field tooltips can now popup when the user hovers over the field itself, or over an adjacent "info" icon.
The text of the Send button can now be specified in General Configuration. Previously it could only be changed by editing the relevant language file.
Advanced validation fields can now specify a SQL query (as well as a regular expression), enabling fields to validate against pre-existing database content.
10.01 6 September 2014 Fixed: File attachments did not work in IE 11.
10.00 20 August 2014 File attachments are now supported. Please see the latest user guide for full details.
MooTools is no longer available as an option for form handling - jQuery is now used in both Joomla 2.5 and 3.x.
9.04 24 July 2014 Added a new CSS file, "large_2", which is particularly mobile friendly. The MooTools date pickers are now responsive. Some minor enhancements to most of the existing CSS files.
9.03 23 April 2014 Text fields can now have a placeholder attribute.
9.02 21 March 2014 The log export function was broken in versions 9.00 and 9.01. This is now fixed.
9.01 22 January 2014 Maximum data length was previously restricted to about 4k. It is now several Mb.
Major improvements to MooTools date picker themes.
9.00 19 January 2014 Joomla 1.5, 1.6 and 1.7 are no longer supported.
In Joomla 3.x, a new configuration option allows you to choose betweeen loading either MooTools or jQuery to handle the tooltips and Ajax communication.
Popup contact forms now use the class "fcp_modal" instead of "modal" to avoid conflicts with bootstrap.css.
Older version history has been deleted.