openxava
Blog

26 de mayo del 2025

OpenXava 7.5.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.5.2</openxava.version>
    ...
</properties>

Después compila tu proyecto:

  • Con OpenXava Studio:
    • Botón derecho del ratón en tu proyecto > Run As > Maven clean
    • Botón derecho del ratón en tu proyecto > Run As > Maven install
  • O con línea de órdenes: mvn clean package

No necesitas descargar OpenXava Studio de nuevo; tu OpenXava Studio actual funcionará automáticamente con la nueva versión de OpenXava. No necesitas descargar nada; solo actualiza el pom.xml de tu proyecto.

Mira las instrucciones de migración.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • PDFBox actualizado a la versión 3.0.5.
  • Tomcat embebido usado en desarrollo actualizado a la versión 9.0.105.
  • Versión del driver en la documentación y nuevos proyectos actualizada para MySQL, Oracle y Firebird.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • Se mejoró la documentación sobre la acción de creación personalizada para referencias, añadiendo más ejemplos de código y explicaciones.
  • Se añadieron secciones explícitas para colecciones condicionales, muchos-a-muchos y calculadas en la documentación del modelo.
  • La documentación de la vista especifica qué anotaciones y características aplican a las colecciones calculadas.
  • Se realizaron algunas mejoras en la documentación de colecciones con @Condition.

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.5.2.

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: El mensaje "Perderá todos los cambios" no debería aparecer al salir si se usó un diálogo para un elemento de colección.
  • Arreglo: No se muestra la advertencia "Perderá todos los cambios" al salir si los datos se modificaron antes de abrir un diálogo.
  • Arreglo: java.util.Date con @DateTime o @Stereotype("DATETIME") se formatea incorrectamente en chino con Java 21.
  • Arreglo: A veces no se puede analizar LocalTime en inglés con Java 21, dependiendo de la configuración regional del servidor.
  • Arreglo: Formato incorrecto a veces para LocalTime en chino con Java 21, dependiendo de la configuración regional del servidor.
  • Arreglo: Un campo LocalTime en configuración regional china corrompe los datos al perder el foco.
  • Arreglo: El popup de LocalTime descompone el valor de la hora en chino.
  • Arreglo: LocalTime en chino interpreta horas AM como PM.
  • Arreglo: Caracteres extraños y valores incorrectos de atributos en archivos XML del arquetipo de Gestión de Proyectos en español.
  • Arreglo: El total no está alineado en @ElementCollection cuando se ha redimensionado la columna.

blog comments powered by Disqus

English