openxava
Blog

June 26, 2023

OpenXava 7.1.2 released

This is a maintenance version with many bug fixes and some small improvements.

To update edit the pom.xml file in your project and change the value of the openxava.version property, in this way:

<properties>
    <openxava.version>7.1.2</openxava.version>
    ...
</properties>

Then rebuild your project:

  • With OpenXava Studio:
    • Right mouse button in your project > Run As > Maven clean
    • Right mouse button in your project > Run As > Maven install
  • Or with command line: mvn clean package

Look at the migration instructions.

Improvements

We have done some improvements:

  • New property trustedHostsForImages in xava.properties for exceptions in CSP for source of images. 
  • New property trustedHostsForScripts in xava.properties for exceptions in CSP for source of scripts.
  • New property trustedHostsForStyles in xava.properties for exceptions in CSP for source of CSS files.
  • New property trustedHostsForFrames in xava.properties for exceptions in CSP for frame and iframes.

Upgraded libraries

We have upgraded the following third party libraries:

  • HSQLDB updated to 2.7.2.
  • Lombok updated to 1.18.28.
  • Jersey media updated to 2.39.1.

Documentation

We have been working to improve documentation:

  • Article in documentation to integrate Spring Boot with OpenXava.

We release new docs and videos constantly, not waiting for the official release of the code. So you have been already using some of the above material, although all the above docs are in the GitHub under the 7.1.2 tag.

Bug fixes

We have done many fixes:

  • Fix: @OnChange on several date properties applies only to the last date when using the popup calendar.
  • Fix: Simple layout when flowLayout=true is not applied if the view is inside a group, section or embedded. 
  • Fix: After clicking on the calendar navigation icon the icon border is left displayed.
  • Fix: Mouse hover calendar days does not display any background color.
  • Fix: Day dividing lines in calendar are not seen well with Terra theme.
  • Fix: Background color of calendar current day is not theme dependent.
  • Fix: Color event icon in calendar is not theme dependent.
  • Fix: Calendar list format doesn't take the first date property as the date for the calendar sometimes.
  • Fix: Calendar list format problems when more than 2 date properties in the entity.
  • Fix: Some mistypes in code keywords (nonce) in migrations instructions to 7.1.
  • Fix: IForwardAction for executing JavaScript no longer supported not included in migration doc to 7.1. 
  • Fix: Migration documentation from 6 to 7 misses some resources to copy and to exclude.
  • Fix: Customizing doc for Welcome and First Steps pages references master branch, sometimes not compatible. 

blog comments powered by Disqus

Español