openxava
Blog

8 de enero del 2024

OpenXava 7.2.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.2.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

Mira las instrucciones de migración.

Mejoras

Hemos hecho algunas mejoras:

  • Algunas nuevas etiquetas de uso común para ser usadas por las aplicaciones.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Embedded Tomcat utilizado en desarrollo a la versión 9.0.84
  • La versión de los controladores en la documentación y en los nuevos proyectos para PostgreSQL e Informix.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • Artículo sobre la generación automática del código de las entidades en Java a partir de una base de datos existente.

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

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: Cuando se aplican múltiples @RowStyle a la misma fila, solo se considera uno.
  • Arreglo: En algunas ocasiones, no se recuerda el estado del árbol (abierto o cerrado).
  • Arreglo: @ListProperties no admite varias propiedades cuando se usa con @Tree o @Editor("TreeView").
  • Arreglo: @ListProperties utilizado con @Tree o @Editor("TreeView") no admite nombres de propiedades en formato camel case.
  • Arreglo: Error 404 inofensivo en el log al ejecutar pruebas de ModulTestBase.
  • Arreglo: Los botones en el editor @Discussion no reaccionan cuando están en un diálogo con Firefox en algunas circunstancias.
  • Arreglo: Conexión a la base de datos no cerrada al utilizar el formato de lista de calendario.
  • Arreglo: Diálogo de error JavaScript en el formato de lista de calendario de vez en cuando.
  • Arreglo: Los campos de fecha/hora en chino producen un error de análisis al guardar.
  • Arreglo: Las ventanas emergentes para mostrar más eventos en el día del calendario son transparentes con el tema Dark.
  • Arreglo: El filtro en la lista falla con una fecha con @DateTime en neerlandés.
  • Arreglo: Los campos de fecha/hora en chino cambian el valor de AM/PM al ver un registro en modo detalle.
  • Arreglo: Las propiedades @ReadOnly son siempre editables al crear.
  • Arreglo: El módulo se congela cuando hay muchas fechas para un mes en el formato de calendario.

blog comments powered by Disqus

English