Releases: solspace/craft-freeform
Releases · solspace/craft-freeform
v5.8.6
Fixed
- Fixed a bug where mouse clicks were not affecting Conditional Rules on Number fields (e.g. up/down arrows).
- Fixed a bug where the Usage in Elements tab in the form builder was crashing when no Freeform Form fields existed.
- Fixed a conflict issue with a CSS class in the control panel.
- Fixed a bug where some basic translations for GraphQL permission settings were missing.
v5.8.5
v5.8.4
Fixed
- Fixed a bug where sites using the multi-site feature would see multiple copies of submissions when using Quick Export.
- Fixed a bug where allowing spam submissions could error when using multi-sites.
- Fixed a bug where the Last Number for the Numbers predefined option would always be
20
. - Fixed a bug where the
m241126_113656_UpdateTableLayoutProperties.php
migration could error about undefined array keys. - Fixed a bug where the Freeform observer started before the document was ready.
v5.8.3
Fixed
- Fixed a bug where the initial field value wasn't used in the Calculation field.
- Fixed an issue where the resource URLs for sample formatting templates were not fully compatible with Craft Cloud sites.
- Fixed a bug where Status was not available in Quick Export.
- Fixed issues with the Stripe webhook.
- Fixed a bug where the form builder Usage in Elements tab was not always loading correctly.
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.