Release Notes: List mode was improved with better behavior, new filter options, and some style improvements. PDF reports were adjusted, and most automatic reports are now ready to be used. 'My reports' has more options and is easier to use. You can now use your OpenXava application as a reporting tool. There were many other improvements and bugfixes.
Release Notes: This release adds nested actions in a drop-down menu in the button bar (by means of subcontrollers), many new improvements in "My reports", improvements in list mode, and many more new features and some important fixes.
Release Notes: This release adds the possibility of aligning by columns in the root view, an image gallery editor which uses a dialog, Russian documentation improvements, and many new features and bugfixes.
Release Notes: 'My reports' actions store all the generated reports, so the user can get them by name later. WebSphere Portal 8 support, including visual style integration. WebSphere 8 support. Liferay 6.1 support. A 30% performance improvement in automated module tests. Many more new features and fixes.
Release Notes: This release added IWithMessage, which is implemented by validators to get the messages from @Required, @PropertyValidator, and @EntityValidator. The new layout engine was improved, though it is still in beta and deactivated by default. Many bugs were fixed, including issues with @Inject in "on change" actions, storing of columns in collections with @AsEmbedded, and some IE problems.
Release Notes: Custom reports generation from a list. It’s possible to customize the list mode defining your own editor. You can assign a model object (an entity or a transient object) directly to a View to populate it. In the jUnit tests, you can assert the content of generated PDFs. New @RowAction annotation for collections. Labels and messages are available in Russian. The file name for generated reports includes model name and time. Many more new features and fixes.
Release Notes: Focus order only includes editors. Actions, links, tabs, etc. are excluded. SimpleHTMLReportAction extends SimpleTemplaterAction to be able to use SimpleTemplater in email messages. Documentation for @Tree is improved. Focus is not set in the first load of detail only modules. Navigating among objects with references with inheritance no longer produces a system error. New in a model with a reference with inheritance does not reset the reference view to the base model. Searching from a reference with inheritance did not always show all the objects of the hierarchy. There are many more bugfixes.
Release Notes: Support for all strategies of JPA inheritance mapping. Data for list and collections is obtained via JPA before JDBC is used. An Automated Business Logic (ABL) library has been added. There is a new layout architecture (the code that paints the UI); it is still in beta, but can be activated with layout.painter in xava.properties. There are many other useful new features and bugfixes.
Release Notes: There is a new method executeClicking() in ModuleTestBase. Locales for portlet resource files did not match those of portlet.xml (javax.portlet.title error in liferay). Reports in Excel format produced a file called report.pdf instead of report.xls. Tab default values are applied to collections. If defined, a list formatter is used as a formatter in detail mode too. No longer tries to load .svn files as JS. Calculated properties are not injected in the entity validators. A CSRF attack error in Liferay dialogs is fixed. There are many more fixes.