openxava
Blog

15 de diciembre del 2025

OpenXava 7.6.3 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.6.3</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

No necesitas descargar OpenXava Studio de nuevo; tu OpenXava Studio actual funcionará automáticamente con la nueva versión de OpenXava. No necesitas descargar nada; solo actualiza el pom.xml de tu proyecto.

Mira las instrucciones de migración.

Mejoras

Hemos hecho algunas mejoras:

  • No se muestra el ícono de ayuda cuando se utiliza la ayuda local si no hay ningún artículo definido para ese módulo.
  • Para la ayuda local, si falta el artículo en el idioma del usuario, se utiliza otro; el recurso alternativo es aquel sin sufijo de idioma.
  • El arquetipo de Gestión de Proyectos en inglés incluye algunas nuevas pruebas JUnit.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Commons Validator actualizado a 1.10.1.
  • Tomcat embebido usado en desarrollo actualizado a 9.0.113.
  • Versión del driver en la documentación/nuevos proyectos actualizada para Db2.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • La documentación de configuración de la base de datos incluye una sección que explica cómo deshabilitar la base de datos HSQLDB predeterminada.
  • Se ha actualizado algún código fuente obsoleto en la documentación de personalización para que funcione con versiones recientes.
  • La documentación muestra una nota sutil que apunta a la entrada más reciente del blog de openxava.org.
  • La Lección 4 del curso de OpenXava con IA está disponible en la documentación, junto con un 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.6.3.

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: Los editores @DescriptionsList y @Discussion no funcionan en algunas circunstancias, fallando al cargar JS.
  • Arreglo: El módulo ocasionalmente se rompe al cortar una línea en una colección.
  • Arreglo: El mensaje de confirmación de las acciones de cortar y pegar no utiliza la etiqueta calificada de la colección si esta existe.
  • Arreglo: Después de eliminar una fila seleccionada de una colección, la acción de eliminar de la entidad principal no se muestra.
  • Arreglo: Las propiedades de las referencias se excluyen de la lista al agrupar.
  • Arreglo: Error 404 al acceder a la ayuda local si el artículo para el módulo e idioma no está disponible.
  • Arreglo: Usando JavaScript, es posible ejecutar acciones no declaradas en ningún controlador del módulo.
  • Arreglo: Las filas seleccionadas de la lista principal no son accesibles desde un diálogo si el usuario busca una referencia.
  • Arreglo: El filtrado en un @DescriptionsList falla con propiedades numéricas.
  • Arreglo: Cuando el contenido de una colección cambia dentro de un diálogo, este no se redimensiona.
  • Arreglo: Diálogo 'Datos cambiados' al cambiar campos de filtro en la lista antes de navegar al detalle mediante una acción.
  • Arreglo: @NoDefaultActions no funciona para colecciones anidadas.
  • Arreglo: El módulo se rompe al volver a la lista desde los gráficos si la lista usa propiedades editables.

blog comments powered by Disqus

English