openxava
Blog

5 de junio del 2023

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

  • Es posible acceder a la página desde un enlace en @HtmlText.
  • Se agregó un botón para cambiar el color de fuente en la barra de botones del editor @HtmlText.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Las fuentes de JasperReports se actualizaron a la versión 6.20.5.
  • Groovy se actualizó a la versión 4.0.12.
  • Pdfbox se actualizó a la versión 2.0.28.
  • Jaxb impl se actualizó a la versión 2.3.8.
  • El Tomcat embebido utilizado en desarrollo se actualizó a la versión 9.0.75.
  • Se actualizaron las versiones del controlador en la documentación y en los nuevos proyectos para MySQL, PostgreSQL, Oracle e Informix.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • Se mejoró la documentación de MS SQL para solucionar problemas de conexión segura.

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

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: El formulario de inicio de sesión no funciona si el usuario presiona ENTER para iniciar sesión.
  • Arreglo: El estilo personalizado del archivo custom.css en xava/style de tu proyecto ya no se reconoce.
  • Arreglo: Imposible añadir vínculos en @HtmlText.
  • Arreglo: La 'X' para cerrar los diálogos ya no se muestra.
  • Arreglo: El atributo simple en @HtmlText no tiene efecto.
  • Arreglo: Las aplicaciones ya no funcionan en el contexto raíz (AppServer.run("") o ROOT.war).
  • Arreglo: Error del servidor en el calendario cuando el nombre de la propiedad de fecha no contiene 'date' o 'fecha'.
  • Arreglo: A veces no se lanza @OnChange en la propiedad de fecha al utilizar el calendario emergente.
  • Arreglo: Cuando se modifica la fecha, el año se establece en el año actual en la propiedad de fecha @OnChange.
  • Arreglo: La acción predeterminada no se ejecuta al presionar ENTER.
  • Arreglo: @Icon mal alineado en ManyToMany, @OrderColumn o colecciones calculadas.
  • Arreglo: Se ignoran todos los recursos que no sean CSS de la carpeta xava/style.
  • Arreglo: Enlace roto en el menú principal de la guía de referencia a Overview, una sección que ya no existe.
  • Arreglo: Clasificador incorrecto en la dependencia del controlador JDBC AS/400 en proyectos de plantilla y en la documentación.
  • Arreglo: El módulo FirstSteps no muestra el menú de módulos a la izquierda con una pantalla estrecha.
  • Arreglo: Falta un espacio en el nombre del filtro de grupo, ahora en lugar de "en grupo(v1, v2)" es "en grupo (v1, v2)".
  • Arreglo: Codificación mixta introducida por la nueva traducción de mensajes en portugués brasileño.

blog comments powered by Disqus

English - 中文