Skip to content

v5.9.0

Choose a tag to compare

@kjmartens kjmartens released this 21 Jan 20:21
· 802 commits to v5 since this release
v5.9.0
d79d77d

Added

  • Added the ability to mark specific field columns as required inside Table fields.
  • Added Info and Debugging logging for integrations.
    • Added an Integrations Log to the settings menu so admins can easily view and clear the log from the control panel.
  • Added the ability to hide specific options from Element and Predefined sources for multi-option field types (via the Limited Users feature).
  • Added the ability to limit the Forms element field type by specific forms.
  • Added a setting to turn off Automatic Purge Unfinalized Assets queue jobs.
  • Added counter for the number of Saved submissions on each form card on the dashboard.
  • Added a Tailwind 3 Dark mode sample template.
  • Added Site awareness and Integration logging level to the Diagnostics page.
  • Added support for more features in the Express edition of Freeform:
    • All captchas, including Javascript Test and all reCAPTCHA, hCaptcha and Turnstile options.
    • All export file types, including Excel, CSV, XML, JSON and Text.
    • Access to Quick Export.
  • Added support for more features in the Lite edition of Freeform:
    • All export file types, including Excel, CSV, XML, JSON and Text.
    • Access to Quick Export and Export Profiles.
  • Verified support for Craft 5.6.x.

Changed

  • Refactored all exporting features and improved memory efficiency.
  • Refactored all queue job runners into feature bundles and prevented duplicate jobs from happening.
  • Updated various translations throughout the control panel.
  • Updated all sample template CSS and JS, including the Javascript Test to be minified.

Fixed

  • Fixed a bug where integrations were not using Craft's guzzle configuration (httpProxy).
  • Fixed a bug where custom button rendering incorrectly displayed Back buttons.
  • Fixed a bug where the Save & Continue Later feature was visible on Express and Lite editions.
  • Fixed a bug where the Convert to Custom Values button was incorrectly showing for Limited Users when hidden.
  • Fixed a bug where the Spam Protection Behavior setting was showing incorrectly on the Diagnostics page.
  • Fixed a bug where Email Field notifications were attempting to be sent when the Email field was hidden by Conditional Rules.
  • Fixed a compatibility issue with the integration options column type for sites using older versions of MariaDB.