Release Notes: Customization of user interface generation has improved, adding the option to define custom editors for collections and references. It's possible to lay out several collections on the same line. The selected row in list and collection is highlight. OnSelectElementAction uses takesLong and confirmMessage. The default label is natural. There are many more new features and fixes.
Release Notes: View inheritance, the @OnSelectElementAction annotation for collections, a Russian translation of the reference guide, and many new features and fixes.
Release Notes: Full support for WebSphere Portal 6.1, including the portlets look and feel. This release allows you to use several AJAX portlets in the same portal page. There are many new features and fixes.
Release Notes: This version has all functionality of 3.0.3, but it generates an AJAX application. Just update to OX 3.1, and your OX (3.x, 2.x, or 1.x) application will use AJAX without touching a single line of code.
Release Notes: Full support for Liferay 5.0 and 5.1, including visual style integration. Labels, messages, and reference documentation have been translated to French and Chinese. HttpUnit has been replaced by HtmlUnit for implementing ModuleTestBase. Qualified properties are allowed for 'condition' and 'orderBy' of @DescriptionsList even it they are not in 'descriptionProperties'. There is a new'format' property for JasperReportBaseAction. It can be 'pdf' or 'excel'. There are many new minor features and fixes.
Release Notes: Labels and messages were translated to Italian. The liferay-display.xml file is generated: OX applications inside Liferay are not on the 'Undefined' category, but on a category for each application. Java Preferences used for storing user preferences. OpenXavaDS and openxava-db are no longer required. The classic XML Components guide was moved to the wiki. @SearchKey can now be applied to references. There were many minor new features and fixes.
Release Notes: POJOs, JPA, and Java 5 annotations may be used for defining business components.
Release Notes: The on-change-search element for reference-view was added. The before-each-request attribute for action in controllers.xml was added. The text field editor for numeric data was refined. The Emails utility class was added. MapFacade is not autocommit by default. When an action throws an exception, all messages (not errors) added by the action are not shown. The preferences database supports Oracle. The "hide rows" action is no longer shown on collections. StringTimeConverter was added. A lot of fixes were made.
Release Notes: Full support for Liferay 4.3 was added, including visual style integration. New IP, ISBN, CREDIT_CARD, and EMAIL_LIST stereotypes were implemented. It is now possible to mark a property as a search key to be used for indicating which properties will be used for searching. A UserInfo class and a Users.getCurrentUserInfo() method were added for accessing info on the portal user. New CurrentUserGivenNameCalculator, CurrentUserFamilyNameCalculator, and CurrentUserEmailCalculator calculators were added. XSS protection was added. XHibernate supports multischema and different configuration by thread.