openxava
Blog

26 de junio del 2023

OpenXava 7.1.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.1.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:

  • Nueva propiedad trustedHostsForImages en xava.properties para excepciones en CSP para la fuente de imágenes.
  • Nueva propiedad trustedHostsForScripts en xava.properties para excepciones en CSP para la fuente de scripts.
  • Nueva propiedad trustedHostsForStyles en xava.properties para excepciones en CSP para la fuente de archivos CSS.
  • Nueva propiedad trustedHostsForFrames en xava.properties para excepciones en CSP para iframes y frames.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • HSQLDB actualizado a 2.7.2.
  • Lombok actualizado a 1.18.28.
  • Jersey media actualizado a 2.39.1.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • Artículo en la documentación para integrar Spring Boot con OpenXava.

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

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: @OnChange en varias propiedades de fecha solo se aplica a la última fecha al usar el calendario emergente.
  • Arreglo: El diseño simple cuando flowLayout=true no se aplica si la vista está dentro de un grupo, sección o incrustada.
  • Arreglo: Después de hacer clic en el icono de navegación del calendario, el borde del icono permanece visible.
  • Arreglo: Al pasar el ratón por encima de los días del calendario, no se muestra ningún color de fondo.
  • Arreglo: Las líneas divisorias de los días en el calendario no se ven bien con el tema Terra.
  • Arreglo: El color del día actual en el calendario no depende del tema.
  • Arreglo: El icono de evento en el calendario no depende del tema.
  • Arreglo: A veces, el formato de lista del calendario no toma la primera propiedad de fecha como la fecha para el calendario.
  • Arreglo: Problemas con el formato de lista del calendario cuando hay más de 2 propiedades de fecha en la entidad.
  • Arreglo: Algunas erratas en palabras clave de código (nonce) en las instrucciones de migración a la versión 7.1.
  • Arreglo: IForwardAction para ejecutar JavaScript ya no es compatible y no se incluye en la documentación de migración a la versión 7.1.
  • Arreglo: La documentación de migración de la versión 6 a la 7 omite algunos recursos para copiar y excluir.
  • Arreglo: La personalización de la documentación para las páginas de Bienvenida y Primeros Pasos hace referencia a la rama principal (master), a veces no es compatible.

blog comments powered by Disqus

English