openxava
Blog

May 26, 2025

OpenXava 7.5.2 released

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

OpenXava 7.5.2 released

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

You don't need to download OpenXava Studio again, your current OpenXava Studio will work with the new OpenXava version automatically. You don't need to download anything, just update the pom.xml of your project.

Look at the migration instructions.

Upgraded libraries

We have upgraded the following third party libraries:

  • PDFBox upgraded to 3.0.5.
  • Embedded Tomcat used in development upgraded to 9.0.105.
  • Driver version in doc/new projects upgraded for MySQL, Oracle and Firebird. 

Documentation

We have been working to improve documentation:

  • Custom creation action documentation for references improved with more code examples and explanations.
  • Added explicit sections for condition, many-to-many and calculated collections in the model documentation.
  • The view documentation specifies which annotations and features apply to calculated collections.
  • Made some improvements to the documentation of collections with @Condition. 
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.5.2 tag.

Bug fixes

We have done many fixes:

  • Fix: Not applicable "You will lose all changes" on exit if you used a dialog for a collection element.
  • Fix: "You will lose all changes" warning not shown on exit if data was modified before opening a dialog. 
  • Fix: java.util.Date with @DateTime or @Stereotype("DATETIME") formats wrong in Chinese with Java 21.
  • Fix: Unable sometimes to parse LocalTime in English with Java 21 depending on the server locale.
  • Fix: Incorrect format sometimes for LocalTime in Chinese with Java 21 depending on the server locale.
  • Fix: LocalTime field in Chinese locale corrupts data when focus is lost.
  • Fix: LocalTime popup breaks the time value in Chinese.
  • Fix: LocalTime in Chinese parses AM times as PM.
  • Fix: Odd characters and incorrect attribute values in XML files of Project Management Spanish archetype.
  • Fix: Total is not aligned in @ElementCollection when the column was resized.

blog comments powered by Disqus

Español