20 de febrero del 2023
OpenXava 7.0.6 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.6</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:
- Tomcat embebido usado en desarrollo actualizado a 9.0.71.
- Groovy actualizado a 4.0.8.
- Versiones de controladores en documentación y nuevos proyectos actualizada para MySQL, PostgreSQL, Microsoft SQL Server y Firebird.
|
|
Mejoras en la documentación Hemos estado trabajando para mejorar la documentación:
- Documentación sobre como usar un Eclipse estándar con OpenXava actualizada para funcionar con OpenXava 7 y Maven.
- Apéndice A del curso sobre arquitectura y filosofía actualizado a la versión 7.
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.6. |
|
Arreglos Hemos arreglado muchas cosas:
- Arreglo: Al agregar OpenXava como dependencia en una aplicación Spring Boot, los estilos CSS no se aplican.
- Arreglo: Añadir una biblioteca de terceros con filtros de servlet (@WebFilter) puede romper la cadena de filtros.
- Arreglo: El campo clave no se puede editar para buscar en una referencia si está marcado como @ReadOnly en la entidad a la que se hace referencia.
- Arreglo: La referencia en una clave a una entidad con una id @ReadOnly no muestra la acción de búsqueda al pulsar Nuevo desde el detalle.
- Arreglo: Aunque los miembros duplicados son ilegales en @View, no se muestra ningún mensaje de advertencia o stacktrace en el log.
- Arreglo: La causa raíz no se muestra en el mensaje cuando se produce un error de JavaScript al actualizar una parte de la página.
- Arreglo: El conversor Date3Type para mapeo no lee/asigna bien el día para get/setPropertyValue().
- Arreglo: @DefaultValueCalculator dependiente de otras propiedades modifica las propiedades @Id de las entidades existentes.
- Arreglo: Se eliminaron las entradas no utilizadas en las etiquetas y los mensajes de los archivos i18.
- Arreglo: Faltan algunas etiquetas en la traducción al inglés.
- Arreglo: En @Column(precision/length=x, scale=0) la parte de scale se ignora y se asume 2 en su lugar al formatear.
- Arreglo: Codificación incorrecta al enviar correos electrónicos con archivos adjuntos utilizando la clase de utilidad de correos electrónicos.
- Arreglo: @File dentro de @ElementCollection es demasiado alto incluso si sólo almacena archivos que no son imágenes.
|
|
|
|