Releases: solspace/craft-freeform
Releases · solspace/craft-freeform
v5.8.2
v5.8.1
Added
- Added Italian translation.
Changed
- Changed the English translation from
en-US
toen
.
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 thefreeform_email_marketing_fields
andfreeform_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
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 thefield.calculation
option.
- Removed the
Fixed
- Fixed a bug where multiple primary keys could be defined when MySQL has
sql_generate_invisible_primary_key
turned on.
v5.7.4
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
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
andis 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
v5.7.2
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 thephpstan/phpdoc-parser
package to workaround an issue in thesymfony/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
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 thesymfony/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
v5.7.0
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.