23 de junio del 2025
OpenXava 7.5.3 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.3</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. |
|
Mejoras Hemos hecho algunas mejoras:
- Algunas nuevas etiquetas de uso común para utilizar en aplicaciones.
|
|
Librerías actualizadas Hemos actualizado la siguientes librerías de terceros:
- Groovy actualizado a la versión 4.0.27.
- Jersey actualizado a la versión 2.47.
- Tomcat embebido usado en desarrollo actualizado a la versión 9.0.106.
- Versión del driver en la documentación y en nuevos proyectos actualizada para PostgreSQL, AS/400, DB2 y Firebird.
|
|
Documentación Hemos estado trabajando para mejorar la documentación:
- Se añadió documentación en la guía de referencia de vistas sobre la disposición de marcos uno al lado del otro.
- La documentación sobre la acción de modificación personalizada para referencias se mejoró con más ejemplos de código y explicaciones.
- Se mejoró la documentación de referencia y JavaDoc de @Depends, con aclaraciones y código de ejemplo adicional.
- Artículo sobre cómo crear un módulo de calendario disponible en la documentación con video.
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.3. |
|
Arreglos Hemos arreglado muchas cosas:
- Arregladas 2 vulnerabilidades de seguridad en las dependencias, ahora tenemos 0 vulnerabilidades.
- Arreglo: Se limpiaron las advertencias deprecadas en el log durante la generación de PDF.
- Arreglo: @Depends fallaba con referencias cuando solo se especificaba el nombre de la referencia, sin la propiedad clave.
- Arreglo: La visualización de colecciones se rompía cuando @ListProperties contenía una propiedad inexistente.
- Arreglo: El módulo se rompía después de cambiar una clase usada en un JSP utilizando recarga en caliente del código.
- Arreglo: @ReadOnly no funcionaba en ciertos casos, por ejemplo, dentro de un diálogo para editar un elemento de colección.
- Arreglo: El formato de lista del calendario mostraba el mes anterior durante las primeras horas del primer día del mes.
- Arreglo: Columnas demasiado anchas por defecto para propiedades de contenido corto en listas/colecciones con resizeColumn=true.
- Arreglo: El marco de una referencia ocupaba solo la mitad del espacio cuando se listaba después de una propiedad simple con coma en @View.
- Arreglo: Inconsistencias y mal funcionamiento con LocalDateTime y LocalTime para español de EE. UU. en Java 8 y 21.
- Arreglo: La advertencia "Perderá todos los cambios" se mostraba incorrectamente con propiedades @Calculation.
|
|
|
|