Contact Form 7 5.4.2

Contact Form 7 5.4.2 is now available. This is a maintenance release that includes several bug fixes.

Contact Form 7 5.4.2 has been tested with WordPress 5.8.

IE11 compatibility

WordPress is dropping support for IE11 (Internet Explorer version 11) in its upcoming 5.8 version. This doesn’t necessarily mean that all of your website visitors, who use IE11, will now stop using it immediately. Realistically, a certain proportion of users will continue using IE11.

What will happen if IE11 users try to contact you through contact forms on your site? They won’t be able to do it? Don’t worry. Contact Form 7 guarantees a basic level of services.

Contact Form 7 supports two different submission modes: Ajax mode and non-Ajax mode. The Ajax mode is what you normally see. In this mode, Contact Form 7 leverages JavaScript to realize a smooth, redirection-free user experience.

On the other hand, the non-Ajax mode is a kind of a fallback mode that is used only in situations where the Ajax mode is not available, such as cases where outdated browsers are used and supported JavaScript features are limited on them.

IE11 users will see this non-Ajax submission mode. Although some advanced functionalities that need JavaScript to work are not available in this mode, IE11 users can still input and submit forms, at any rate.

Requires: WordPress 5.5 or higher
Tested up to: WordPress 5.8

» Download Contact Form 7 plugin from WordPress.org

Major changes

  • Fixed: aria-invalid attributes were set on elements that should not have it.
  • Fixed: Invalid property names were used in JavaScript code.
  • Fixed: The default:{num} option were working incorrectly when the include_blank option was active.
  • Frontend JS: Replaces NodeList.forEach() with a for loop.
  • Frontend JS: Adds check items for detecting use of unsupported browsers.

You can browse the full list of changes on GitHub.