Releases: solspace/craft-freeform
Releases · solspace/craft-freeform
v5.14.9
Added
- Added a Submissions management shortcut link in the form builder for quicker access to submissions.
- Added Add new item buttons throughout the builder to improve add-item interactions in forms.
Changed
- Dropdowns: improved Structure sorting to account for leading whitespaces in option labels.
- Option-based fields: moved the Selected toggle into its own column for better readability.
Fixed
- The Site ID option in Entries element populator now displays only when more than one site exists.
- Options for Rating fields now appear correctly in User Select notifications.
- Fixed display issues on smaller screens in the Form List view.
- Fixed translation issues in the date picker for the Stop Submissions After Date setting.
- Fixed a blank Site dropdown on the CP submission detail page in Craft 4.
- Fixed an error when saving submissions that have no storable fields.
- Fixed an error when translating page labels that are missing a UID.
- Fixed a bug where Invisible field values set at the template level were not appearing in the CP Submissions views and email notifications.
- Prevented a crash in Export when a submission title is
null. - Corrected user-element mapping for label/value fields in the Freeform 4 migration.
Security
- Updated lodash to the latest compatible version.
v5.14.8
v5.14.7
Added
- Added batching support to the
freeform/submissions/resaveconsole command.
Changed
- Increased translation coverage in the form builder (e.g., default labels for new Submit buttons, page tabs, etc.).
- Updated the
freeform/submissions/resaveconsole command to be site-aware per form.
Fixed
- Fixed a
TypeErrorwhen an Email field value isnullin an email notification. - Fixed an issue where required fields inside Group fields were omitted by the Form Monitor service.
- Fixed DOM re-renders causing loss of third-party Flatpickr bindings.
Security
- Resolved several potential security vulnerabilities.
v5.14.6
Fixed
- Fixed an error when exporting a form assigned to a site that no longer exists.
- Fixed excessive duplicate queries when using GraphQL.
- Fixed Invisible field values not appearing in email notifications.
Security
- Addressed potential vulnerabilities in third-party dependencies.
- Updated
dompdf/dompdf: dropped support for 1.x and added support for 3.x. - Dropped support for
nesbot/carbon1.x.
v4.1.30
v5.14.5
Fixed
- Fixed a Craft 5.8.22+ compatibility issue where saving Freeform settings could partially save and drop values from other settings pages.
- Fixed an error that could occur in Signature fields when the value was
nullin some cases. - Fixed a compatibility issue with PHP 8.5.
v5.14.4
Fixed
- Fixed a bug where conditionally hidden fields were still appearing via
allFieldsin email notifications. - Fixed issues with Gibberish spam blocking that could cause incorrect spam detection.
- Fixed some payment gateway data being lost after re-saving a submission and then resending notifications.
v5.14.3
v5.14.2
Changed
- Optimized frontend conditional logic to improve performance on forms with a large number of rules.
- GraphQL: Site filtering and site metadata now work with Freeform element field types.
Fixed
- Fixed an issue where Gibberish Spam Blocking was not functioning correctly.