Freeform Documentation

Learn the basics, and get to know Freeform inside and out.

Freeform Classic Docs

Changelog

1.3.1 (December 12, 2017) #

  • Updated the auto-scroll for error return handling to be more reliable.
  • Fixed a bug where Freeform would not install and error for some customers on EE4.
  • Fixed a bug where CP pages were not being styled correctly in EE4.
  • Fixed a bug where Freeform was not translatable with language files.

1.3.0 (December 4, 2017) #

  • Updated for compatibility with both ExpressionEngine 4 and ExpressionEngine 3.
  • Renamed Freeform Next and Freeform Next Pro to just Freeform Lite and Freeform Pro, respectively. Folder and namespace are still 'freeform_next' to preserve legacy with Freeform Classic.
  • Fixed a bug where the automated handle generator JS would make you wrestle with it sometimes.
  • Fixed a bug where Composer would choke on form handles and field handles that contained true or false strings in them.

1.2.2 (November 10, 2017) #

  • Added Max Length option to be set inside Composer for Text and Textarea fields.
  • Updated CP views to be compatible with ExpressionEngine 4.
  • Updated Date & Time field to no longer switch to being handled by browser in Mobile view due to chances of incorrect formatting.
  • Fixed a bug where the Dynamic Recipients field would not remember which selection was chosen if the page reloaded after triggering an error.
  • Fixed a bug where the Date & Time field date picker was not working correctly for IE 11.
  • Fixed a bug where the 'instructions_below_field' parameter was not correctly accepting 'yes' and 'no'.

1.2.1 (November 1, 2017) #

  • Fixed a bug where Pro fieldtype fields would not show as options for mapping to API integrations.
  • Fixed a bug where the SharpSpring integration would error in some cases.
  • Fixed a bug where editing a field in main fields area (Freeform -> Fields) would error on the fieldtype selection.

1.2.0 (October 26, 2017) #

  • Added new SharpSpring CRM API integration for Pro version.
  • Added auto-disable Submit button feature once a user clicks Submit (and a setting for it in control panel).
  • Updated form_attributes parameter to allow no attribute value (to achieve novalidate= instead of novalidate="true", etc).
  • Updated form submissions in Submissions list of control panel to be ordered by newest date first as default.
  • Fixed a bug where Freeform was allowing double (or more) submitting of forms if users kept clicking the Submit button while it was loading.
  • Fixed a bug where instruction text would overlap the "remove" link (if long enough) for single Checkbox fields in Composer interface.

1.1.2 (October 18, 2017) #

  • Fixed a bug where single Checkbox fields would not remember their selection if the form errored or if the submitter went back a page in multi-page forms.
  • Fixed a bug where fields with array data would display as a literal array when exporting in CSV.
  • Fixed a bug where an array of data in select fields for Salesforce API integration could cause an error.

1.1.1 (October 6, 2017) #

  • Fixed a bug where fresh installs would error after install.
  • Fixed a bug where some field specific property variables were unavailable for parsing on front end in manual implementations.

1.1.0 (October 3, 2017) #

  • Added new Field types for Pro version: Confirmation, Date & Time, Number, Phone, Rating, Regex, Website.
  • Added advanced Quick Export and Export Profiles options in Pro version.
  • Added a setting to hide Solspace default formatting templates from showing in Formatting Template dropdown list in Composer.
  • Added an example formatting template and demo template for Materialize framework.
  • Added form anchor to be automatically generated so inline error returns can focus down to form, if it's lower down on page.
  • Updated Freeform to use EE's Email service instead of it's own.
  • Fixed a bug where {field:checked} variable was not working for manual implementations of checkbox fields.
  • Fixed a bug where date_range_start/end="" and date_range="" parameters were not working in Submissions template tag.
  • Fixed a bug where status filtering would result in an error in the Submissions template tag.
  • Fixed a bug where no errors would be triggered if attempting to create a blank field (no name or handle, etc).

1.0.7 (September 18, 2017) #

  • Fixed a bug where creating a new File Upload field (Fields area) would trigger an error if a value isn't specified for Maximum Filesize.
  • Fixed a bug where single Checkbox fields would always return the default value for the field in Submissions tag and email notifications, whether or not the checkbox is checked.
  • Fixed a bug where quick creating fields, email templates and formatting templates in Composer would not autoload them into the list.

1.0.6 (August 28, 2017) #

  • Updated Composer to show hash handles for Submit and HTML blocks so they can be accessible manually in frontend templates.
  • Updated textareas to now automatically convert newlines to line breaks when outputting data in templates or email notifications.
  • Fixed a bug where selected values for fields with options would not output correctly.
  • Fixed a bug where tabbing through labels and values in Field creation/editing area would reset values.
  • Fixed a bug where the honeypot field for spam protection did not have spaces in-between attributes.
  • Fixed a bug where Composer would have JS errors when creating new fields while using Sessions only in CP.

1.0.5 (July 25, 2017) #

  • Fixed a bug where 1.0.4 upgrade would show errors in CP for some installs.

1.0.4 (July 25, 2017) #

  • Added a Sandbox option for Salesforce integration in Pro version.
  • Added option to use database instead of PHP sessions for storing state of form submissions.
  • Fixed a bug where forms would not submit correctly for some users.
  • Fixed a bug where single checkbox fields were not saving the user's selection if errors were triggered.
  • Fixed a bug where single checkboxes were not displaying the field value in email notifications.
  • Fixed a bug where email validation was allowing some invalid syntax.
  • Fixed a bug where the Update Service would error if it couldn't connect to Solspace.com.
  • Fixed a bug where the Mailer extension hooks were not working correctly.

1.0.3 (July 3, 2017) #

  • Fixed a bug where Freeform Updates Service was writing to add-on folder instead of EE Cache directory.
  • Fixed a bug where unchecking ALL filetype options for File Upload fields in Fields area would not save preferences.
  • Fixed a bug where {field_name} syntax would NOT parse in Subject/From Name/From Email/Reply-to fields when not Storing Submissions in DB.
  • Fixed a bug where an error might display when viewing submissions list in the CP in some circumstances.
  • Fixed a bug with MailChimp integration where it would only load a maximum of 10 MailChimp custom fields.
  • Fixed a bug where orphaned mailing list setups would error in Composer.

1.0.2 (June 6, 2017) #

  • Fixed a bug where Composer would error and show a blank white page in some cases.
  • Fixed a bug where Mailing List and CRM pages would sometimes display an error.
  • Fixed a bug where the version number update process wouldn't work correctly.

1.0.1 (June 5, 2017) #

  • Fixed a bug where Freeform Next would not install on sites using MySQL 5.5 and lower.
  • Fixed a bug where new statuses could not be created.
  • Fixed a bug where some sites might see an error when attempting to create new fields.

1.0.0 (June 1, 2017) #

  • Initial release.
  • NOTE: There is currently no migration path from classic Freeform/Freeform Pro to Freeform Next.