Version 3.2.4 Stable

Maturity
Stable
Released on
Monday, 16 May 2022 09:57
Fix: DateTime::__construct(): Failed to parse time string PHP error in JSON API. Fix: Form may be submitted multiple times under some circumstances. Fix: File type (mime) detection might not work for some file types in the File Upload field. Fix: Signature field would not work properly under certain circumstances. Updates Dropzone (file upload script) to 5.9.3.

Version 3.2.3 Stable

Maturity
Stable
Released on
Tuesday, 12 April 2022 11:18
Adds Filter Search option to Export modal. Fix: The Editor field's value is displayed as plain text instead of HTML in Emails and Submission list. Fix: List-based fields would not show the value as checked if it contained HTML tags. Fix: Honeypot field is not hidden when the main stylesheet is disabled. Fix: Styling issues with the front-end submission display in Joomla 4. Fix: The Dropdown field does not respect the Placeholder option on the submission edit page. Fix: Field Calculations may break the page when the Suffix option is used with a Number field. Updates PDF library to 1.2.0. Updates Flatpickr script to v4.6.11.

Version 3.2.2 Stable

Maturity
Stable
Released on
Monday, 14 March 2022 02:00
Adds support for User Custom Fields in Smart Tags. Syntax {user.field.FIELDNAME}. Fix Joomla 4: A field name bigger than 50 chars would cause a UI issue in the fields list in the backend. Fix: Wrong $error argument passed to the onConvertFormsSubmissionValidate() plugin event. Fix: PHP 8.1 - Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated. Fix: Duplicate fields visible in "Add Field" tab. The {field.FIELDNAME.html} syntax no longers wraps the value of a Signature Field with a div. The Password field no longers get masked with asterisks in the {all_fields} Smart Tag. Updated translations: ca-ES, es-ES.

Version 3.2.1 Stable

Maturity
Stable
Released on
Monday, 14 February 2022 13:22
Added State option to Export Submissions dialog. (At the moment available for Joomla 3 only). Improve UX by including the form's ID in all Form selection dropdowns. Fix: Error "No Submissions Found" when exporting unpublished or trashed submissions. Fix: PHP 8.1 - version_compare(): Argument #3 ($operator) must be a valid comparison operator Fix: UI issue with the Field Settings panel in non-english languages. Fix: [Joomla 4] PHP error that would appear if only the administrator component would be uninstalled. Updated translations: de-DE

Version 3.2.0 Stable

Maturity
Stable
Released on
Thursday, 20 January 2022 02:00
Implements the Signature field. Adds (limited) support for field-based Smart Tags in the File Upload folder. Fix: Field Calculations may fail to evalute a formula due to incorrect letter case in shortcode. Fix: {all_fields} --excludeEmpty option fails to exclude values with extra spaces. Fix: Changing a Fields' Label does not update field labels under "All Fields" consistently. Fix: AcyMaiiling 7.7.4 would throw an error when subscribing users to a list. Updated translations: de-DE, fr-FR

Version 3.1.4 Stable

Maturity
Stable
Released on
Wednesday, 15 December 2021 11:09
Adds --excludeEmpty, --hideLabels, --excludeFields, --excludeTypes filtering options to {all_fields} Smart Tag. Fix: MailChimp Tags are ignored if member exists. Fix: Heading field is not properly aligned when Labels are left-positioned. Fix: File Upload field doesn't respect the global field's text color. Fix: Saving Submissions > Columns would re-trigger submissions export. Fix: Smart Tags used in Behavior > Email Notifications containing the --layout option would not allow the form to be saved. Fix: Smart Tags used in Behavior > Email Notifications where the Field Name contained spaces would not allow the form to be saved. Fix: Convert Forms > Submissions > Columns would not display the columns correctly under certain circumstances. Fix: Country and Currency field would throw a PHP error when submitting the form. Updates translations: fi_FI, it_IT, pl_PL, cs_CZ, fr_FR, de_DE, lv_LV Updates translations: ru_RU, ca_ES, es_ES, bg_BG, sl_SI, nl_NL, sv_SE, pt_BR

Version 3.1.3 Stable

Maturity
Stable
Released on
Friday, 19 November 2021 10:01
Improves handling of Smart Tags. Fix: [Joomla 4] Local images set in the Design panel appear broken. Fix: Prevent site theme displaying Date Time field as read-only / greyed-out. Fix: Typos in available Smart Tags tables within the Convert Forms Submissions Menu Item Fix: Radio Buttons/Dropdown/Checkboxes option label would not properly parse Smart Tags. Fix: Some Smart Tags may not be replaced due to incorrect letter case.

Version 3.1.2 Stable

Maturity
Stable
Released on
Monday, 15 November 2021 09:41
Fix: Shortcode editor button doesn't work on Joomla 4. Fix: Input's placeholder doesn't respect the selected input color. Fix: Non-latin characters typed in the Form Title option may end up duplicated. Fix: Component uninstallation could cause Convert Forms module throw an PHP fatal error. Fix: AcyMailing App: Can't create user when Double Optin is enabled. Fix: Convert Forms > Design > Image > Select Image would not allow selection of an image. Show only menu items the user has access to in the left sidebar menu in the backend. Front-end Submissions custom layout is now prepared with Content Plugins. Added Access Addons permissions option in the Permissions tab. Removes submenu items from the backend Components menu.

Version 3.1.1 Stable

Maturity
Stable
Released on
Thursday, 07 October 2021 13:54
Fix: The Box Radius option is not taken into account. Fix: The field's Text Align option is not taken into account. Fix: Minor CSS issues in the form builder.

Version 3.1.0 Stable

Maturity
Stable
Released on
Monday, 04 October 2021 13:20
Implements the Rating field. Implements the Range Slider field. Implements the Color Picker field. Improving form styling by switching over to CSS Variables. Implements the Total Checked comparison operators in Conditional Fields. Fix: [Joomla 4] Safe HTML filter doesn't work. Fix: [Joomla 4] The File Upload Field is broken. Fix: [Joomla 4] The Update Download Key button is broken. Fix: Enable nonInteraction in Google Analytics Tracking to not mess with the bounce rate. Fix: Conditional Fields do not work when the script file is loaded asynchronously. Fix: The form builder is broken in the Russian and German language. Fix: The Country and Currency fields store an empty value in the database. Fix: Uploaded Files Cleaner plugin may delete files outside of the uploaded folder. Improving PHP Events triggered during runtime. Change: Uploaded Files Cleaner plugin now takes into account only enabled forms. Dropping support for Internet Explorer. Updates translations

Version 3.0.0 Stable

Maturity
Stable
Released on
Monday, 06 September 2021 13:34
Official stable version for Joomla 4 Fix: Warning: Invalid argument supplied for foreach() in FieldChoice.php on line 181 Fix: Warning: is_dir(): open_basedir restriction in effect in Functions.php on line 370 Added {submission.status} Smart Tag.

Version 2.8.7 Stable

Maturity
Stable
Released on
Monday, 09 August 2021 14:06
Fix: Joomla 4 RC5 compatibility issues Fix: Local images may appear broken in the PDF Form Submission file. Fix: Color pickers don't appear correctly in the backend in Joomla 3.

Version 2.8.6 Stable

Maturity
Stable
Released on
Monday, 19 July 2021 12:45
Updated PDF library to 1.0.2. Fix: Field labels do not appear correctly across multiple sections in the form builder. Fix: PHP 8 compatibility issues. Fix: The label of the Hidden fields is returned empty. Fix: Some language strings fail to loaded using the {language.KEY} Smart Tag. Fix: PHP Warning - Deprecated: Required parameter $filename follows optional parameter $excel_security. Fix: Minor parsing errors in language files. Fix: The form editor is broken in the German, French and Russian language. Phone and Website / URL field values are now displayed as links. Dropdown, Radio Buttons and Checkboxes now use the choice's label for presentation purposes. Improves UI by including the field's ID in the fields dropdown in the Conditional Fields modal.

Version 2.8.5 Stable

Maturity
Stable
Released on
Thursday, 24 June 2021 11:16
Fix: Submissions's created date is wrong in the submission edit screen in the backend. Fix: Fields with an uppercase field name are not pre-populated in the submission edit screen.

Version 2.8.4 Stable

Maturity
Stable
Released on
Wednesday, 23 June 2021 10:38
Fix: Joomla 4 RC3 compatibility issues. Fix: Smart Tags included in {all_fields} and {all_fields_filled} remain unreplaced. Fix: HTML entities such as ampershand & appears as encoded in the Email subject. Fix: Labels in Checkboxes and Radio Buttons fields now rely on the Label Text Color option. Fix: Minimum/Maximum Words wouldn't find the correct number of non-latin words. Updates SendInBlue Addon to use SendInBlue API v3. v2 will be deprecated as of June 25th, 2021. Improves {ip} Smart Tag IP detection if when visitor is behind a proxy. Adds the Default Submission State option. You can now store submissions as unpublished easily. Adds the beforeRedirectUser Javascript Event API.

Version 2.8.3 Stable

Maturity
Stable
Released on
Tuesday, 18 May 2021 10:47
Adds Archive button in the Submissions list in the backend. Fix: Form Menu Type doesn't respect Show Page Heading option. Fix: Argument 1 passed to NRFramework\Mimes::guessTypeFromExtension() PHP error. Fix: Uncaught TypeError: Cannot read property 'getValue' of undefined when using CoreMirror in the Rich Text Editor. Fix: File upload may timeout after 30s. Inputmask script updated to v5.0.5 and it's now loaded over the JSDELIVR CDN. Expr-eval script is now loaded over the JSDELIVR CDN. Notification to update the extension when it is over 120 days old.

Version 2.8.2 Stable

Maturity
Stable
Released on
Thursday, 15 April 2021 12:14
Implements the hCaptcha (Checkbox and Invisible) Field. Increases security by adding MIME type checking to the File Upload field. Fix: Emails are incorrectly sent in bold text. Fix: Submission fails if there's an empty recipient in Emails. Fix: Min/max characters/words validation should not run if the field is not required and empty. Fix: Sorting by "Submissions" throws an error. Fix: Images used in the text editors in the backend may appear broken. Fix: MailChimp sends double opt-in email even if the subscribe is already confirmed. Fix: URLs and Images with relative paths in the success message may be broken. Dropzone updated to v5.9.2 and it's now loaded over the JSDELIVR CDN. Adds Caribbean Netherlands islands: Bonaire, Saba and Sint Eustatius to Country Field. The Latest Submissions section in the backend dashboard no longer shows disabled items. Updates flatpickr to 4.6.9 Added new translation Latvian (lv_LV)

Version 2.8.1 Stable

Maturity
Stable
Released on
Monday, 22 March 2021 10:27
Fix: Google reCAPTCHA Invisible doesn't submit the form.

Version 2.8.0 Stable

Maturity
Stable
Released on
Saturday, 20 March 2021 10:23
Implements the Rich Text Editor field Refactors Submissions Export feature. You can now export submissions to CSV and JSON files. Drops auto-translation feature with language strings in field options in favor of the new {language.KEY} Smart Tag. Fix: Unwanted whitespace is added in the Textarea field and used as the default value. Fix: Form & Submission menu items not respecting the Meta Description, Keywords as well as Robots value. Fix: Heading field button is displayed twice in the Add Field tab. Fix: Non-latin characters are displayed incorrectly in Emails. Fix: Datetime fields on mobile devices wouldn't have the same styling. Fix: Form may be accidentally submitted twice if we double click the submit button. Fix: PHP Warning: Invalid argument supplied for foreach() in /administrator/components/com_convertforms/ConvertForms/JsonApi.php Fix: Wrong form total submissions count displayed in the backend as it includes unpublished items. Text editors on the form editing page no longer forces absolute URLs. Improves Smart Tags performance. Improve {convertforms ID submissions_total} shortcode performance. Changes the minimum required PHP version to 5.6.0. Make the field's help text a little bit bigger and darker. Updates translations

Version 2.7.6 Stable

Maturity
Stable
Released on
Tuesday, 19 January 2021 02:00
Fix: Joomla 4.0 Beta 6 compatibility. Fix: "No submission data found" error when site is configured to remove URL's trailing slash. Fix: Class 'NR_SalesForce' not found error. Fix: Class 'NR_iContact' not found error. Add support for language strings to Field Value and Field Choice options. Add Read-only option to Email field.

Version 2.7.5 Stable

Maturity
Stable
Released on
Monday, 11 January 2021 11:01
Display form's total submissions with a shortcode. {convertforms ID submissions_total}. Fix: Non-latin characters are stripped out when uploading. They are now get transliterated. Fix: PDF Form Submission may not get generated due to open_basedir folder restrictions. Fix: Form may not get submitted due to redirection rules (Multilingual websites). Fix: The Input Mask option accidentaly removed from the Phone and Confirm field. Fix: The Read-only option accidentaly removed from the Phone field. Fix: File Uploads are being mistakenly blocked by Akeeba Admin Tools DFIShield. Fix: Uploaded files are not displayed as absolute URLs in the JSON-API. Fix: JSON-API page response is not properly returned as application/json. Fix: URLs in Email notifications, PDF and success message could appear duplicated. Fix: Field Calculations wouldn't display list of available fields. Fix: Form fails to be initialized when the front-end script is loaded asynchronously. Fix: Field with characters restriction gets validated even if it's hidden by conditional logic. Fix: Dropdown Field choice values special characters are not escaped properly. Fix: Smart Tags {submision.user_id}, {submision.created} and {submision.modified} don't return any values. Add an index to the #__convertforms_conversions table for the user_id column to improve performance. Adds Smart Tag {submission.user_id} to the Smart Tags modal. Improves performance in the Dashboard and Submissions sections on the backend. You can now set a Hidden field as a mandatory field (Server-side validation only). The Date Field script (Flatpickr) updated to v4.6.6 and it's now loaded via the JSDELIVR CDN. All fields in the Edit Submission page in the backend are now optional. A more appropriate default value set to the 'Message After Success' option.

Version 2.7.4 Stable

Maturity
Stable
Released on
Monday, 16 November 2020 17:38
Adds Minimum - Maximum Characters and Minimum - Maximum Words restriction options to Text and Textarea fields. Fix: Field Calculations may stop working if multiple fields have the same prefix in their name. Calculations script updated to v2.0.2 and it's now loaded over JSDELIVR CDN

Version 2.7.3 Stable

Maturity
Stable
Released on
Monday, 09 November 2020 02:00
Fix: [Joomla 4] Error "Form::loadForm could not load file" when clicking on "Options" button under Convert Forms > Forms Fix: [Joomla 4] "You are not authorized to access this page" error while trying to access submission on the front-end. Fix: [Joomla 4] Styling issues with the front-end submissions. Fix: [Joomla 4] Form Editor fails to render the form. Fix: [Joomla 4] The Joomla logo in the form editor doesn't load. Fix: 'Fatal error: Class 'JFormFieldText' not found' when viewing a submission in the backend. Fix: Conditional Logic Show/Hide actions don't work when the CSS file is disabled. Fix: An error that could appear (Class \Svg\Document not found) when generating PDF. Fix: Conditional Logic doesn't work if core.js script is not loaded on the page. Fix: Google Analytics Tracker doesn't work if core.js script is not loaded on the page. Fix: Smart Tags box trigger icon wouldn't appear when using the Fullscreen Text Editor. Added support for Smart Tags in the Upload Folder option in the File Upload field. File Uploads are now being uploaded to the temp folder and after the submission, they're moved to their destination folder. Now, using Joomla's JSON-LD script to store extension's configuration options. Removes the Random Prefix option from the File Upload field options.

Version 2.7.2 Stable

Maturity
Stable
Released on
Monday, 28 September 2020 10:06
Adds the Form menu type. You can now render a form on the front-end with a menu item. Adds support for MailChimp tags Implements the Heading field. Fix: An error that could appear on form edit page due to including deprecated (now deleted) files. Fix: Confirm field shows value in plain text when the Confirm Field Type option is set to Password. Fix: Smart Tags validation check during form saving on the backend throws "Unknown Smart Tag" error mistakenly. Fix: Can't edit a submission on the backend due to an Uncaught TypeError: document.id is not a function. Fix: Calculations fail if field name has non-latin characters. Fix: Ensure Date Picker's year and month inputs are not hidden by CSS conflicts. Fix: Language strings not replaced correctly when printing submission on the front-end. Fix: Can't sort dropdown choices. Error: "Uncaught TypeError: Sortable.get is not a function". Fix: Duplicate site URL appearing in Emails and Thank-You message. Fix: Adds missing Layout and Module Class options to Convert Forms Module. Fix: [Joomla 4] PHP error "Call to undefined method Joomla\CMS\Menu\MenuItem::get()" when viewing front-end submissions. Fix: [Joomla 4] reCAPTCHA checkbox is broken. (reCAPTCHA couldn't find user-provided function: JoomlaInitReCaptcha2). Makes some raw texts translatable with language string overrides.

Version 2.7.1 Stable

Maturity
Stable
Released on
Wednesday, 09 September 2020 12:50
Adds support for Joomla 4.0 Beta 3. Fix: The "Show Layouts" and "Hide Layouts" toggle seems to get stuck sometimes. Fix: Values like 'now' and 'today' in the Date field don't take into account the user's timezone. Fix: Icons in the "All Fields" tab don't show up side-by-side in Firefox. Fix: Improve plain text emails by replacing br tags to new line characters. Scroll into view the form's container instead of the 'response' element when the form is submitted Dropdown's placeholder option is no longer disabled. Increase file upload timeout request to 1 hour. Load Joomla's keepalive.js script to keep the session alive during form submission. Updates translations

Version 2.7.0 Stable

Maturity
Stable
Released on
Friday, 24 July 2020 12:36
Adds support for Joomla 4.0 Beta 2. Implements the Conditional Logic Fields addon. Implements the Empty Space layout field. Adds Label Position option. Labels can now be Left and Top aligned. Fix: Text editors don't place nicely when switched to fullscreen. Fix: Form editor doesn't display the correct error messages during saving due to HTTP/2. Fix: Submission's Smart Tags don't get replaced in the PDF Form Submission Folder and Filename Prefix options. Fix: Prevent HTML tags from being used in the options value property in Dropdown, Radio Buttons and Checkboxes fields. Fix: CSS Class cf-iscentered doesn't work. Fix: Duplicated field may not be included on the form due to a duplicated field key. Fix: Wrong file size is shown for uploaded files in the File Upload field. Improves Radio Buttons and Checkboxes options display by relying on Flexbox and dropping CSS media queries. Adds {user.registerdate} Smart Tag to be able to pull the logged-in user registration date. Adds the Allow Unsafe Files option to File Upload Field. Make Label, Description and Placeholder field options translatable with language strings. Updates Dropzone script to 5.7.0 Adds new translations: Bulgarian (bg-BG), Czech (cs-CZ), Finnish (fi-FI) Updates translations: German (de-DE), French (fr-FR), Italian (it-IT), Spanish (es-ES), Dutch (nl-NL) Updates translations: Russian (ru-RU), Slovenian (sl-SL), Ukranian (uk-UA), Portuguese (pt-BR)

Version 2.6.0 Stable

Maturity
Stable
Released on
Monday, 25 May 2020 03:00
New: Implements the PDF Form Submission addon. Adds Prefix and Suffix options to Field Calculations. Redesigns and improves the UI of the form builder. Fix: PHP Warning: Use of undefined constant CAL_GREGORIAN - assumed 'CAL_GREGORIAN. Fix: Add missing language strings in the Submissions view in the backend. Fix: PHP Warning: array_change_key_case() expects parameter 1 to be array, null given. (Affects backend only). Fix: JS error: Uncaught TypeError: Cannot read property '_' of undefined. (Affects Joomla 3.9.x versions). Fix: Prevent CSS conflicts in the Month and Year inputs in the Date Time Field caused by 3rd party templates. Fix: Mandatory Checkboxes field requires user to check all checkboxes when script is loaded asynchronously. Fix: Zapier and iContact doc links doesn't work in the Addons view in the backend. Fix: The Email and URL fields are not validated if they are optional. Fix: Addon options popup shows up empty when site is behind a proxy with HTTPS redirection rules. Change: Hide trashed items in the submissions view in the backend by default. Improve accessibility by adding role="alert" to error message div. Stop re-ordering the System Plugin during installation. Updates languages

Version 2.5.4 Stable

Maturity
Stable
Released on
Friday, 13 March 2020 19:37
Fix: Some Tags are not get synced with ActiveCampaign. Fix: The DatePicker should not be shown if the Date Time field is set as read-only. Fix: Make the native date picker input match the design of the rest of the inputs. Fix: Radio Buttons, Checkboxes and Dropdown fields strip choices with "0" as their Label on form save. Fix: "Object doesn't support this action" Javascript error on IE11. Polyfill.js script was not loaded due to Joomla Cache. Fix: Call to undefined method ConvertForms\Field\FileUpload::die() PHP error. Fix: MaxMind GeoIP database can't be updated in the TGeoIP plugin. Fix: Color Pickers break after adding a new field to the form. Adds 'First Day of the Week' option to Date/Time field. Updates flatpickr.js to v4.6.3

Version 2.5.3 Stable

Maturity
Stable
Released on
Friday, 14 February 2020 10:02
Adds {all_fields_filled} Smart Tag to display filled-only fields. Fix: Wrong Submitter's ID reported in the Submissions View in the backend. Fix: The mailto link of the Email Address field used in Emails has a leading space. Fix: AcyMailing 6 sends confirmation email twice. Makes the extension eligible to be auto-updated with Watchful.net Updates Submission's Date Created value in the JSON-API output to use the ISO8601 format.

Version 2.5.2 Stable

Maturity
Stable
Released on
Tuesday, 28 January 2020 08:59
Fix: New installation fails due to an error in the SQL file

Version 2.5.1 Stable

Maturity
Stable
Released on
Monday, 27 January 2020 12:34
Implements the Invisible reCAPTCHA v2 Field. Implements the Divider Field. Added 'Raw' option to Filters dropdown. Adds {page.langurl} Smart Tag to the collection. Adds "Side by Side" option to Choice Layout setting in Checkboxes and Radio Buttons Fields. Fix: The Choice Label option in the Checkboxes and Radio Buttons Fields to support HTML. Fix: Radio Buttons, Checkboxes and Dropdown fields don't accept 0 as the option's value. Fix: Prevent Smart Tags from being replaced if they are used in the submission. Fix: Make sure the HTML tags used in a submissions are properly escaped and displayed in the backend and in the emails. Fix: Display the Field Label instead of the Feld Type in the Added Fields list Fix: Remove empty style tags after in the form's layout. Fix: Button Field CSS is now placed into the head of the page. Fix: Javascript ReferenceError: Joomla is not defined. Fix: The submitted value of a Number Field doesn't get printed. Fix: Color Picker fields are not working when adding a new Field to the form. Change: Custom CSS code is now placed into the head of the page. Change: The code entered in the Custom Code (Advanced Panel) option is no longer executed in the backend to prevent breaking of the page. Change: Enables triggering of Content Plugins in the Email Notification Message field. Improves performance of the submissions table using SQL indexes.

Version 2.5.0 Stable

Maturity
Stable
Released on
Saturday, 30 November 2019 11:43
Implements the Submissions Menu Type. You can now display form submissions on the front-end. Adds Remove Random Prefix to File Upload field. Adds Input CSS Class option to Field settings. We can now style the input elements with CSS classes. Fixed multi-value fields not saving correctly in AcyMailing 6 integration. Updated AcyMailing 6 integration to comply with the latest v6.3.0 release. Fixed Detect Visitor Country option not working when the 'Country Value' option is set to 'Country Name'. Fixed a bug with the form submission URL not using the correct site URL. Fix PHP Fatal error: Can't use method return value in write context in gatracker.php Fixes an issue where the form button would keep spinning forever Makes the Country field translatable using language string overrides. The AcyMailing Integration is now available in the Free version. You can now create form and field layout overrides within your template.

Version 2.4.1 Stable

Maturity
Stable
Released on
Friday, 27 September 2019 10:54
Implements integration for the Drip Ecommerce CRM. Format dates using the DATE_FORMAT_LC5 (Y-m-d H:i) format. Fix bug with the Country Field which doesn't get populated with the correct submitted value in the Submission Edit page. Fix Uncaught ReferenceError: Joomla is not defined error caused when core.js is missing from the page. Fix Cannot read property 'focus' of null errorn caused when a required field is left blank. Fix issue with the AcyMailing 6 Email Confirmation incorrectly sent to existing users. We can now use {field.mydropdown.label} Smart Tag to pull the selected text from a dropdown and a radio button field. Adds partial support to asynchronous loading of the front-end script. Adds missing Module Caching options to Convert Forms Module.

Version 2.4.0 Stable

Maturity
Stable
Released on
Tuesday, 27 August 2019 13:12
Introduces Field Calculations. You can now perform math calculations with fields! Adds Form Impressions tracking to the Google Analytics Tracker (Using IntersectionObserver). Fix Call to undefined function mb_strpos() PHP error. Fix a minor CSS issue with Dropdown field. Fix a bug with the Pass Submission Data option not including multi-based fields such as radio and checkboxes. Updates Active Campaign Addon to use Active Campaign API v3. Removed jQuery dependency from the front-end script which re-written in vanilla Javascript. Log API requests to framework's log file when Joomla! Debug is enabled. Offers an option to disable Joomla! CSRF Token check. Improve CSRF Form Token detection - Issue caused by Uncaught SyntaxError: Unexpected token :. Form submit URL switched over to index.php?option=com_convertforms endpoint URL. Updates Inputmask script to v5.0.0 Updates Flatpickr script to v4.6.1 Update Country field to include South Soudan (SS)

Version 2.3.4 Stable

Maturity
Stable
Released on
Friday, 28 June 2019 10:07
Fix issue with the AcyMailing Email Confirmation incorrectly sent to existing users. Fix "Call to a member function isHTML() on boolean" error caused when duplicate emails are defined in Email Notifications. Fix form validation issue with Email Notification settings in the form editing page. Fix "Call to a member function getItem() on boolean" error caused during form submission (Conflict with com_communitysurveys). Improve form submission reliability by preventing other extensions to be executed after form submission. Read CSRF Form Token from Joomla global options first. Keep the session alive by loading the Joomla! keepalive script. Removes obsolete "Use Media Versioning" configuration option.

Version 2.3.3 Stable

Maturity
Stable
Released on
Friday, 07 June 2019 18:55
You can now add attachments to Email Notifications Implements a BETA version of the Conditional Fields Display script (Pro only). Fix the 'Reload Form' button in the form editing page which doesn't work. Prevent non-latin characters from being escaped. The validation check in the Allowed File Types option is now case insensitive. Fix uploading issues with big files by increasing the File Upload Timeout to 5 minutes. Fix wrong filesize calculation in the File Upload Field Fix issue with non-latin characters not appearing correctly when we import the .CSV exported file to Microsoft Excel. Minor CSS fixes You can now exclude certain countries in the Country Field Improve validation of email addresses Adds Italian (It-it) translation (by Paolo Remonato)

Version 2.3.2 Stable

Maturity
Stable
Released on
Monday, 20 May 2019 21:33
Fix the 'New Form' button on the dashboard which accidentaly broke by the previous release. Fix issue with the 'Thank you' and 'Error' message container not appearing above the form.

Version 2.3.1 Stable

Maturity
Stable
Released on
Friday, 17 May 2019 17:34
Implements ACL. You can now select which users can access the Forms, Submissions and Campaigns views in the backend. Fix submit button text wrap Fix double slash in media file URLs. Remove read-only grey background-color on Date fields. Fix "Cannot write to log file" uncaught exception occurs when the log folder is not writable. Fix bug with the Text Editors which becoming inaccessible after fields reordering. Fix bug with the Date Time field where the Date Picker is not translated to the active language. Fix Warning: SimpleXMLElement::addChild(): unterminated entity reference occured when editing a submission. Fix duplicate site URL when using File Upload Field Smart Tag. Fix CSS bug where some fields don't respect the global field color and size settings. Fix bug with the form editing page where the toolbar buttons doesn't get displayed in mobile devices. Add getDeviceType() and isMobile() methods to Convert Forms Developer Api. The Error Logger plugin is now automatically published on new installations. Updates Flatpickr to v4.5.7 Updates translations

Version 2.3.0 Stable

Maturity
Stable
Released on
Friday, 19 April 2019 12:24
Implements the Google Analytics Tracker. You can now track form events with your Google Analytics account. (Load, Conversion, Error) Implements the PHP Scripts. Execute your own PHP scripts on certain form events: Prepare, Display, Process, Submission. Implements the Error Logger plugin. Implements the Password field. We can now add Read-only options to forms. [High] Fix Zoho CRM "Call to a member function addAttribute() on null" error. [High] ActiveCampaign Custom Fields sync may fail due to wrong letter case. [High] Improve detection of the site's base URL and prevent CORS Access-Control-Allow-Origin header issue. [High] Fix Invalid Token issue caused by the LiteSpeed Cache plugin. [High] Fix Call to undefined method acymfieldClass::getAllfieldsNameId() error with the AcyMailing addon. Affects AcyMailing v6 only. [Medium] Fix issue with the Smart Tags not replacing numeric values. [Medium] The File Upload Field returns wrong file URL in Windows. [Medium] Improve CSRF token check reliability. [Medium] Increase security by sanitizing the query-based Smart Tags values. [Low] Fix issue in the text editors where image doesn't get displayed correctly. Force use of absolute URLs. [Low] Fix bug in form fields with input mask become required fields even if they are optional. [Low] We can now pre-populate the Dropdown, Checkboxes and Multiple Choice fields with a default value or Smart Tags. [Low] A pre-populated required multiple Checkboxes field still asks for a value. [Low] Fix the "is not a valid selector" error with the Date & Time field caused when the Field Key contains spaces and special characters. [Low] Unicode characters are no longer escaped-encoded in the database. Use of JSON_UNESCAPED_UNICODE constant. [Low] Fix Parse error: syntax error, unexpected '(' affecting PHP 5.4.* versions only. [Low] Fix "Attribute autofill not allowed on element input" HTML validation error caused by the Honeypot field. Change database tables characters set from utf8 to use utf8mb4_unicode_ci. We can now use emojies! Change database params columns from TEXT (~21,000 chars) to MEDIUMTEXT (~5,500,000 chars). The form now scrolls into the response message after submission. Allow inline styles in text editors in the backend. Make some MailChimp errors translatable. Display an error message if the reCAPTCHA script is not loaded. The {all_fields} Smart Tag now uses the Field Label (if available) instead of the Field Key.

Version 2.2.1 Stable

Maturity
Stable
Released on
Tuesday, 26 February 2019 20:43
Adds the Reply-To Name option to Email Notifications Fix: Do not include fail file uploads in the submission. Fix: Multiple Choice and Checkboxes fields don't respect the Field Font Size option. Fix: ": is required" submission error which is caused when the Field Key is left empty. Fix: 403 Forbidden error when adding a new field to the form in the backend. Fix: PHP Fatal error: Can't use method return value in write context. (Affects PHP 5.4) The Redirect URL option is now available in the Free version as well. Improve File Upload response handler Minor UI improvements

Version 2.2.0 Stable

Maturity
Stable
Released on
Monday, 11 February 2019 10:50
New: Implements the File Upload Field. New: Implements the Uploaded Files Cleaner plugin. Adds Filter option to Text and Textarea fields to filter the user input. Fix: Form doesn't accept '0' as a valid field value. Fix: Dropdown doesn't respect the Field Size option. Fix: PHP Notice: Undefined property: stdClass::$required in HTML field. Fix: Clean unreplaced Smart Tags in the front-end - Affects user and querystring based tags. Fix: Strange huge height in the dropdown listbox. Fix: Date Range is not get validated on non-english locales. Fix: Phone custom field doesn't get synched with ActiveCampaign. Fix: Checkboxes, Dropdown and Choices Field doesn't accept '0' in the label option. Fix: The Country and Currency fields don't take into account the Placeholder field. Fix: AcyMailing List dropdown doesn't fetch AcyMailing 6 lists. Leads are now called Submissions Show an update notification in the dashboard when there's a new version available. Update: Text editors in the form editing page don't force absolute URLs any more. Update: JSON-API now renders field multiple values as array instead of comma separated values. Sets minimum required Joomla! version to 3.8.0 Updatres translations: de-DE, es-ES, fr-FR

Version 2.1.1 Stable

Maturity
Stable
Released on
Tuesday, 18 December 2018 18:23
Added support for AcyMailing 6 Fix: Drop-down fields look ugly on macOS. Implement a cross browser CSS only style. Fix: CampaignMonitor error 'Failed to deserialize your request' when passing multiple values in a custom field. Fix: The form gets submitted even if an input field mask is not complete. Fix: The Number field ignores the default value set in the backend. Fix: "Number: Is required" error if we submit value = 0. reCAPTCHA field is now using the Joomla core script files, to avoid duplicate script loading and improve performance. The administrator menu bar has been removed from the form editing page giving more space to work with the form. Minor updates in the backend controller. Update UpdateSite to use a secure connection over https

Version 2.1.0 Stable

Maturity
Stable
Released on
Monday, 12 November 2018 11:41
You can now prevent spam without interfering with the user experience by using the new Anti-Spam Honeypot technique. Editing a Lead in the backend is now possible! Fixes bug in the ActiveCampaign Integration which doesn't recognize the First Name and Last Name properties. Fixes bug with the Textarea inputs not accepting Enter keypress Fixes issue with the Textarea field which doesn't respect a default value Fixes PHP Notice: Undefined property: stdClass::$required affecting the reCAPTCHA and the Terms Of Service fields. Improves the Leads Management page in the backend. You can now filter Leads by a relative period. The Required Field Indication is now enabled by default

Version 2.0.10 Stable

Maturity
Stable
Released on
Wednesday, 12 September 2018 12:57
Fixes issue with the Input Masking script not being added to the document

Version 2.0.9 Stable

Maturity
Stable
Released on
Saturday, 08 September 2018 10:20
Adds Input Masking capability to Fields. Help the user with the input by ensuring a predefined format. Implements the Phone Field Fix: Email Notification throws an error when using comma separated e-mail addresses. Fix: Lead Date Submitted doesn't take into account site's timezone. Code improvements to avoid database conflicts with 3rd party extensions during form submission. Updates Flatpickr to 4.5.2. Themes are now being loaded locally.

Version 2.0.8 Stable

Maturity
Stable
Released on
Monday, 06 August 2018 13:50
Implements the URL field. Adds {site.email} Smart Tag. Use it to pull administrator's email address set in the global configuration page. Fix: Newly added field ordering is not working. Fix: Form Editor is broken on Safari browser. Updates Email Notification section with default values and validation checks. Updates translations (fr-FR, ru-RU)

Version 2.0.7 Stable

Maturity
Stable
Released on
Wednesday, 25 July 2018 21:59
Fixes critical issue in the GetResponse Integration not reading properly the e-mail address field.

Version 2.0.6 Stable

Maturity
Stable
Released on
Wednesday, 25 July 2018 12:18
Implements the Smart Tags Box (An easier way to add Smart Tags to fields) Implements the HTML Field (Pro Only) Adds 2 new Smart Tags to pull the current time {time} and form's total submissions {leads.count} The Pre-made templates and the reCAPTCHA field are now available in the Free version as well. Fixes bug in the AWeber Integration which can't update user tags if it's already exists (Tags must be in the format ... Error) Fixes issue with {date} Smart Tag not taking into account site's timezone. Fixes PHP Warning: count(): Parameter must be an array or an object that implements Countable. Affects PHP 7.2.

Version 2.0.5 Stable

Maturity
Stable
Released on
Thursday, 05 July 2018 12:28
Adds Choice Layout option in Checkboxes and Multiple Choice fields Adds option to indicate required fields with an asterisk next to field label Adds Disable Native Picker option to the Date / Time picker to prevent the native datepicker on mobile devices Adds ability to auto-populate fields using query string variables {querystring.param} Fixes issue with the Leads section not displaying a Field value if it's Key case has been changed. Fixes CSS issue with the Checkboxes field and prevents website template changing input's appearance. Fixes PHP Warning: count(): Parameter must be an array or an object that implements Countable. Affects PHP 7.2. Fixes validation issue with non-required fields. Affects the Email and Date Time fields. Makes reCAPTCHA error messages translatable The Date / Time Field is now being rendered transclated into the active language. Updates flatpickr to v4.5.0 Changes minimum requirement from Joomla 3.6.0 to Joomla 3.7.0

Version 2.0.4 Stable

Maturity
Stable
Released on
Thursday, 12 April 2018 22:21
Adds new option to secure exported files for Excel, OpenOffice, LibreOffice (CSV Injection reported by Sairam Jetty)Fixes bug in the MailChimp Integration passing an invalid value when using the Terms of Service field

Version 2.0.3 Stable

Maturity
Stable
Released on
Thursday, 29 March 2018 12:02
Adds Datacenter option to Zoho CRM integration Fixes label jumping issue when the same form is rendered twice on the same page Fixes issue with the checkbox field lossing the required attribute after the form submission Updates Flatpickr to 4.4.3 in the Date Time field

Version 2.0.2 Stable

Maturity
Stable
Released on
Friday, 09 March 2018 13:20
Updates how the PHP classes are being loaded to prevent Fatal Errors Fixes Email Notifications bug: "Error sending email: Invalid sender email address:"

Version 2.0.1 Stable

Maturity
Stable
Released on
Monday, 05 March 2018 18:55
Fixes issue with text editors converting absolute URLs to relative URLs Fixes issue with the Country field not working on PHP 5.5 Fixes SQL issue: Duplicate entry for key email_campaign_id Fixes bug with lead email being sent twice by integrations causing form submission error

Version 2.0.0 Stable

Maturity
Stable
Released on
Friday, 23 February 2018 12:43
Refactors the whole fields section with new layout design Implements the reCaptcha field (Pro only) Implements the Date - Time field (Pro only) Implements the Confirm Field (Pro only) Implements the Multiple Choice field Implements the Submit Button field (Moved from design panel) Implements the Terms of Service field (Pro only) Implements the Country Field with GeoIP detection (Pro only) Implements the Currency Field (Pro only) Adds the Field Description option Adds the Field Size option Adds the Hide Field label option Adds the Disable browser autocomplete option Adds the Layout Classes option Adds DNS validation to Email field Adds option to Hide Text upon successful submission Removes the email field requirement Removes the Form Layout field (Use the CSS Class field instead) Removes the Submit Button Size (Use the CSS Class field instead) Improves performance by autoloading PHP classes (Namespaced)

Version 1.0.9 Stable

Maturity
Stable
Released on
Tuesday, 02 January 2018 18:06
Send emails in both HTML and Plain Text to make SpamAssassin happy (MIME_HTML_ONLY error) Better input filtering and sanitization Updates translations

Version 1.0.8 Stable

Maturity
Stable
Released on
Thursday, 14 December 2017 18:33
Implements the Zoho CRM Integration Implements the Salesforce Web-to-lead Integration Adds Choose Columns option in the Leads view Fixes bug with the Email Notification body not preserving newline characters Fixes issue with the Zoho Campaigns integration error handling Fixes 'custom_fields must contain key value pairs' error in the AWeber integration Fixes issue with the Font Family field - Unable to select the 'Default' option Updates Email Address Validation with the Email Notifications Renames API Event names by removing the "on" prefix (Backwards compatible)

Version 1.0.7 Stable

Maturity
Stable
Released on
Wednesday, 25 October 2017 10:26
Adds new Smart Tags: Device, Operating System, Browser & User Agent string. Fixes issue with the Forms and Campaigns view reporting an incorrect number of total leads Fixes 'Public Account can't be retrieved' error while saving an ElasticEmail campaign. Fixes issue with the Sendinblue Integration not using the listid parameter correctly anymore Improves Email Notification Validation Improves performance with Novarain Framework namespace Backend UI improvements Joomla 3.8 Compatibility Check

Version 1.0.6 Stable

Maturity
Stable
Released on
Wednesday, 20 September 2017 11:21
Implements the iContact Integration Adds new Smart Tags: {user.firstname}, {user.lastname}, {user.groups} Adds the afterTask event to JS API Makes it easier to select a List in the SendInBlue and ActiveCampaign integrations Fixes critical issue with deprecated jQuery 3 methods (.bind/.load) Fixes the error handling of the various GetResponse Error Responses Fixes JS errors upon loading the form editor Fixes PHP undefined function cal_days_in_month() when the calendar extension is not loaded in PHP

Version 1.0.5 Stable

Maturity
Stable
Released on
Thursday, 27 July 2017 11:38
Implements the Zoho CRM Addon Implements the ElasticEmail Addon Improves AJAX request handling Minor Form Editor CSS improvements Fixes bug with the Thank You HTML message not being properly parsed Fixes issue with MailChimp's Integration not utilizing the entire result set

Version 1.0.4 Stable

Maturity
Stable
Released on
Thursday, 06 July 2017 03:00
Implements the ConvertForms editor button Adds new Custom Code field Adds new Center Form field Adds fullscreen button to text editors Updates ActiveCampaign integration with the update existing user functionality Updates GetResponse integration with the update existing user functionality Form Editor styling & UX improvements Fixes issue with the checkboxes field type and the required attribute Fixes a bug with the MailChimp Merge Tags Fixes a case with the MailChimp Interests not being correctly synced Fixes the Can't find XML setup file error message during update process Fixes critical CSS issues on the Form Editor when the form's height exceeds the viewport's height

Version 1.0.3 Stable

Maturity
Stable
Released on
Thursday, 15 June 2017 11:01
Updates MailChimp integration to support Interests Group Updates ActiveCampaign integration to support custom fields Updates translations Fixes issue with the GetResponse integration not sending the autoresponders Fixes bug with the Main Image not being hiding on mobile Fixes bug with the Main Image Custom URL which was being rendered even if it was disabled Removes extra slash in the Main Image path Fixes HTML validation issue with submit button spinner

Version 1.0.2 Stable

Maturity
Stable
Released on
Friday, 12 May 2017 19:54
Adds Image Alt option to the Main Image Removes database limitation of unique email address per campaign Improves error messages coming from a 3rd party service Fixes bug with SmartTags replacement (Double-quotes issue) Fixes CSS bug with the form image selection in Joomla 3.7

Version 1.0.1 Stable

Maturity
Stable
Released on
Monday, 03 April 2017 20:38
Implements HubSpot Integration (Pro Only) Implements ConvertForms JSON-API (Pro Only) Adds new SmartTags for active page information: {page.title}, {page.desc}, {page.lang} Fixes bug with the Email Notifications plugin which leads to duplicate recipients Fixes non-valid HTML in the working indicator (spinner) Improves AJAX response validation Improves MailChimp, GetResponse and CampaignMonitor list selection

Version 1.0.0 Stable

Maturity
Stable
Released on
Wednesday, 22 March 2017 02:00
Implements ConvertKit Integration Implements SendInBlue Integration Refactors dropdown and checkboxes fields Sets minimum required PHP version to 5.4.0 Updates translations Fixes bug with the Hide Form option Fixes CSS issue with the form border radius

Version 0.3.0 Stable

Maturity
Stable
Released on
Tuesday, 21 February 2017 11:22
Adds Campaign Monitor Integration Adds Portuguese (pt_BR), Russian (ru_RU) and Ukrainian (uk_UA) translations Changes Thank-You field from textarea to editor Fixes bug with the Is Required field option - Making a field optional wasn't possible Fixes issue with the GetResponse addon and mispelled name field Fixes compatibility issues with the upcoming Joomla 3.7 Fixes CSS issues

Version 0.2.0 Stable

Maturity
Stable
Released on
Wednesday, 25 January 2017 02:00
Adds Aweber Integration Adds Email Notifications Adds Smart Tags Adds Checkbox field support Makes all fields available for Free version Updates the pre-made templates Fixes issue with the editing form toolbar

Version 0.1.1 Stable

Maturity
Stable
Released on
Thursday, 12 January 2017 12:01
Adds AcyMailing Integration Adds support for updating ActiveCampaign existing users Adds form javascript events: onSuccess, onFail, onBeforeSubmit, onAfterSubmit CSV exporting function now includes all available fields Minor backend improvements

Version 0.1.0 Stable

Maturity
Stable
Released on
Tuesday, 27 December 2016 02:00
Initial Release

Development Releases

Development Releases are unstable, minimally tested snapshots of our work in progress. As such they may contain bugs and inaccuracies. We advise against using them on production sites. You may install and use them at your own risk.

Take me to the development releases