Contact Form 7 6.2 – Versión candidata (RC)

Dentro de unas semanas publicaremos la versión 6.2 de Contact Form 7. Se trata de una actualización importante, por lo que vamos a lanzar una versión candidata (RC) para que puedas probar la versión 6.2 por adelantado. Participa en las pruebas de la RC y, si encuentras algún error, infórmanos a través del foro de soporte o, si estás familiarizado con GitHub, en nuestro repositorio de GitHub. Tenemos previsto publicar la versión 6.2 a principios de octubre.

Puedes descargar la versión 6.2-rc desde la página del plugin (ve a la sección Versiones anteriores, selecciona la versión 6.2-rc y descárgala). Contact Form 7 6.2 requiere PHP 8.3 o superior y WordPress 7.1 o superior.

SWV 2

Contact Form 7 6.2 incluye la versión 2 de Schema-Woven Validation (SWV). Estos son los principales cambios de SWV 2:

  • Ya están disponibles los paquetes de Composer para PHP.
  • El ámbito de los paquetes de npm ha cambiado de @contactable a @rocklobsterinc.
  • Hemos rediseñado SWV 2 como una colección ligera de reglas de validación. Hemos eliminado elementos innecesarios, como el middleware.

Principales cambios

  • SWV: incorpora paquetes de Composer para PHP: SWV v2.0.7, FormDataTree v2.0.7 y la biblioteca de funciones PHP de Rock Lobster v1.0.6.
  • SWV: actualiza los paquetes de npm para JavaScript: SWV v2.1.2, FormDataTree v2.1.3 y la biblioteca de funciones JavaScript de Rock Lobster v1.0.5.
  • SWV: actualiza la versión del esquema de SWV a Contact Form 7 SWV Schema 2026-09-20.
  • Administración: añade un submenú al escritorio.
  • Administración: renueva por completo la tabla de la lista de formularios en la pantalla del menú Contacto.
  • Administración: oculta los shortcodes en la pantalla del editor de formularios de contacto.
  • Administración: mejora el panel de la pestaña de Brevo en el editor de formularios de contacto.
  • Administración: configura todos los enlaces externos de la pantalla de edición para que se abran en una pestaña nueva mediante target="_blank".
  • Añade una comprobación para impedir el acceso directo al inicio de todos los archivos PHP.
  • Elimina el archivo obsoleto includes/shortcodes.php.
  • API REST: devuelve el código de estado adecuado en función de si quien realiza la solicitud ha iniciado sesión.
  • Etiquetas especiales de correo: aplica una lista de permitidos a los nombres de las etiquetas especiales de correo (SMT) relacionadas con los usuarios.
  • Sustituye wp_check_invalid_utf8() por wp_scrub_utf8().
  • Añade la propiedad readonly y declaraciones de tipo a las propiedades de los objetos.
  • Hace que las URL de todos los enlaces al sitio web contactform7.com no sean traducibles.
  • Nuevo hook de acción: wpcf7_dashboard_setup.
  • Nuevo hook de acción: wpcf7_manage_custom_column.
  • Eleva los requisitos mínimos a WordPress 7.1 y PHP 8.3.

Puedes consultar la lista completa de cambios en GitHub.