Desde octubre hasta ahora ha habido cuatro actualizaciones de ACF, ninguna especial, pero juntándolas todas vemos una buena lista de mejoras y correcciones. La única que me llama la atención es la validación en el servidor (con PHP) del campo de correo electrónico, que añade otra capa de seguridad a la validación en el navegador con javascript.
Mejoras
- Se ha añadido la validación de PHP para el campo de correo electrónico (antes se basaba únicamente en la validación del navegador).
- Añadido experimento para precargar el bloque HTML y reducir las peticiones AJAX en la carga de la página.
- Añadido el parámetro $wp_block para bloquear render_callback y render_template (no disponible durante las peticiones de vista previa AJAX).
- Se ha eliminado la función acf_get_term_post_id().
Correcciones
- Se ha añadido compatibilidad con PHP 8.0 (se han corregido las advertencias registradas).
- Se ha añadido compatibilidad con jQuery 3.5 (se han corregido las advertencias registradas).
- Se ha corregido un error que provocaba que el campo WYSIWYG no respondiera en el editor Gutenberg.
- Corregida la regresión que impedía que «blog_%d» y «site_%d» fueran valores válidos de $post_id para los términos de Taxonomía personalizada.
- Corregido el error que provocaba que la etiqueta del campo Radio seleccionara la primera opción.
- Se ha corregido un error que impedía la precarga de bloques que contenían múltiples elementos DOM padre.
- Se ha corregido un error que provocaba que la meta Revisión actualizara incorrectamente la meta Post padre.
- Se ha corregido un error que rompía la configuración de los campos «Filtro por tipo de entrada» y «Filtro por taxonomía».
- Se ha añadido la detección de valores de atributos booleanos al analizador JSX (corrige el problema con templateLock=»false»).
- Se ha añadido el atributo «dateTime» al conjunto de reglas del analizador JSX.
- Se ha corregido la falta de respuesta de las instancias Select2 después de duplicar una fila o un diseño.
- Se han añadido las traducciones del script Color Picker que faltaban para las versiones anteriores de WordPress.
- Se ha corregido un error en Clone Field que provocaba un posible error de PHP si se clonaba un grupo de campos que ya no existía.
- Se ha corregido la advertencia de PHP que se registraba cuando se comparaba una revisión que contenía valores para un campo que ya no existía.
- Corregido el guten-bug que provocaba que el botón «Preview Post» publicara los cambios.
- Corregido guten-bug que provocaba errores JS al editar con Elementor o Beaver Builder.
- Corregido el bug en el campo Color Picker que causaba un error JS en los formularios del front-end.
- Se ha corregido un error en la regla de localización de la taxonomía del puesto que provocaba una lista incompleta de opciones de la regla.
- Revertida la mejora de «guardar en la ruta de origen» de JSON local debido a los comentarios de DX.