openxava
Blog

11 de noviembre del 2020

OpenXava 6.4.2 liberado

Esta nueva versión de OpenXava es una versión de mantenimiento con muchos arreglos de fallos y algunas pequeñas mejoras.

Te invitamos a que descargues esta nueva versión y actualices tus aplicaciones OpenXava. Mira las instrucciones de migración.

Descarga OpenXava 6.4.2 para Windows
Descarga OpenXava 6.4.2 para Linux
Descarga OpenXava 6.4.2 para Mac

Pequeñas mejoras

Hemos hecho algunas mejoras:

  • Las lecciones 7 y 8 del curso se han actualizado a las últimas características de OpenXava.
  • Nueva propiedad applicationPort en xava.properties para indicar el puerto a usar por el lanzador de la aplicación.
  • Nuevo método getPopupContentAsStream() en ModuleTestBase para obtener el contenido de la nueva ventana web.

Arreglos

En esta versión hemos arreglado muchas cosas:

  • Arreglo: Error "El controlador TuControlador no está definido" al acceder a la aplicación mientras arranca el Tomcat.
  • Arreglo: Etiqueta o ancho de columna cambiado por el usuario no se almacena si la columna no está en el @Tab original.
  • Arreglo: Las referencias @NoFrame no se alinean bien con flowLayout=true.
  • Arreglo: Dos grupos en la misma fila (separados por coma) se disponen un debajo del otro con flowLayout=true.
  • Arreglo: El bóton de WEBURL se dibuja incorrectamente con flowLayout=true.
  • Arreglo: Propiedad ICONO en la lista sin etiqueta se alinea arriba cuando hay muchas columnas.
  • Arreglo: Acciones JasperReportBaseAction fallan con bases de datos sin soporte de READ_UNCOMMITTED, como Oracle.
  • Arreglo: Segundo extra añadido a propiedades java.sql.Time en algunas bases de datos, como PostgreSQL.
  • Arreglo: Estilo de dato requerido no se aplica a las áreas de texto.
  • Arreglo: Error de JavaScript con propiedades @Calculation: "Cannot read property 'toFixed' of undefined".
  • Arreglo: BigDecimals no reconocidos como valores numéricos por Excel por los separadores de miles en los CSVs. 
  • Arreglo: Cuando la acción de cargar en un editor de carga de archivos añade mensajes de error, estos no son mostrados al usuario.
  • Arreglo: Después de añadir dos filas en una @ElementCollection con FOTO la nueva línea en blanco tiene un error.
  • Arreglo: Errores de validación en controllers.xml/controladores.xml justo después de crear un proyecto nuevo.
  • Arreglo: Pulsar en un módulo con IChangeModuleAction desde el menú no vuelve al módulo raíz.
  • Arreglo: Carga duplicada de los totales vía AJAX al refrescar una colección de elementos.
  • Arreglo: View.setValue() para una colección de elementos no funciona.
  • Arreglo: View.setValue() para una referencia enviando el valor como un mapa funciona pero visualiza un error.
  • Arreglo: El lanzador de la aplicación (el _Run_TuAplicacion) falla si el puerto 8080 está siendo usado por otro proceso.
  • Arreglo: getView().setModel(unaEntidad) con una entidad en un módulo transitorio establece los parámetros del permalink.
  • Arreglo: Asignar un modelo a una vista de tipo diferente a la del módulo falla al recargar la página desde el navegador. 
  • Arreglo: Agrupar por mes o año de una propiedad FECHAHORA implementado con un java.util.Date falla.
  • Arreglo: Importar datos desde Excel convierte los número grandes en 2147483647.
  • Arreglo: Generación Excel real (la incluida en TypicalRealExcel) exporta los BigDecimal como String.
  • Arreglo: Asignar un Integer a una propiedad BigDecimal con MapFacade falla en lugar de hacer una conversión. 
  • Arreglo: Excepción de concurrencia accediendo a las etiquetas de vez en cuando bajo gran carga de trabajo con muchos campos concurrentes.
  • Arreglo: View.setValue() para poner una referencia a nulo lanza una excepción.
  • Arreglo: Excepción al grabar dejando el primer campo en blanco cuando no es requerido y con valores nulos.
Descarga OpenXava 6.4.2 para Windows
Descarga OpenXava 6.4.2 para Linux
Descarga OpenXava 6.4.2 para Mac

blog comments powered by Disqus

English