openxava
Blog

17 de junio del 2024

OpenXava 7.3.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.3.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

Mira las instrucciones de migración.

Mejoras

Hemos hecho algunas mejoras:

  • Nuevos arquetipos de Maven “openxava-project-management-archetype” en inglés y español (-spanish).
  • Nuevos arquetipos de Maven “openxava-crm-archetype” en inglés y español (-spanish).
  • Maven install y package ahora omiten las pruebas por defecto en los nuevos proyectos creados y en openxavatest.
  • Algunas nuevas etiquetas de uso común para ser utilizadas en las aplicaciones.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Commons Validator se ha actualizado a la versión 1.9.0.
  • La base de datos embebida HSQLDB se ha actualizado a la versión 2.7.3.

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: Módulo roto cuando el contenido del campo tiene un dólar seguido de llaves.
  • Arreglo: Llamar a Tab.setTabName() o Tab.setBaseCondition() no va automáticamente a la primera página.
  • Arreglo: El estilo de la fila recién deseleccionada no se restaura en listas de selección única, aquellas con botones de radio.
  • Arreglo: @DescriptionsList muestra datos incorrectos si hay claves con el mismo valor en minúsculas y mayúsculas.
  • Arreglo: Eliminar una fila de un @ElementCollection no se persiste si la fila contiene un booleano.
  • Arreglo: Los editores para anotaciones no funcionan para referencias y colecciones.
  • Arreglo: Icono en campos de fecha y @DescriptionsList no visible al pasar el ratón por encima dentro del diálogo en el tema oscuro.
  • Arreglo: Los datos de la lista dentro del diálogo no son legibles en el tema Dark.
  • Arreglo: El color de los datos de la lista en el diálogo no es el mismo que sin el diálogo.
  • Arreglo: CSS no utilizado del antiguo componente JS de Yahoo TreeView cargado.
  • Arreglo: La búsqueda de referencia con diálogo en la última línea de un @ElementCollection altera la referencia de la fila anterior.
  • Arreglo: No se puede asignar un valor a una referencia con 0 como clave porque la referencia se limpia de la vista.
  • Arreglo: Los mensajes de error originales de las restricciones de la base de datos o los disparadores no se muestran al usuario.

blog comments powered by Disqus

English