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: 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: 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.
Release Notes: Totals and row count are shown in collection frames when they are folded. The comparator 'range' has been added to the list and collections filter. Java 7 support. A slide effect for hiding and showing frames. Frames fill all the width of the view. HtmlUnit has been upgraded to 2.9. jQuery UI has been upgraded to 1.8.12. jQuery has been upgraded to 1.5.2. Liferay 4.1 is no longer supported. A new method setConditionValuesTo() in ModuleTestBase. Some bugfixes.
Release Notes: This release fixes references with @AsEmbedded to read the referenced object if the ID has an event associated, dialogs on IE9, "object not found" when the ID is inside a section, parent entities not being injected in EntityValidor if the reference name does not match the model name, Oracle 9 maximum open cursors exceeded, an exception on commit from a dialog disabling the dialog and showing the error message in a hidden layer, and calculated values which depend on an unsaved value not being correct after modifying a collection.
Release Notes: Properties with the WebURL editor or WEBURL stereotype are now shown in a list as links. This release fixes dialogs in Liferay 6 not hiding resizing gadgets of collections, image galleries not working from a reference, encoding of the content of the generated hbm files not matching the declared encoding, on-change actions and calculated properties failing in Chrome with BigDecimal values, the "loading..." AJAX message not being displayed well in IE6/IE7, and uploading files failing when using the old URL notation for the module.
Release Notes: JetSpeed 2.2.1 is supported. A new PersistenceUnit controller and SetPersistenceUnitAction class to facilitate multi-database applications. BaseAction no longer implements IChangeControllersAction, but still implements the change controllers related methods. The date format has been improved for Catalan. Many bugfixes.
Release Notes: View.setLabelId() supports a qualified member name as an argument. Commons FileUpload was upgraded to 1.2.2. The "images/" prefix of all action definitions was removed in default-controllers.xml; it was optional since v4.2. English and Spanish messages were refined. The new csvEncoding property is available in xava.property to define the encoding of the generated CSV. Many bugs were fixed.
Release Notes: A 'not contains' comparator was added to the list and collections filter. A new ManyToMany.edit action was provided for updating elements from a many-to-many collection. A new reload() method was added in ModuleTestBase for simulating clicking of the browser reload button. createNotValidatingCollections() was added to MapFacade. The user only can choose 20 rows per page at most for lists and collections, in order to maintain good performance. A new 'reportParametersProviderClass' property was added to xava.properties. Photos are shown in lists and collections. There were some other new minor features and many bugfixes.
Release Notes: A critical bug in which list and collections are not shown inside dialogs was fixed. Support was added for @PrimaryKeyJoinColumn and @PrimaryKeyJoinColumns JPA annotations in @OneToOne relationships. A problem in which failed properties are not marked in the UI when using Bean Validation (JSR-303) was fixed. @Max from JSR-303 no longer limits the characters that a user can type in the editor.