openxava
Blog

August 28, 2023

OpenXava 7.1.5 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.5</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 CompositeFilter to sum two IFilter to set with Tab.setFilter() or as base for an IFilter for @Tab.
  • New environment variable XAVA_CALENDAR_VIEWEVENT_ACTION to define the action on click in a calendar event.
  • New method cloneWith999() in the Dates utility class to remove milliseconds from a date.

Upgraded libraries

We have upgraded the following third party libraries:

  • Driver version in doc and new projects upgraded for Microsoft SQL Server.

Documentation

We have been working to improve documentation:

  • Documentation to configure MariaDB for OpenXava applications.

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

Bug fixes

We have done many fixes:

  • Fix: Id number instead of document name for @File properties when calling Generate PDF or generate Excel.
  • Fix: Generate Excel sometimes exports dates with 2 digits for year, so it's misinterpreted by Excel. 
  • Fix: Servlet request not updated on view just after showing a new view or a dialog.  
  • Fix: @OnChange action called twice in collection element dialog with groups inside a section. 
  • Fix: Using @SearchListCondition in a reference the columns customization done on the search list is lost.
  • Fix: @Editor("ValidValuesRadioButton") for an enum produces an IndexOutOfBoundsException in the log.
  • Fix: Popup calendar for date properties is not shown in the correct language sometimes after refreshing. 
  • Fix: Dynamic combos created adding valid values using View class stopped working in 7.1.
  • Fix: Property csvEncoding of xava.properties has no effect when importing CSV files.
  • Fix: Low performance in calendar view with large datasets when the @Tab has an IFilter.
  • Fix: Duplicate member in @View inside a group does not show the warning message and stacktrace.
  • Fix: CSS files are not cached by the browser.
  • Fix: Calendar icon for a date property filtering in list shown when filtered by year.

blog comments powered by Disqus

Español - 中文