openxava
Blog

11 de mayo del 2026

OpenXava 7.7.2 liberado

Esta es una versión de mantenimiento con el arreglo de muchos fallos y algunas pequeñas mejoras.

Para actualizar edita el archivo pom.xml en tu proyecto y cambia el valor de la propiedad openxava.version, de esta manera:

<properties>
    <openxava.version>7.7.2</openxava.version>
    ...
</properties>

Después reconstruye tu proyecto con mvn clean package

Mira las instrucciones de migración.

Mejoras

Hemos hecho algunas mejoras:

  • Permite añadir cuadros de mando con un simple prompt durante el desarrollo (mejoras en AGENTS.md).
  • Refinado AGENTS.md en proyectos nuevos para mejorar la generación de código por IA al añadir acciones.
  • Nuevo atributo 'title' en la taglib '<xava:link>' para personalizar el tooltip del enlace.
  • Arquetipo de Gestión de Proyectos: 'planificadoPara' usa colores diferentes para hoy, mañana y pasado mañana.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • JSoup actualizado a la versión 1.22.2.
  • Actualizada la versión del driver en la documentación/nuevos proyectos para MySQL y PostgreSQL.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • Documentado el uso del botón 'Code changed' y de Ctrl+F9 en IntelliJ para la recarga en caliente del código.

Publicamos nueva documentación y videos constantemente, sin esperar a que la versión oficial del código se publique. Por lo que ya has estado usando mucho del material de arriba durante algún tiempo, aunque toda la documentación citada está en GitHub bajo el tag de versión 7.7.2.

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: El filtrado por columnas eliminadas de la lista mediante chat falla; ahora los resultados se muestran en el chat.
  • Arreglo: La selección de fecha mediante calendario añade una fila extra a todas las @ElementCollection visibles con campos de fecha.
  • Arreglo: Etiquetas desalineadas al combinar etiquetas pequeñas y normales en la misma fila.
  • Arreglo: La sombra izquierda del panel de chat no es visible en el tema oscuro.
  • Arreglo: Fallo al ver detalle con baseCondition para referencias con clave compuesta cuando el nombre de la referencia no incluye el nombre de la entidad.
  • Arreglo: Errores esporádicos al parsear componentes, como 'more than one default tab', bajo presión de concurrencia.
  • Arreglo: El tooltip de las cabeceras de columnas ordenables muestra una descripción genérica en lugar del nombre de la propiedad.
  • Arreglo: Faltan subcabeceras en AGENTS.md en nuevos proyectos creados desde arquetipos.
  • Arreglo: Algunos arquetipos en español omiten la página welcome.jsp en los proyectos generados.
  • Arreglo: La recarga en caliente del código no detecta nuevas etiquetas y mensajes en archivos i18n al usar IntelliJ.
  • Arreglo: La recarga en caliente no reconoce clases transient al añadir un módulo a application.xml en IntelliJ.
  • Arreglo: La recarga en caliente del código reinicializa la sesión de persistencia tras cambiar una propiedad calculada en IntelliJ.

blog comments powered by Disqus

English