- New: The reports page now includes date filtering options.
- Fix: When using some shortcode options, including sanitize_url=0 or truncate=0, the option would be treated the same as 1. 0 values will now be treated as off.
- Fix: A form would submit with errors if it included a conditionally hidden total field, bypassing other validation include spam checks.
- Fix: Formidable PDF icons would be used in place of PDF preview images when viewing entries. When preview images are available, the icon will no longer be used instead.
- Fix: Date fields inside of repeaters would initialize with the incorrect settings in some cases when the Dates add on was also active.
- Fix: Conditional confirmation actions wouldn't work as expected in forms with repeaters as the incorrect entry ID was being referenced in some cases.
- Fix: On some servers a protected file would download as a broken 0 byte file because the file couldn't be successfully read.
- Fix: On some servers a protected file would download as a broken corrupted file with additional data included because the output buffer wasn't clear when downloading the file.
- Fix: The option to upload an image to a radio button would appear for radio buttons displayed as buttons when the Use images in buttons option is unchecked.
- Fix: Field ids would not properly update to the new duplicated field id values for submit button conditional logic after duplicating a form.
- Fix: reCAPTCHA v3 scores would not get recorded if the CAPTCHA field was validated earlier which would happen when resubmitting after failing validation or if the CAPTCHA field was not on the last page.
- Fix: The popup would display an "undefined" error message when trying to activate the PDFs add on from an email action when it was not already installed.
- The timeout has been extended for downloading a large protected file to avoid partial file downloads.
- Several functions deprecated in version 2.x have been removed.