Skip to content

Releases: solspace/craft-freeform

v5.8.2

11 Dec 20:52
v5.8.2
1d63f5e
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where a user with individual form permissions would not have access to a form they just duplicated.
  • Fixed a bug where the automatic purging of old submissions queue job could fail if an empty string was passed for an asset.

v5.8.1

10 Dec 06:40
v5.8.1
ee89d7f
Compare
Choose a tag to compare

Added

  • Added Italian translation.

Changed

  • Changed the English translation from en-US to en.

Fixed

  • Fixed a bug where spammy submissions were still being saved to the database when the Spam Folder was disabled.
  • Fixed a bug where fresh installs between 5.7.0 and 5.8.0 were missing a new options column in the freeform_email_marketing_fields and freeform_crm_fields database tables. Added a migration for affected installs.
  • Fixed a bug where the form name link on the CP submission details page was not linked correctly.
  • Fixed a bug where translations for the Error Log notice were missing.

v5.8.0

03 Dec 08:50
v5.8.0
4b208e9
Compare
Choose a tag to compare

Added

  • Added the ability to use Textareas and Radios inside a Table field.

Changed

  • Improved the usability of the Table field in the form builder.
  • Improved the usability of the Submit button layout settings to hide unnecessary options in the form builder.
  • Updated the sample formatting template assets to load as Asset Bundles to support Craft Cloud setups.
  • Optimized all front end Freeform scripts.
    • Removed the axios dependency.
    • Removed the lodash dependency.
    • Removed the core-js polyfills.
    • Scripts for Calculation fields now load seperately as calculation.js only if the field exists in the form being displayed.
    • When using freeform.loadScripts() (for manually loading scripts) and Calculation fields, be sure to include the field.calculation option.

Fixed

  • Fixed a bug where multiple primary keys could be defined when MySQL has sql_generate_invisible_primary_key turned on.

v5.7.4

29 Nov 17:30
v5.7.4
bd7557f
Compare
Choose a tag to compare

Changed

  • Updated the Mailchimp integration to include additional error logging around Contact Tags.

Fixed

  • Fixed a bug in the Freeform 4.x migration where form submission table names were not always being named correctly.
  • Fixed a bug in the Freeform 4.x migration where original form handles were not being preserved.

v5.7.3

22 Nov 20:43
v5.7.3
92b5f85
Compare
Choose a tag to compare

Added

  • Added translations for the Usage in Elements feature.

Changed

  • Updated the phpoffice/phpspreadsheet dependency to include ^2.0 and ^3.0.
  • Updated the Salesforce Lead Update Duplicate Leads setting to skip empty values in the new data when overwriting an existing Lead record.

Fixed

  • Fixed a bug where Matrix relation titles would not always display correctly in the Usage in Elements tab. Set Entry ID# as a title fallback for Matrix relations without a title.
  • Fixed a bug where the Pipedrive integration was not correctly mapping to Lead fields.
  • Fixed a bug where required field validation wasn't working correctly when using is one of and is not one of conditional rules logic.
  • Fixed a bug where the Freeform 4.x migration could fail if a form name was too long.
  • Fixed a bug where the Stripe payment status was not updating for previously declined cards.
  • Fixed a bug where the Stripe instructions guide had some errors.

v4.1.23

19 Nov 19:34
v4.1.23
13b558b
Compare
Choose a tag to compare

Added

  • Verified support for Craft 4.13.x.

Changed

  • Updated the phpoffice/phpspreadsheet dependency to include ^2.0 and ^3.0.

v5.7.2

15 Nov 20:56
v5.7.2
2fc0ab0
Compare
Choose a tag to compare

Added

  • Added a Usage in Elements tab to each form's settings in the form builder, displaying which elements use that form in the Freeform Form element type (Craft 5 only).
  • Added detection and mapping of predefined options to applicable fields in the Salesforce integration.
  • Added detection and mapping of predefined options to applicable fields in the HubSpot integration.
  • Added an accessibility check for reduced motion on form scroll.
  • Verified support for Craft 5.5.x.

Changed

  • Updated composer.json to no longer force ^1.33 of the phpstan/phpdoc-parser package to workaround an issue in the symfony/property-access package now that the issue is resolved.

Fixed

  • Fixed a bug where the Constant Contact integration could not map to standard fields if no custom fields existed.
  • Fixed a bug where user permission checks for creating and deleting forms were not working.
  • Fixed a bug where some integrations might lose their refresh_token.
  • Fixed an autoloading warning issue.
  • Fixed a bug where the sample formatting templates' validation errors were not always working correctly when multiple forms with the same template existed in the same template.
  • Fixed a bug in the Freeform 4.x migration where it wasn't converting extended ASCII characters in form or field handles.
  • Fixed a bug where Quick Export could fail if there were invalid or stale field IDs.
  • Fixed a bug where exporting submissions to Excel format could sometimes fail.
  • Fixed a bug where the Constant Contact integration instructions were not up to date with the latest setup flow.

v5.7.1

12 Nov 17:13
v5.7.1
79ab868
Compare
Choose a tag to compare

Added

  • Added EVENT_DEFINE_SIDEBAR_HTML in the Freeform Submissions CP view. Thanks @mofman!

Changed

  • Updated CRM integrations in the form builder to include separators for objects to improve clarity.
  • Updated comppser.json to force the phpstan/phpdoc-parser package to ^1.33 to work around an issue in the symfony/property-access package.

Fixed

  • Fixed a bug where labels in the Jira integration would sometimes error about array values.
  • Fixed a bug where some forms could error when duplicating forms.

v5.7.0.1

11 Nov 00:07
v5.7.0.1
3579933
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where the translation table migration wouldn't work with prefixed databases.

v5.7.0

09 Nov 07:21
v5.7.0
92ca494
Compare
Choose a tag to compare

Added

  • Added support for site-aware translatable forms inside the form builder (Pro).
  • Added PDF Templates that can be dynamically generated and attached to submission notifications (Pro).
  • Added the ability to designate where to render a visible captcha in your template.
  • Added a Jira Cards integration (Pro).
  • Added the ability to set custom error messages for Required validation on fields.
  • Added support for overwriting existing Salesforce Lead records if the email address matches.
  • Added a fallback formatting template for forms with a missing or invalid formatting template configured.
  • Added a check for asyncCsrfInputs on the Diagnostics page.

Fixed

  • Fixed a bug where associated assets were not removed when submissions were deleted in the control panel or via the Submission Purge feature.
  • Fixed a bug where the mailer service was resetting template mode too early.
  • Fixed a bug where there could be a possible infinite loop in the Submission element.