May 5, 2025
OpenXava 7.5.1 released This is a maintenance version with many bug fixes and some small improvements. |
|
|
OpenXava 7.5.1 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.1</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:
- New look & feel for column customization icons when column resizing is enabled.
- Project Management archetypes include a personal calendar module to plan tasks for workers.
- Project Management archetypes include an example of an automated test using Selenium.
- Enabling list customization with column resizing does not alter the column widths.
- Property detailOnBottomInCollections removed from all archetypes and marked as deprecated in docs.
- Eclipse configuration files removed from GitHub code, still works with Eclipse importing as Maven project.
- All Java code of openxavatest project converted to UTF-8 encoding.
- New projects created from archetypes do not include specific Eclipse configuration files.
|
|
Upgraded libraries We have upgraded the following third party libraries:
- Lombok upgraded to 1.18.38.
- POI and POI OOXML upgraded to 5.4.1.
- Embedded Tomcat used in development upgraded to 9.0.104.
- Driver version in doc/new projects upgraded for MS SQL Server, AS/400 and Informix.
|
|
Documentation We have been working to improve documentation:
- Improved Getting Started guide to include a reference to hot code reloading.
- Screenshots of Getting Started guides and Custom Visual Style doc updated to v7.5 visual style.
- Lessons 1 and 2 of the OpenXava course with AI available in the documentation with video.
- Doc for modifying OpenXava and XavaPro code now includes a section on using hot code reloading.
- Doc for modifying OpenXava code updated to import as a Maven project (no more Eclipse conf files).
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.1 tag. |
|
Bug fixes We have done many fixes:
- Fixed 1 security vulnerability in dependencies, now we have 0 vulnerabilities.
- Fix: Error parsing LocalDateTime properties in English.
- Fix: Error parsing and formatting LocalDateTime and LocalTime properties in U.S. Spanish.
- Fix: Too wide columns by default for long content properties in list with resizeColumn=true.
- Fix: Incorrect archetype name for Master-Detail and Project Management archetypes.
- Fix: Comments in @Discussion properties are not using rounded corners.
- Fix: Setting detailOnBottomInCollections=true in xava.properties caused collections to break.
- Fix: Small square corner appearing behind the rounded corner on bottom of dialogs in Dark theme.
- Fix: Links for list pagination and 'Hide them' inside a dialog in Dark theme are not visible.
- Fix: Ugly unclosed frame around column selection in charts list format with Firefox.
- Fix: Unneeded horizontal scrollbar in column selection in charts list format.
- Fix: Hot reloading fails to recognize a new module when a class is created already annotated with @Entity.
- Fix: Reloading from browser shows default view instead of module's view when using hot code reloading.
- Fix: Modifying or removing an annotation with an associated editor not recognized by hot code reloading.
- Fix: Rename column icon not displayed in Chrome when column resizing is enabled.
- Fix: Remove column icon not displayed in Firefox when column resizing is enabled.
- Fix: Row action popup not shown after executing an action that does not refresh the collection.
- Fix: Small square corner appearing behind the rounded corner on top of dialogs.
- Fix: Frame for @LargeDisplay properties is too close to the above frame, touching it.
- Fix: Row actions are misaligned when an IAvailableAction is not displayed in some rows.
- Fix: Ugly square border in collection tables on Firefox.
|
|
|
|