Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.txt | 2017-05-16 | 4.5 kB | |
Totals: 1 Item | 4.5 kB | 0 |
OpenXava 5.7 (2017-5-16) ------------------------ To start quickly with OpenXava follow the instructions on: http://www.openxava.org/quick-start To update your current OpenXava version follow the instructions on: http://openxava.wikispaces.com/migration_en New features: - It's possible to go directly to the detail of an entity with ?detail=entityId in the module URL. - It's possible going to a module executing an action adding ?action=Controller.action in the URL. - When the user navigates among records or executes actions the browser URL is modified to be a valid permalink. - Cards format for list available in all modules by default. - New attribute editors in @Tab to define a group of editors to be used for list formats. - Editors for list formats defining several <for-tabs/> editors in editors.xml. - New attribute editors in tab of tabs-default-values.xml to set the default editors (Charts, List, etc) for lists. - Responsive layout with flowLayout=true in xava.properties. - @Calculation to declare an arithmetic expression for a property. - <calculation/> in <property/> of XML components to declare an arithmetic expression. - It's possible to create new elements from a regular @OneToMany collection even if it has no cascade REMOVE. - It's possible to modify elements in a regular @OneToMany collection. - You can define 'subcontroller' in a collection using @ListSubcontroller. - Rounded corners changed by squared corners in all the UI. - The last list format (chart or list) is remembered between sessions by user. - The user can remove any query from the combo of recent queries in list mode. - It's possible to remove Charts from all the modules of the application, using editors of tab in tabs-default-values.xml. - Better default values for list and collection properties when @Tab and @ListProperties are omitted. - Added font size and format to SIMPLE_HTML_TEXT and removing some rarely used options to keep it simple. - Labels for properties of references in list use the reference label if the property is name, description or title. - Delete selected action not available for Charts. - Formatter for HTML_TEXT in list mode, now uses the plain text until 200 characters. - New method executeAction() in BaseAction to execute actions from an action. - New attribute selectable-items in editor of editors.xml for list editors that allows selecting items. - New attribute process-selected-items in action of controllers.xml to hide the action when selecting item is not available. - @NewAction no longer define the action for adding new elements from existing one, now it's only to create new elements. - New @AddAction annotation allowed for collections, to define the action to add elements from existing ones. - New <add-action/> element in <collection-view/> for XML components. - Chunk size to get data from database for list mode now is 120 records, it was 50. - Japanese translation of labels and messages. - Mail API available for using in your project. - New multiline() method in Strings to create platform independent multiline string. - Default size for stereotypes IMAGES_GALLERY, GALERIA_IMAGENES, FILES and ARCHIVOS. - New method waitAJAX() in ModuleTestBase to wait until the current AJAX request is done. - New method assertValidValueNotExists() in ModuleTestBase. - Some new common use labels to be used in applications. - New get/assertValueInList() methods without column param in ModuleTestBase to work with values of list elements in columnless formats. - SessionData class to access session data from any part of your application: actions, calculators, validators, even from entities. - Logging of time of each AJAX request, in debug level. - New methods getDiscussionCommentText(), getDiscussionCommentContentText() and assertDiscussionCommentContentText() in ModuleTestBase. - More intuitive messages in English. - New method toMap() in Maps utility to create a Map from a varargs of objects. - Library jsoup to manage HTML included. Fixes: - Fix: Clicking New from Charts with calculated collections breaks the module. - Fix: SchemaTool fails with entities with @Table(schema=). - Fix: "Yes" is shown besides the check symbol in list for boolean values with column resizing disable. - Fix: Error "Action ... not available" on refresh after session lost. - Fix: Permanlink does not work if the user is not already logged. - Fix: List customization not saved in some cases. - Fix: ModuleTestBase.assertDiscussionCommentText() only works for row 0.