Sub-task
- [OPENXMA-238] - use LinkedHashSet to generate import statements for XMAComponent and XMAPage
Bug
- [OPENXMA-224] - [generator] dataview inheritance hierarchy must be maintained for default dataviews
- [OPENXMA-275] - fix objectClass of menucontribution 'at.spardat.xma.guidesign.menu1'
- [OPENXMA-298] - [services] valueobject query parameters in combination with filterable expression option generates bogus code
- [OPENXMA-302] - ComponentManipulation j.l.RuntimeException: org.eclipse.swt.SWTException: Invalid thread access
- [OPENXMA-311] - sub-entity does not inherit field validations from parent-entity's field
- [OPENXMA-312] - Entity/Dto can only be mapped once within the mapping context, multiple times should be possible in case of recursive data structures
- [OPENXMA-316] - fragment dml files per each namespace are not recognized while generating DtoAssemblers
- [OPENXMA-320] - ClassCastException in DataTypeAndTypeParameterImpl.getDefinitionStack
- [OPENXMA-321] - DtoAssemblerFactory encounters duplicate local variable in mapping function
- [OPENXMA-343] - Project creation wizzard does not create hibernate property file for Ant projects
- [OPENXMA-344] - Maven plugin for p2 repository not configured for new openXMA projects
- [OPENXMA-348] - NPE in DomGeneratorJob.insertNameSpaceResources(String nameSpace, ResourceSet resourceSet)
Improvement
- [OPENXMA-197] - add documentation explaining how to map references in dataviews
- [OPENXMA-300] - Do not show the busy indicator in case there are SWT messages in the queue (created by asyncExec())
- [OPENXMA-310] - RemoteData setParameter() accepts null values, setting null cleans an existing value, instead of throwing IllegalArgumentException
- [OPENXMA-313] - Set common formatting and encoding of files in Eclipse preferences for openXMA projects
- [OPENXMA-317] - examine consequences of the new feature "mapping optional foreign identifiers to dtos" to the service layer
- [OPENXMA-322] - Allow to specify the distances in amount of characters
- [OPENXMA-323] - Wrong maven repository in dsl-parent pom.xml
- [OPENXMA-333] - ensure constant order of calls to DtoAssembler Factory Methods
- [OPENXMA-335] - establish natural sort for DtoAssemblerFactory methods
- [OPENXMA-336] - Split the openXMA runtime environment (platform) into a 'client.jar', a 'server.jar' and a 'service jar'
New Feature
- [OPENXMA-198] - Wrong coupling between Entities and Views
- [OPENXMA-258] - enforce required flag on opposite side from associations marked as composition
- [OPENXMA-265] - preserve existing precision and scale information from domain model for hibernate mapping generation
- [OPENXMA-269] - Implement Addon-Component for Customizing Tables
- [OPENXMA-301] - Provide Validator and Formattor for Domains
- [OPENXMA-306] - Add shortcut for generate button
- [OPENXMA-309] - Enable mapping of optional foreign keys in entities to dtos.
- [OPENXMA-314] - Allow to model calls of stored procedures in the persistence model
- [OPENXMA-325] - Introduce a flag to control the availability of gui elements
- [OPENXMA-326] - Add style to set the tabpage flag 'dynamic'
- [OPENXMA-334] - Allow to define component specify guidesign.properties
- [OPENXMA-338] - Add style to set margin and spacing
- [OPENXMA-342] - Simplify FDM support for maven builds
Wish
- [OPENXMA-243] - Allow to specify which page to use as start page when invoking or embedding a component (so caller defines "mainpage")
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.