6.22.3
- Fix: Additional cached data issues have been fixed, including fatal errors and issues with data incorrectly appearing as empty.
6.22.2
- Fix: A fatal error on some websites would occur because of an issue with incorrect cached data types.
6.22.1
- New: Stripe, Square, PayPal, and Authorize.Net settings have now been moved to a new Payments section in Global Settings.
- Fix: The honeypot field would appear incorrectly when editing in-place.
- Fix: Field IDs would not properly update when importing a Timeline view.
- Fix: Database queries would not use cached query data when the query resulted in no results.
- Fix: Name fields would not work correctly when using the minimize=1 option.
- Form previews are now automatically restricted to privileged users for the contact-us form key to help prevent spam.
6.22
- New: Support for Square payments has been added.
- Fix: Option validation would fail in some cases where shortcodes were used in options.
- Fix: Option validation would fail in cases where option data included unexpected additional whitespace.
- Fix: Option validation would fail in cases where field data have separate values defined for label and value, but where the separate values setting was since disabled.
- Fix: Option validation would fail in cases where the option data was modified using the_content filter.
- Fix: The global setting to check denylist data for spam would incorrectly remain checked after trying to disable it.
- Fix: The first input with an error would not focus properly when the input was a radio button or checkbox field.
- Fix: Users with access to forms but not global settings would see inbox messages but not have the proper permissions to dismiss the messages.
- Fix: Honeypot fields would not properly get hidden for forms loaded in the footer.
- Fix: An extra empty set of columns would appear for comments when exporting as CSV.
- Fix: A JavaScript error would occur for inline modals in the form builder after deleting a field.
- Fix: Too many hidden inputs would get added to the page when using the opt option in input shortcodes for a readonly checkbox field.
- Fix: Multiple forms would appear in the in-theme preview when using some WordPress themes.
6.21.1
- New: A new setting, Check denylist data to validate for spam, has been added to Global spam settings. This new spam check was causing too many false positives, so it is now disabled by default.
- New: When a denylist check is enabled, spam keywords that are detected are now stored in a transient and displayed in Global spam settings, under Custom allowed words. This makes it easier to detect and add exceptions when spam is detected.
- New: Denylist checks will no longer check radio buttons, checkboxes, dropdowns, signature, password, and CAPTCHA fields to help avoid issues with false positive matches. Fields with options will still validate “Other” input values.
- New: All spam checks are now disabled when importing forms.
- Fix: The way the honeypot field ID is determined has been updated to avoid conflicts with other forms.
- Fix: User defined product fields would fail validation.
See changelog for all versions