openxava
Blog

7 de octubre del 2024

OpenXava 7.4.1 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.4.1</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-invoicing-archetype” en inglés y español (-spanish).
  • Diseño de vista simple cuando flowLayout=true se aplica hasta 15 propiedades simples en lugar de 8.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Groovy actualizado a 4.0.23.
  • Tomcat embebido usado en desarrollo actualizado a 9.0.95.
  • API y núcleo de Log4j actualizados a 2.24.1.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • Lección 6 del curso de informes con JasperReports 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.4.1.

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: El editor de árbol ignora la jerarquía y el orden.
  • Arreglo: Buscar en una referencia escribiendo la clave puede obtener un registro excluido de la búsqueda usando el diálogo.
  • Arreglo: La fecha elegida en el formato de calendario de la lista no se recuerda entre sesiones.
  • Arreglo: El combo para elegir la fecha en el formato de lista de calendario desaparece de vez en cuando.
  • Arreglo: El formato de lista de calendario falla cuando baseCondition hace referencia a una propiedad calificada no mostrada.
  • Arreglo: Los miembros con guiones bajos (_) en el nombre (snake_case) no se muestran en modo detalle.
  • Arreglo: Las propiedades predeterminadas en la lista (cuando falta @Tab) no incluyen referencias si se usa snake_case.
  • Arreglo: La generación automática de etiquetas para identificadores con snake_case incluye el _.
  • Arreglo: El diseño simple con flowLayout=true no se usa para la vista con una sola referencia si no hay @View explícito.
  • Arreglo: IllegalStateException (objeto de solicitud … reciclado) en el registro al guardar preferencias de vez en cuando.
  • Arreglo: El diseño para grupos uno al lado del otro no funciona correctamente para flowLayout=true.
  • Arreglo: Los botones inferiores montados en la vista con flowLayout=true cuando colocamos dos marcos en la misma fila.
  • Arreglo: Los gráficos en modo lista se rompen si el usuario hace un “Agrupar por” después de cambiar el tipo de gráfico.

blog comments powered by Disqus

English