Skip to content

Releases: solspace/craft-freeform

v5.6.0

17 Sep 19:56
v5.6.0
ba9b376
Compare
Choose a tag to compare

Added

  • Added a utility for granularly exporting and importing Freeform data (beta), including forms, submissions, templates, integrations, and Freeform settings.
  • Added the ability to organize form cards into groups on the Forms dashboard page.
  • Added the ability to switch the Forms dashboard page from Cards to a List table view.
  • Added the ability to check in Twig to see if an integration is enabled for a form. Use {% if form.isIntegrationEnabled("integrationHandle") %}.
  • Added template-level overrides for POST Forwarding, allowing for Twig in the POST Forwarding URL and error phrase.
  • Added the ability to hide advanced settings for Submit buttons with the Limited Users feature.
  • Added compatibility of Hubspot tracking code to the Hubspot CRM integration.
  • Added French translation. Thanks @scandella!
  • Added German translation.

Changed

  • Updated all sample formatting templates to load all scripts and styles via URLs to aid with strict content security policies. Added a migration for the Grid and Flexbox formatting template names in forms and the demo templates.
  • Updated Status column styling to match Craft 5 for CP submissions/spam indexes.

Fixed

  • Fixed various issues with missing translation strings.
  • Fixed style issues on Payment cards in the CP submissions index.

v5.5.10

06 Sep 16:04
v5.5.10
510d3b6
Compare
Choose a tag to compare

Fixed

  • Fixed a compatibility issue with Campaign 3.x on Craft 5.x.
  • Fixed a bug where an error could occur when creating new forms on some MySQL installs.
  • Fixed a bug where the Diagnostics page could error on integration reporting if using PostgreSQL.

v4.1.22

06 Sep 17:17
v4.1.22
17fd9cb
Compare
Choose a tag to compare

Added

  • Verified support for Craft 4.12.x.

Fixed

  • Fixed a bug where uploading assets to submissions in the control panel would incorrectly mark them as unfinalized assets to be deleted.
  • Fixed a bug where an error could occur when creating new forms on some MySQL installs.

Security

  • Updated axios dependencies to address potential security vulnerabilities.

v5.5.9

04 Sep 19:20
v5.5.9
7d41028
Compare
Choose a tag to compare

Added

  • Added support for migrating Submit button labels in the Freeform 4.x migration.
  • Added support for migrating conditional rules on Submit buttons in the Freeform 4.x migration.
  • Verified support for Craft 5.4.x.

Changed

  • Various updates to Dutch translations.

Fixed

  • Fixed a bug where uploading assets to submissions in the control panel would incorrectly mark them as unfinalized assets to be deleted
  • Fixed a bug where the Forms element field type was not alphabetically ordering the list of forms.
  • Fixed a bug where some types of conditional rules on fields were not migrating properly in the Freeform 4.x migration.
  • Fixed a bug where the Constant Contact integration was not implementing the refresh token interface.
  • Fixed a bug where the Pardot integration was missing the pardot_api scope.

Security

  • Updated the phpoffice/phpspreadsheet dependency to correct an XSS vulnerability.

v5.5.8

30 Aug 05:56
v5.5.8
1f90304
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where some headers were missing in the Pardot integration authorization request.

v5.5.7

14 Aug 06:08
bd6bea2
Compare
Choose a tag to compare

Changed

  • Updated Webhooks to improve the inclusion of file metadata.
  • Updated the Stripe dependency versions to include v14 and v15.
  • Changed Freeform so it does not set noCache headers on every request. Includes support for Craft's asyncCsrfInputs feature.

Fixed

  • Fixed a bug where the site parameter would lose track of the active site on nav links in the control panel when using the multi-site feature. For this to work correctly, you must enable the Site Filtering for Forms and Submissions setting.
  • Fixed a bug where Freeform scripts were being attached to non-Freeform forms.

v4.1.21

14 Aug 05:57
cc38048
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where the layoutJson column change migration in 4.1.20 would fail on PostgreSQL.

v5.5.6

10 Aug 16:12
d53239b
Compare
Choose a tag to compare

Added

  • Added Keap CRM integration.
  • Add a queuePriority setting to set the Craft queue priority of Freeform jobs.
  • Verified support for Craft 5.3.x.

Fixed

  • Fixed issues with permissions when using the Craft Team edition.
  • Fixed a bug where custom field types were not showing in the Express edition.
  • Fixed some minor styling issues on the diagnostics page.

v5.5.5

30 Jul 16:49
89e3e5f
Compare
Choose a tag to compare

Changed

  • Refactored exception catching. Added a failsafe which performs a token refresh flow once if an access token returns an unauthorized response.

Fixed

  • Fixed a bug where the Bypass All Spam Checks for Logged in Users setting did not correctly bypass all spam checks for logged-in users when a form is cached.
  • Fixed a bug where moving fields around in the builder layout would sometimes not work correctly.
  • Fixed a bug where the Surveys & Polls link in form cards was broken.

v4.1.20

30 Jul 18:09
bf4193e
Compare
Choose a tag to compare

Changed

  • Updated Diagnostics page to verify compatibility for Craft 4.10.x.
  • Updated the Website field validation to allow longer domain extensions.
  • Changed the layoutJson column in the freeform_forms database table to longtext to handle larger forms.

Fixed

  • Fixed a bug where the Bypass All Spam Checks for Logged in Users setting did not correctly bypass all spam checks for logged-in users when a form is cached.