This repository has been archived by the owner on Jul 11, 2019. It is now read-only.
0.3.8
Non-backwards compatible changes
- The constraints imposer incorrectly handled existence and cardinality, using cardinality instead of existence. This has been changed to reflect the model: existence now reflects if the value in the model can be null or not. Before, this incorrectly was cardinality. If you use this functionality, the behaviour changes.
- the primitive node id value should be 'id9999' in the specs, but it currently was 'primitive_node_id'. This has been changed back and can break your applications
Other changes
- unique paths had a space between the id-code and the number. This has been removed, so now instead of
/data[id3, 1]
it returns/data[id3,1]
- Apath query findList now works in more cases
- RMQueryContext can now retrieve the path of a given RMObject from the given root. This is experimental and will probably not work in all cases with leaf nodes - should work with all locatables or pathables.
- test coverage has been increased
- interval and MultiplicityInterval have some extra convenience methods added