Skip to content

Releases: solspace/craft-freeform

v5.14.12

08 Feb 04:41
v5.14.12
a4122dc

Choose a tag to compare

Added

  • Table field type settings and validation options:
    • Minimum Number of Rows
    • Maximum Number of Rows
    • Minimum/Maximum Range of Rows
    • Exact Number of Rows
  • Predefined Options:
    • New Full (translated) option that provides translatable values (e.g., Sunday, Monday for Days of the Week).
    • Includes Dutch, German, Italian, and French translations.

Fixed

  • Refactored Conditional Rules validation to support additional scenarios.
  • Fixed an error that could occur when deleting form notification templates on PostgreSQL databases.
  • Fixed an issue where empty environment variables could cause 500 errors due to null values being passed to string rendering.

v5.14.11

05 Feb 20:41
v5.14.11
09e98d6

Choose a tag to compare

Added

  • Added a Minimum Length setting for Number fields.
  • Added the ability to set a default value for Rating and Opinion Scale fields.

Fixed

  • Freeform 4 → 5 migration:
    • Preserves the default selected option for fields generated from Dynamic Recipients.
    • Rating fields now preserve the configured Maximum Number of Stars (previously forced to 5).
    • Preserves Max Length values for Textarea fields.
    • Correctly migrates Dropdown fields populated by Craft Entries.
    • Preserves Duplicate Check and Stop Submissions After Date settings.
  • GraphQL:
    • Fixes bundle-loading compatibility with Craft 5.9.x and 4.17.x.
    • Fixes errors related to the Confirmation field type.
  • Fixed spacing for the Add a row control in Opinion Scale fields.

v4.1.31

05 Feb 16:06
v4.1.31
f028369

Choose a tag to compare

Added

  • Verified support for Craft 4.17.x.

Fixed

  • Fixed settings compatibility issues with Craft 4.17.x.
  • Fixed the form builder's property editor not always saving option-based field values correctly.
  • Fixed a potential Table field issue with GraphQL.

v5.14.10

04 Feb 16:58
v5.14.10
32e53ac

Choose a tag to compare

Added

  • Added a freeform/submissions/fix-table-names console command to manually resolve submission table name issues.

Changed

  • Freeform now requires Craft CMS 5.9.x+ and 4.17.x+ (for Craft 5 and Craft 4 respectively) to avoid compatibility issues.

Fixed

  • Fixed a submission table name compatibility issue with Craft CMS 5.9.x and 4.17.x.
  • Fixed an issue where Structure appeared as an order-by option in the Entries element populator for non-structured sections.
  • Fixed several Dutch control panel translations.

v5.14.9

02 Feb 16:56
v5.14.9
c08bce8

Choose a tag to compare

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

28 Jan 16:26
v5.14.8
c1ace54

Choose a tag to compare

Added

  • Verified support for Craft 5.9.x.

Fixed

  • Fixed compatibility issues with Craft 5.9.x and 4.17.x.
  • Fixed missing translations in the form builder.

v5.14.7

28 Jan 16:25
v5.14.7
c58375a

Choose a tag to compare

Added

  • Added batching support to the freeform/submissions/resave console command.

Changed

  • Increased translation coverage in the form builder (e.g., default labels for new Submit buttons, page tabs, etc.).
  • Updated the freeform/submissions/resave console command to be site-aware per form.

Fixed

  • Fixed a TypeError when an Email field value is null in 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

17 Jan 19:50
v5.14.6
0683183

Choose a tag to compare

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/carbon 1.x.

v4.1.30

15 Jan 17:11
v4.1.30
333afeb

Choose a tag to compare

Security

  • Updated Axios to a patched version to address a security vulnerability.

v5.14.5

12 Jan 19:11
v5.14.5
68cc2d0

Choose a tag to compare

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 null in some cases.
  • Fixed a compatibility issue with PHP 8.5.