Les Arbres Web Solutions
Version 20.04, 14 June 2024
  • Version 20.03 had a bug in the installer that affected some sites.
Version 20.03, 12 June 2024
  • There's a new Global Settings option on the Configuration menu, for settings that apply to all configurations. Some settings that were previously only shown in the Default Configuration have been moved here.
  • There's a new option in Global Settings for the message log download format. There are four formats to choose from.
Version 20.02, 3 May 2024
  • The Acymailing interface can now be conditional, based on a form field. Please see the latest user guide.
  • There's now a choice of 12 or 24 hour format for time fields and the %V_TIME_STAMP% variable.
  • You can now override the normal function of curly brackets {...} by using a backslash before the opening bracket.
  • There's a new Swedish translation.
  • Minor updates to v19_icon_1.css and v19_icon_dark.css. Some dimensions previously specified in px units are now specified in em units. If you use either of these css files please check your forms on the front end.
  • Improvements to the admin interface in dark mode.
Version 20.01, 19 February 2024
  • There was an error when using the onSubmitContact interface in Joomla 5.
Version 20.00, 12 December 2023
  • This version works in Joomla 5 without the compatibility plugin.
  • The minimum Joomla version is now 3.10.
Version 19.06, 27 November 2023
  • There are now application specific Payage invoice variables for all form fields. Please see the latest user guide for details.
  • Form fields can now be mapped to the Payage address fields, enabling a form to capture the address fields for a Payage invoice.
Version 19.05, 18 October 2023
  • Fixes for compatibility with Joomla 5.
  • There's a new variable %V_ALIAS%.
  • The problem with session data being lost when using multiple forms in iframes has been fixed, and the recommendation not to use image or traditional captcha with forms in iframes has been removed.
Version 19.04, 14 September 2023
  • There are two new variables for creating links to the Payage Invoice Request page. You can now use the Payage invoice system to generate invoices for payments initiated by Flexicontact Plus.
  • The Payment "Item Description" has been renamed to "Product Name", and there are two new fields, "Product ID" and "Product Description". All three can now be formed from a mixture of text and form variables fields, and all three can be shown on invoices generated by Payage.
  • Any number of agreement required fields now control the disabled or enabled state of the Send button. All must be checked to enable the button.
  • There's a new "Compact mode" option for the Joomla 4 admin interface, which is useful on laptops.
  • Bug fix: For Horizontal and vertical radio buttons, the Default Button setting did not work as documented.
  • Bug fix: The Preview button on the configuration menu page always showed the default configuration.
Version 19.03, 19 June 2023
  • There was a build error in version 19.02.
Version 19.02, 19 June 2023
  • You can now select (in Payment Configuration) any of the payment button layouts in Payage 3 to take full advantage of the new responsive payment buttons.
  • Two new variables %V_PAYMENT_TID% and %V_PAYMENT_STATUS%.
  • There are several additional Send button colours.
  • Date picker extra options. For example you can now add a month and/or year dropdown selector.
  • A file can now be attached to the user email.
  • Configurations now show their date created and date modified.
  • You can now specify headings for the CSV export file.
  • Sending emails as non-HTML did not handle newlines properly. Fixed.
Version 19.01, 14 March 2023
  • Fixes for deprecation warnings in PHP 8.2.
Version 19.00, 3 January 2023
  • All CSS files have been updated and simplified. The new CSS files are smaller and much easier to understand and modify, as well as supporting several new features.
  • Configurations that use the supplied CSS files will automatically be updated to use the latest versions of the same file.
  • None of the supplied CSS files now use Google fonts. The new styling works just as well without them.
  • There's a new captcha, Cloudbase Turnstile, which is well worth looking at.
  • The file upload field "clear" icon is replaced by a button with translated "Clear" text.
  • There's a new field type, "Time", which uses the "Time" HTML field type.
  • There are new options to hide or show the top and bottom text on the confirmation page.
  • The HTML generated is now strict HTML5, without trailing slashes on void elements, which the w3.org validator has recently begun to report on.
  • Please see the updated user guide for more details.
  • You must also update the plugin when updating to this release of the component.
Version 18.17, 17 October 2022
  • You can now set any configuration to be the new default configuration.
  • Fixed the "Minimum Minutes" feature, which was broken on some servers since version 18.14.
  • Fixes for warnings in PHP 8.1.
Version 18.16, 15 August 2022
  • Support for the hCaptcha system.
  • Better handling of zero payments.
  • A new external interface plugin call to support custom variables.
  • Bug fix: Custom checkboxes did not show as checked with a default value of 1, including when using the browser back button.
  • A new configuration option to update calculation fields on initial form display.
  • The "Checkbox Right" field type is deprecated and will be automatically switched to "Checkbox Left" in a future version.
Version 18.15, 28 June 2022
  • Fix for an error saving templates in non-super-admin mode in Joomla 4.
  • Fix for the message log date filter not working in some cases.
  • Cosmetic fixes for Joomla 4 admin.
Version 18.14, 4 April 2022
  • There is a new Time zone setting in General Configuration that affects the log entries and the %V_TIME_STAMP%, %V_DATE_STAMP% variables.
  • Fields can now be made read only by adding the class "fcp_readonly". Please see the user guide for some comments.
  • Fixed text fields can now resolve variables.
  • Better handling of the situation where the PHP maximum upload size is exceeded.
  • Date picker fields now prevent the keypad appearing on mobile devices and obscuring the datepicker.
  • Date picker fields with the validation set to "greater than the previous field" cannot now pick a date before the first field.
  • In the back end, the configuration language selector is now shown on all sites and includes all installed languages and all FCP config languages.
Version 18.13, 14 January 2022
  • Google recaptcha has been re-implemented to work without the PHP "allow_url_fopen" setting enabled.
  • Numeric fields now allow any value as default, including all kinds of variables.
  • Numeric fields can now be invisible.
  • Fixed an HTML5 validation warning.
Version 18.12, 29 November 2021
  • Version 18.11 introduced a fatal bug in the variable resolution logic. Fixed.
  • Also fixed a bug which caused a fatal PHP8 error if the captcha image directory was missing.
Version 18.11, 26 November 2021
  • There are four new variables to get data for the logged in user, if there is one.
  • Field default values can now include multiple variables of all types.
  • Prevent "Data too long" errors in Joomla 4 due to it running in Strict Sql Mode.
Version 18.10, 4 October 2021
  • Fix for mandatory radio buttons in PHP 8.
  • Radio buttons can now have a custom error message.
  • Some minor French translation corrections.
  • Two new variables %V_EXPORT_OK% and %V_EXPORT_DETAILS% to retrieve the status of the external interfaces.
Version 18.09, 3 August 2021
  • There is a new external interface function that can call a REST API.
  • The message log now shows the external interface status, if any.
Version 18.08, 29 June 2021
  • Support for accordion sliders, a great way to organise large or complex forms. Please see the demo site for some examples, and the user guide for more information.
  • File attachment fields now use the accept attribute so that file types not accepted should be greyed out on most devices.
  • File attachments with common image extensions are now checked to ensure that they really are images.
  • Variable %V_DATE_STAMP% now uses the date format configured in General Configuration.
  • More field types can now have minimum and maximum values.
  • Export to AcyMailing version 6 and above is now supported.
  • Scrolling the confirmation text into view after submitting the form is now optional.
  • Max fields has been increased to 250.
  • Minor cosmetic changes to some forms.
Version 18.07, 17 May 2021
  • The advanced validation field has additional validation options, "must be equal to the previous field" and "must be greater than the previous field". See the user guide for usage and examples.
  • The advanced validation field now allows selection of several HTML field types.
  • Image paths in the confirmation text are now automatically adjusted if the site runs in a subdirectory.
  • Some minor CSS fixes and improvements.
Version 18.06, 3 March 2021
  • Fix for a PHP Notice error on some servers.
  • Strip HTML tags from field labels before using them in variables.
  • Remove spaces from the File Types list on the File Attachments configuration page.
  • Name fields now allow left and right single quotes, in addition to a normal apostrophe.
Version 18.05, 16 February 2021
  • Fix for a bug that duplicated the buyer's first name in a payment if separate first and last name fields were used on the form.
  • Fixes for PHP 8.
  • Fixes for Joomla 4 Beta 7.
  • Toggle switches can now have a default value.
  • Updated Dutch language files.
Version 18.04, 15 January 2021
  • Fix for a bug that could cause multi-language sites to switch language unexpectedly when using traditional captcha or image captcha.
  • Form fields of type Fixed Text now have variables and are included in %V_ALL_DATA% and %V_OTHER_DATA%.
Version 18.03, 21 December 2020
  • There is a new "Text Value" field type that can translate specific texts to specific values, which is useful for discount codes on payment forms.
  • There are two new text variables, %V_DATE_STAMP% and %V_TIME_STAMP%.
  • The numeric value (%N_) of a calculation field now (correctly and as documented) returns the value without thousands separators and using a full stop as the decimal separator. The text value (%V_) of a calculation field uses the configured separators.
  • When setting up a new form field, you can now leave the field name blank for a unique field name to be generated automatically.
  • The minimum and maximum length for text fields now adds the minlength/maxlength html attributes to the field.
  • Minimum and maximum length are now available for textarea fields.
  • You can now customise the form level error message ("Your message was NOT sent") in General configuration.
  • Radio buttons can now be mandatory. Please see the user guide for details.
  • Fix for correct detection of latest Edge browsers.
  • Cosmetic fixes for Joomla 4 Beta 5.
Version 18.02, 20 July 2020
  • Plugins are now processed for the confirmation text.
  • Fixes for Joomla 4 Beta 1 and 2
Version 18.01, 27 May 2020
  • Fix for a bug introduced in version 18.00. Radio buttons returned incorrect text values.
Version 18.00, 19 May 2020
  • FlexiContact Plus is now fully integrated with Payage, our payment management system, and can take online payments. The demo site has been upgraded with two examples of forms that take payment.
  • Many enhancements for handling numbers and calculations.
  • There's a new set of CSS files to handle the new fields and other new features.
  • The new Telephone Number field invokes the correct keypad on mobile devices, and validates input appropriately.
  • The new Toggle Switch field draws a custom control like a sliding switch.
  • Listbox fields are now called Simple List fields.
  • The new Value List field defines a list of items that translate to specific output values.
  • Number fields are enhanced with a configurable number of decimal places, decimal and thousands separators, and minimum and maximum values.
  • The new Calculation field evaluates mathematical formulas and updates the form in real time.
  • Text fields are enhanced with configurable minimum and maximum text length.
  • Checkboxes are enhanced with configurable output values, defaulting to the original "Yes" and "No".
  • Several field types now have separate text and numeric values. You can retrieve the text or the numeric value using %V_ variables or %N_ variables.
  • Text templates have a new { ... } syntax to define conditional text.
  • There are some new utility CSS classes that make form styling easier.
  • FlexiContact Plus now comes with a collection of sample configurations, although they are not installed by default. Click the "Import Samples" button on the main configuration page to import them. The samples show a range of techniques that you may find helpful. We will add more samples over time.
  • There's a new option in General Configuration to override the form background colour.
  • There's a new option in General Configuration to load an extra CSS file.
  • There's a slight change to the CSS file naming convention. The base CSS file in this release is v18_structure.css.
  • There are several fixes for PHP 7.4.
  • The CSS files now use "&display=swap" when loading Google fonts, which makes pages load faster.
  • Several long outdated front end language files have been removed. If you wish your language to remain part of FlexiContact Plus, please send us updates from time to time.
  • The language strings for the original 20 captcha images have been removed from the remaining language files. If you were still using those old images, please switch to using one of the free image packs.
Version 17.02, 1 April 2020
  • The CSV export file field now shows the file status, with a download button if the file exists.
  • It was possible to set a radio button field to mandatory, but doing so made it impossible to submit the form. Both of these errors have been fixed.
  • Minor CSS changes, and fixes for Joomla 4 Alpha 12.
Version 17.01, 12 February 2020
  • Fixed a bug that could cause image captcha to reject a correct image selection following an incorrect selection.
  • The field type "Text field (numbers only)" is now simply a "Number field"
  • The confirmation text is now enclosed in a div of class "fcp_confirm".
Version 17.00, 17 November 2019
  • New CSS files, with some subtle cosmetic updates, and fixes for some recent browser updates.
  • Agreement required text can now contain multiple links.
Version 16.04, 18 September 2019
  • The Fixed Text field can now be "inline". See the user guide for an example.
  • Fix for a bug that prevented new fields being saved in some cases.
  • Updated Polish front end language file.
Version 16.03, 6 August 2019
  • Fix for a bug in version 16.02 that prevented new fields being added to existing forms.
Version 16.02, 5 August 2019
  • Bug fix: Some variable names were not accepted by the template editor validation added in version 16.
  • Fix for a PHP Notice error that would only occur in very unusual circumstances.
Version 16.01, 18 July 2019
  • Bug fix: Multiple select lists did not return all selected items.
Version 16.00, 23 June 2019
  • Form fields now have names. The field names are used to form the variables in email templates and the confirmation page. This makes the templates easier to read, and means that you do not have to change the templates if you change the order of the fields on the form. When you upgrade to version 16, field names are generated automatically for existing configurations, and your templates are updated accordingly. For new configurations you choose your own field names.
  • You can now toggle the mandatory attribute of fields directly from the field list.
  • The variable list on the template edit pages now shows if fields are published or unpublished, and the editor warns if a template includes unpublished fields.
  • Please see the latest user guide for more information about field names.
Version 15.05, 23 April 2019
  • The message confirmation text is now scrolled into view when shown, which is helpful with large forms and small screens.
  • You can now import and export configurations.
  • There's now a preview button on the main configuration page.
  • You can now make copies of CSS files from the CSS file list.
Version 15.04, 21 March 2019
  • Fields can now have default values that include Joomla custom fields for logged-in users.
  • Maximum fields on a form is now 200.
  • Fixes for Joomla 4 Alpha 6
Version 15.03, 11 February 2019
  • Fixed a bug (since 15.01) that caused the wrong language to be pre-selected in the language selector when editing an existing config. If you didn't notice it, you might accidentally save the config for the wrong language.
  • Also fixed some PHP Notice errors with recent versions of Joomla, although these would only be visible with error reporting enabled.
Version 15.02, 11 January 2019
  • There was a bug in the log list date selection filtering. This version fixes that bug and also adds selection of relevant individual years.
Version 15.01, 1 January 2019
  • Form fields can now be published or unpublished.
  • The field editor now has a Save as Copy button.
  • You can now configure the folder used to store file attachments on the server.
  • The number of days to keep attachments on the server is now only configured in the default config, and applies to all configs.
  • The number of days to keep log entries is now only configured in the default config, and applies to all configs.
  • Support for the invisible mode of Google reCaptcha, and the Joomla Invisible reCaptcha plugin.
  • Use of the Joomla captcha plugin was broken by Joomla 3.9 and is now fixed.
  • Several fixes for Joomla 4 Alpha 5.
  • There is a new configuration option to add a clear icon to file attachment fields.
  • The date picker themes have been updated.
  • Field labels can now include HTML.
  • Fixed a bug in the positioning of popover arrows in some cases.
Version 15.00, 25 August 2018
  • Now supports Joomla 4 (Alpha 3). The minimum Joomla version is now 3.7.0.
  • There's a new set of CSS files supporting new features and improvements.
  • There's now a choice of styles for validated fields.
  • New field type: Multiple vertical checkboxes.
  • New field type: Live search, for large lists or lists held in a database table.
  • There are new options for attaching files to the admin email, including as a zip archive.
  • File attachment details are now shown in the log detail view, with thumbnails of attached images.
  • File attachments can now be easily downloaded directly from the log detail view.
  • Bootstrap is no longer used on the front end and forms now work with or without any version of Bootstrap loaded.
  • There's a new plugin option to load a form in an iframe, enabling multiple forms per page.
  • Several button styles can now be selected in general Configuration.
Version 14.01, 25 June 2018
  • You can now set a number of days to keep log entries, after which they are automatically deleted.
  • There's a new field type, Agreement Required, so that you can have more than one and place them anywhere in the form.
  • You can now embed the agreement required link anywhere in the label text.
  • The agreement required check is now recorded in the log.
  • There's now a variable for the value of the agreement required check.
  • There's a new option to set the size of the jQuery date picker.
  • Minor cosmetic and alignment fixes, especially around checkboxes in some unusual cases.
  • In the back end, the field list up/down icons now use Ajax for improved speed.
  • A new optional export interface function directly calls a specified PHP function, passing it all the form and config data.
  • The contact form can now function when Bootstrap is not loaded or not working correctly.
Version 14.00, 1 April 2018
  • All the CSS files have been updated and are now much more consistent across browsers and templates. Their new structure makes them much easier to customise. There's a new CSS file for very large forms.
  • Custom checkboxes, radio buttons and animation effects are now a configuration option for all CSS files.
  • There are new options for alignment of inline fields, making it much easier to build multi-column forms with perfect alignment.
  • There is a new field type, HTML, which allows you to include your own HTML content anywhere on a form.
  • Tooltips are now called "Help text" and there's a new help text style: "visible".
  • Captcha images now have non-blank alt text to improve SEO ranking.
  • The CSS files and other assets used on the front end have been moved from the component directory to the /media directory.
  • The original 20 default image captcha images are no longer included - just download the image pack of your choice.
  • In the back end, several configuration pages have been reorganised using tabs. The variables list is now on a separate tab and has been reorganised to make it easier to read.
  • Support for Google ReCaptcha version 1 has been removed as the system was switched off on March 31, 2018.
  • The MooTools date pickers have been removed. Existing configurations are automatically mapped to the jQuery date picker.
  • The MooTools popup form option has been removed. Existing configurations are automatically switched to use jQuery.
  • As usual, the user guide has been fully updated with all the changes and new features.
Version 13.02, 17 February 2018
  • You can now configure a separate subject for the admin email, which can contain variables. The user email subject can also now contain variables. It's now much easier to fully customise both email subjects.
  • Messages blocked by word blocking were not logged in version 13.01. This has been fixed.
  • Image captcha themes now load the en-GB theme language if the theme does not have the current site language.
  • There are also new versions of some of the image captcha themes. Please install the updated versions of themes that you use.
Version 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.
Version 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.
Version 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.
Version 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.
Version 11.10, 9 December 2016
  • Fix for a PHP Notice error that could occur on some systems with version 11.09.
Version 11.09, 28 November 2016
  • The About page now shows your detailed transaction status and expiry date.
Version 11.08, 10 November 2016
  • Enable mailto: links to be in the email templates.
Version 11.07, 8 November 2016
  • Support for the Joomla Update Notification System.
  • Now supports the Joomla ReCaptcha plugin, and other compatible third party captcha plugins.
Version 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.
Version 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.
Version 11.04, 24 April 2016
  • Changed the CSS editor back 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.
Version 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.
Version 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.
Version 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.
Version 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. 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.
Version 10.07, 15 April 2016
  • Fix for the Joomla 3.5.1 problem. Most users should upgrade directly to FlexiContactPlus version 11.03, but this release is provided for users who are unable to upgrade to version 11 at this time.
Version 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.
Version 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
Version 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.
Version 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.
Version 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.
Version 10.01, 6 September 2014
  • Fixed: File attachments did not work in IE 11.
Version 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.
Version 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.
Version 9.03, 23 April 2014
  • Text fields can now have a placeholder attribute.
Version 9.02, 21 March 2014
  • The log export function was broken in versions 9.00 and 9.01. This is now fixed.
Version 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.
Version 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 history has been removed.