I'd like to merge another iteration, which appears [1] almost stable. However this is a large change, almost impossible to review all its details.
Key achievements so far: - metamodel: has now drastically reduced its amount of guava predicates - metamodel: slight API improvements, such that internal meta-data that is kept in Java Collections is no longer copied into immutable lists for any calling client, instead Java Streams are returned (which treat the underlying collections un-modifiable by design) - the ObjectAdapter per-session map/cache is history - the legacy modules have been removed - in the process I've discovered 2 metamodel validation bugs: validation stops too early (which also occur in 1.16.x) [1] I believe 'transient' standalone collections do not work, I've possibly thrown away too much. [ Full content available at: https://github.com/apache/isis/pull/123 ] This message was relayed via gitbox.apache.org for [email protected]
