June 23, 2025
OpenXava 7.5.3 released This is a maintenance version with many bug fixes and some small improvements. |
|
|
OpenXava 7.5.3 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.3</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. |
|
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:
- Groovy upgraded to 4.0.27.
- Jersey upgraded to 2.47.
- Embedded Tomcat used in development upgraded to 9.0.106.
- Driver version in doc/new projects upgraded for PostgreSQL, AS/400, DB2 and Firebird.
|
|
Documentation We have been working to improve documentation:
- Added documentation in view reference guide about the layout of frames side by side.
- Custom modification action documentation for references improved with more code examples and explanations.
- Improved reference and JavaDoc documentation for @Depends, with clarifications and additional sample code.
- Article about creating a calendar module available in the documentation with video.
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.3 tag. |
|
Bug fixes We have done many fixes:
- Fixed 2 security vulnerabilities in dependencies; now there are 0 vulnerabilities.
- Fix: Cleaned up deprecated warnings in the log during PDF generation.
- Fix: @Depends fails with references when only the reference name is specified, without the key property.
- Fix: Collection display breaks when @ListProperties contains a non-existent property.
- Fix: Module broken after changing a class used in a JSP using hot code reloading.
- Fix: @ReadOnly not working in certain cases, e.g., inside a dialog for editing a collection item.
- Fix: Calendar list format showed the previous month during the first hours of the month's first day.
- Fix: Too wide columns by default for short content properties in lists/collections with resizeColumn=true.
- Fix: Reference frame takes only half space when listed after a plain property with comma in @View.
- Fix: Inconsistencies and misbehaving with LocalDateTime and LocalTime for US Spanish on Java 8 and 21.
- Fix: "You will lose all changes" warning was incorrectly shown with @Calculation properties.
|
|
|
|