openxava
Blog

24 de octubre del 2022

OpenXava 7.0.1 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.1</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:

  • Hibernate actualizado a 5.6.11.
  • Hibernate Envers actualizado a 5.6.11.
  • Groovy actualizado a 4.0.5.
  • Jersey actualizado a 2.37.
  • Se han actualizado las versiones de controladores en la documentación y la creación de nuevos proyectos para MySQL, PostgreSQL, Oracle y MS SQL Server.

Mejoras en la documentación

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

  • Guía de primeros pasos usando IntelliJ en español, inglés y chino.
  • Guía de primeros pasos usando Maven en español, inglés y chino.
  • Video en chino para la guía de primeros pasos. 
  • Lección 26 del curso traducida a chino, por lo que ahora el curso completo está en chino.
  • Documentación obsoleta para desplegar en Weblogic quitada.
  • Documentación para IntelliJ actualizada para usar Maven.
  • Mejorado con ejemplos de uso de HtmlUnit el Apéndice D del curso sobre pruebas automáticas.

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

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: Editor @Coordinates no funciona en desarrollo o arrancando desde línea de órdenes.
  • Arreglo: La imagen y el texto en las acciones de los subcontroladores están demasiado cerca, además el espacio no es el mismo que para los iconos.
  • Arreglo: Vínculos internos hacia las secciones de las anotaciones rotos en la guía de referencia.
  • Arreglo: Vínculos rotos en el capítulo del model de la guía de referencia hacía las APIs en JavaDoc.. 
  • Arreglo: Los trozos de código XML en el contenido de una propiedad @HtmlText no se graban.
  • Arreglo: Las aplicaciones que usan el contexto raíz no funcionan desde 7.0 en desarrollo. 
  • Arreglo: El editor HtmlText quita contenido cuando < está seguido por algún carácter, como <a.
  • Arreglo: Proyectos nuevos creados con el arquetipo openxava-archetype-spanish contienen caracteres desconocidos para los acentos.
  • Arreglo: La conexión a AS/400 falla usando la dependencia por defecto en nuevos proyecto en pom.xml y la documentación. 
  • Arreglo: Algunos mensajes en el log no se traducen cuando se usa un lenguaje para la JVM diferente al español, inglés o chino. 
  • Arreglo: Archivos de configuración vacíos, como editores.xml, controladores.xml, etc, generan una excepción de parseo.
  • Arreglo: assertDiscussionCommentContentText() de ModuleTestBase no funciona desde 7.0.

blog comments powered by Disqus

English - 中文