El Proyecto Joomla! se complace en anunciar el lanzamiento de Joomla 4.3.2 Esta es una versión de seguridad y corrección de errores para la serie 4.x de Joomla.
Esta versión continúa los altos estándares de Joomla 4 en diseño web accesible, destacando los valores de Joomla de inclusión, simplicidad y seguridad en una plataforma web de código abierto aún más potente.
Problemas de seguridad solucionados con 4.3.2
[20230501] Gravedad baja - Impacto bajo - Probabilidad baja - Redirección abierta y XSS en la selección mfa (afecta a Joomla! 4.2.0 - 4.3.1)
[20230502] Gravedad moderada - Impacto crítico - Probabilidad baja - Prevención de fuerza bruta en la pantalla de mfa (afecta a Joomla! 4.2.0 - 4.3.1)
Corrección de errores y mejoras con 4.3.2
Esta versión corrige problemas encontrados durante el proceso de actualización por un número de usuarios. En particular, esta versión aborda:
Accesibilidad
Ocultar los encabezados de las tablas en lugar de omitirlos cuando "mostrar encabezados" está configurado como "no".
Banners
Label no traducida en com_banners
Restablecer las estadísticas de duplicación de banners
No se pueden copiar banners por lotes
Contactos
No se pueden copiar contactos por lotes
Contenido
Se ha mejorado la validación del componente Contenido cuando sólo se permiten números enteros positivos
Editores
TinyMCE evita el texto blanco sobre fondo blanco en la vista previa
TinyMCE editor plugin idioma de las partes falla si los campos de subformulario están vacíos
Codemirror corrige la ruta del script keybinding
Campos
reintroducción de diseños específicos para mostrar los campos personalizados de Contacto
calendario tipo min/max año
Advertencia PHP al preparar un campo de texto
Visitas guiadas
el escape de datos en actualizaciones o nuevas instalaciones es innecesario para la columna 'extensiones
El tour de banners se salta algunos campos
el orden de las visitas en el modal no debería ordenarse automáticamente, en su lugar debería usarse el orden de visualización de la visita
Gestor de medios
Sustituir "se ha producido un error" por "este tipo de archivo no es compatible".
refactorizar el retorno de sesión
eliminar la advertencia en la consola
Plantillas de correo
la etiqueta debe entrecomillarse antes de pasarla a la expresión regular
Las plantillas de correo recién creadas no se registran correctamente en la base de datos (faltan datos de extensión y etiquetas con doble matriz).
Búsqueda inteligente
añadir relleno a las palabras de búsqueda resaltadas en la búsqueda inteligente
detectar si el motor de memoria es compatible
Etiquetas
problemas con el enrutador en sitios multilingües, rompiendo URLs antiguas
ocultar el parámetro filter_tag de la URL cuando el elemento de menú se crea con tipo de categoría y filtrado por etiqueta o etiquetas
Plantilla
parámetro de plantilla cadena json inválida
eliminación de advertencias del gestor de plantillas PHP 8.1
falta la variable de color negro de Cassiopeia
Punto de interrupción de menú Cassiopeia para hamburguesa para evitar menú vertical
Usuario
Error javascript en la página de login cuando MFA
Text() no se encuentra en el inicio de sesión del usuario
Los niveles de acceso de categoría no deberían aplicarse a usuarios con acceso core.admin
La pestaña de grupos de usuarios utiliza ids de casillas de verificación no válidos
Las posiciones de los módulos no se muestran en la configuración de com_user
Eliminado el mensaje de inicio de sesión en el frontend
Arreglado el enfoque del botón de envío en la página de inicio de sesión cautiva MFA del frontend cuando se utiliza Webauthn
Otros
Permitir nueva categoría cuando no existe otra
Cuando un componente está deshabilitado, el icono de los elementos de menú debería mostrar "componente no encontrado" y representar una advertencia en lugar de una cruz con el tooltip "publicar elemento
Se ha mejorado la mensajería cuando falta información sobre la suma de comprobación de una extensión (códigos hash que demuestran que el archivo es auténtico)
Ya no falla el almacenamiento en caché del módulo de categorías de artículos.
Hacer que schedule runner/keepalive funcione con adblockers/no script
Eliminar cualquier espacio de la cadena disable_functions en php.ini antes de explotarla en un array para comprobar y prevenir errores
undefined key in HTMLDocument setBuffer
PluginHelper::getLayoutPath debería funcionar en CLI (en contexto no web)
Mostrar diseño de estado vacío sólo cuando la caché no contiene datos
Título de página RSS mejorado
Actualización de la tabla de contenido de la ayuda
Advertencias de PHP 8.2 en el plugin de datos de muestra multilingüe
List-view .js debería funcionar con contenido Ajax
Noticia original y enlaces de descarga en la web oficial de Joomla!