openxava
Blog

14 de noviembre del 2022

OpenXava 7.0.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.0.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.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Base de datos embebida HSQLDB actualizada a 2.7.1.
  • Tomcat embebido usado en desarrollo actualizado a 9.0.68.
  • Hibernate actualizado a 5.6.12.
  • Hibernate Envers actualizado a 5.6.12.
  • JAXB impl actualizado a 2.3.7.
  • PdfBox actualizado a 2.0.27.
  • Groovy actualizado a 4.0.6.
  • Versiones de controladores en documentación y nuevos proyectos actualizadas para MySQL y Db2.

Mejoras en la documentación

Hemos estado trabajando para mejorar la documentación y otros materiales didácticos como videos:

  • Documentación para modificar el código de OpenXava con la versión Maven.
  • Guía de primeros pasos usando Visual Studio Code en inglés, español y chino.
  • Documentación para configurar tu aplicación OpenXava para funcionar con la base de datos LeanXcale en inglés, español y chino.
  • Documentación para configurar Oracle mejorada.

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

Arreglos

Hemos arreglado muchas cosas:

  • Arreglada 1 vulnerabilidad potencial en las dependencias, ahora tenemos 0 vulnerabilidades.
  • Arreglo: Los JS y CSS para los editores no se cargan cuando hay espacios en blanco en la ruta.
  • Arreglo: Mensaje "¡ADVERTENCIA! Se ha cargado el controlador {0} más de una vez" para cada controlador.
  • Arreglo: La condición original de la lista se pierde cuando un diálogo desde modo lista muestra otra lista.
  • Arreglo: SchemaTool no genera bien las restricciones para Microsoft SQL Server dentro de esquemas.
  • Arreglo: Nuevo proyecto creado desde openxava-archetype-spanish tiene un archetype-metadata.xml en la carpeta raíz.
  • Arreglo: Nuevo proyecto creado desde openxava-archetype-spanish contiene caracteres desconocidos para los acentos (no se arregló en 7.0.1).
  • Arreglo: Filtrar en la lista y las colecciones no funciona justo después de mover o quitar una columna.
  • Arreglo: Comentario ambiguo en la documentación del modelo en inglés sobre la configuración de la persistencia.
  • Arreglo: El código en la lección 24 del curso no funciona para bases de datos que no sean HSQLDB.
  • Arreglo: Generar PDF falla en algunas configuraciones del navegador que hacen que se pida el PDF dos veces.
  • Arreglo: Disposición fea para el mensaje "Cargando..." con Safari 16 en MacOS 12.

blog comments powered by Disqus

English - 中文