Skip to content

v3.10.0

Choose a tag to compare

@kjmartens kjmartens released this 05 Jan 18:32

Added

  • Added support for GraphQL.
  • Added support for Google Tag Manager with AJAX.
  • Added the ability to specify a custom Payment description inside the form builder to show inside Stripe payments.
  • Added ability to specify a Text-only version of email notifications when using the template file approach ({# text #}{# /text #}).
  • Added the ability to render Twig in form layout HTML blocks, allowing for things like having users review entered data from previous pages, etc.
  • Added the ability to duplicate Email Notification templates.
  • Added the ability to delete all submissions at once (including paginated results) for a form.
  • Added a client-friendly stats-only Digest email option (in addition to the 'developer' one with alerts and notices).
  • Added the ability to choose between weekly or daily Digest email notifications.
  • Added the ability to choose which day of the week that the weekly digest is sent on.
  • Added a setting which lets you send Weekly Digest email notifications only on production environments (looking for 'production' environment name).
  • Added a post-install welcome / settings wizard to streamline and guide setting up new installs of Freeform.
  • Added the 'step' property setting to Number fields in form builder.
  • Added a built-in feedback widget to show only during beta releases for ease of reporting beta issues.
  • Added support for the Multi-select Picklist field type in the Zoho API integrations. (#72)

Changed

  • Updated AJAX to work with multipage forms.
  • Updated Payments to work with multipage forms.
  • Overhauled the Freeform Javascript plugin to be more robust, reworked the API to make it way more developer friendly. Made it easier for anyone to adjust or complement form functionality regardless of their particular site setup.
  • Updated Freeform to automatically generate Text-only versions when no Text-only version is specified in the email notification template.
  • Updated reCAPTCHA error logging to include better descriptions for failures.
  • Updated references to 'Composer' (Freeform's form builder) to 'Form Builder'.
  • Updated the settings page to have a new category for form builder-specific settings.
  • Updated email notification templates to automatically trim stray spaces for email fields.
  • Updated the Digest email notifications to account for new intervals, and updated the language of subject lines.
  • Updated the Weekly Digest and Email Alert email notifications to reference the custom plugin name (when specified) instead of 'Freeform' (Pro).
  • Updated the Weekly Digest email notifications' form names to link to submissions pages instead of form edit view.
  • Updated the CP Forms index to order forms alphabetically again (vs using the custom order specified on the Dashboard).
  • Updated the 'Disable Submit Button on Form Submit?' setting to be on by default for new installs.

Fixed

  • Fixed a bug where uploaded asset ID's weren't being set as the File Upload field value after upload.
  • Fixed autocomplete not being turned off on datepicker enabled fields.
  • Fixed a bug where the Active Campaign mailing list integration was not pulling in all mailing lists above 100.
  • Fixed a bug where the MailChimp mailing list integration was not properly detecting duplicates when passing non-lowercase emails.
  • Fixed a bug where the Weekly Digest and Email Alert email notifications were not respecting the "testToEmailAddress" config setting.
  • Fixed a bug where textareas inside the CP Submissions detail view were unnecessarily escaping data.
  • Fixed a bug where Signature fields were redrawing incorrectly on high DPI displays.