openxava
Blog

January 8, 2024

OpenXava 7.2.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.2.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:

  • Some new common use labels to be used in applications.

Upgraded libraries

We have upgraded the following third party libraries:

  • Embedded Tomcat used in development upgraded to 9.0.84.
  • Driver version in doc and new projects upgraded for PostgreSQL and Informix.

Documentation

We have been working to improve documentation:

  • Article about automatically generating all Java entity code from an existing database.

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.2.2 tag.

Bug fixes

We have done many fixes:

  • Fix: When multiple @RowStyle applies to the same row only one is considered.
  • Fix: The state of the tree (open or closed) is not remembered on some occasions.
  • Fix: @ListProperties does not support several properties when used with @Tree or @Editor("TreeView").
  • Fix: @ListProperties used with @Tree or @Editor("TreeView") does not support camel case property names.
  • Fix: Harmless Error 404 in log executing ModulTestBase tests. 
  • Fix: Buttons in @Discussion editor do not react when in a dialog with Firefox in some circumstances.
  • Fix: Database connection leaks produced when using calendar list format.
  • Fix: JavaScript dialog error in calendar list format from time to time.
  • Fix: Date/time fields in Chinese produce a parsing error on saving.
  • Fix: Popup windows for showing more events in calendar day is transparent with Dark theme.
  • Fix: Filter in list fails with a date with @DateTime in Dutch.
  • Fix: Date/time fields in Chinese change the value of AM/PM when viewing a record in detail mode.
  • Fix: @ReadOnly properties are always editable on creation.
  • Fix: The module freezes when there are many dates for a month in calendar format. 

blog comments powered by Disqus

Español - 中文