← Volver al blog
28 de agosto del 2023
OpenXava 7.1.5 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.5</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:
- Nuevo CompositeFilter para sumar dos IFilter al conjunto para Tab.setFilter() o como base para un IFilter para @Tab.
- Nueva variable de entorno XAVA_CALENDAR_VIEWEVENT_ACTION para definir la acción al hacer clic en un evento del calendario.
- Nuevo método cloneWith999() en la clase de utilidad Dates para eliminar los milisegundos de una fecha.
|
|
Librerías actualizadas
Hemos actualizado la siguientes librerías de terceros:
- Versión de controlador en documentación y proyectos nuevos actualizada para Microsoft SQL Server.
|
|
Documentación
Hemos estado trabajando para mejorar la documentación:
- Documentación para configurar MariaDB para aplicaciones 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.5.
|
|
Arreglos
Hemos arreglado muchas cosas:
- Arreglo: Número de ID en lugar del nombre del documento para propiedades @File al llamar a Generar PDF o generar Excel.
- Arreglo: Generar Excel a veces exporta fechas con 2 dígitos para el año, lo que es interpretado erróneamente por Excel.
- Arreglo: El request del servlet no se actualiza en el objeto view justo después de mostrar una vista nueva o un cuadro de diálogo.
- Arreglo: Acción @OnChange llamada dos veces en el diálogo del elemento de colección con grupos dentro de una sección.
- Arreglo: Al usar @SearchListCondition en una referencia, la personalización de las columnas hecha en la lista de búsqueda se pierde.
- Arreglo: @Editor("ValidValuesRadioButton") para un enum produce un IndexOutOfBoundsException en el log.
- Arreglo: El calendario emergente para propiedades de fecha a veces no se muestra en el idioma correcto después de refrescar.
- Arreglo: Los combos dinámicos creados al agregar valores usando la clase View dejaron de funcionar en la versión 7.1.
- Arreglo: La propiedad csvEncoding de xava.properties no tiene efecto al importar archivos CSV.
- Arreglo: Bajo rendimiento en vista de calendario con conjuntos de datos grandes cuando @Tab tiene un IFilter.
- Arreglo: El miembro duplicado en @View dentro de un grupo no muestra el mensaje de advertencia ni la traza.
- Arreglo: Los archivos CSS no son almacenados en caché por el navegador.
- Arreglo: El ícono de calendario para filtrar una propiedad de fecha en la lista se muestra cuando se filtra por año.
|
|
|
|