openxava
Blog

24 de mayo del 2024

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

  • Nuevos arquetipos de Maven "openxava-master-detail-archetype" en inglés y español (-spanish).
  • 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 Logging actualizado a 1.3.2.
  • Tomcat embebido utilizado en desarrollo actualizado a 9.0.89.
  • La versión del controlador en la documentación y nuevos proyectos se ha actualizado para MySQL y Oracle.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • La primera lección del nuevo curso de informes con JasperReports está disponible en la documentación con video.
  • La documentación sobre las propiedades totales en la sección de vista de la guía de referencia se ha mejorado con más ejemplos.
  • Nuevo artículo en la documentación que enlaza a un ejemplo en GitHub para crear una aplicación de escritorio independiente.

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

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: “Cargando…” infinito en la lista con propiedades @HtmlText con texto largo que contiene comillas dobles.
  • Arreglo: No se permiten direcciones de correo electrónico largas para @Email, @Stereotype(“EMAIL”) y @Stereotype(“EMAIL_LIST”).
  • Arreglo: MetaModule.getModelName() devuelve el nombre del módulo en lugar del nombre del modelo en algunas circunstancias.
  • Arreglo: Valor predeterminado incorrecto para por-defecto en acciones cuando DOCTYPE no está especificado en controladores.xml.
  • Arreglo: El foco no está en @DescriptionsList(showReferenceView=true) si es el primer elemento con clave compuesta.
  • Arreglo: A veces hay filas en blanco en las listas @OrderColumn.
  • Arreglo: El elemento no se muestra en la lista @OrderColumn si se añade modificando directamente la referencia de la entidad del elemento.
  • Arreglo: Tamaño y escala incorrectos en la interfaz de usuario al usar @DecimalMax con un valor con una parte decimal.
  • Arreglo: Longitud incorrecta para BigDecimal en la vista al usar ‘scale’ en @Column o ‘fraction’ en @Digits.
  • Arreglo: Se añaden elementos extra a @ElementCollection al usar float o double como tipo de propiedad.
  • Arreglo: Las propiedades totales desaparecen de la colección al añadir o eliminar columnas.
  • Arreglo: Los mensajes de error/éxito no desaparecen si la siguiente acción abre un diálogo.
  • Arreglo: Error “Se esperaba el nombre de la propiedad o ‘}’ en JSON” con @TextArea con código HTML con comillas dobles.

blog comments powered by Disqus

English