Hi folks, just a heads-up that in the next version we have support for JAXB-annotated view models, meaning that a view model's memento is basically derived from the XML serialization of its state. We also have (bar one tiny JAXB annotation) more or less transparent references to underlying domain objects, and we also can support collections of objects in the graph.
Other new stuff: there's a JaxbService, and a UrlEncodingService. There's also a Dto role interface so that XML and XSDs can be downloaded from view models using some new mixins. There's also - in the user guide - a new section describing all the different types of view models. Also in 1.11.0 we will also have three new "UI" events; rather than write title() or iconName() in your domain object, you can instead provide this metadata via a subscriber. And I added some "postForDefault" config properties so that UI or domain events can be suppressed rather than always posted as is currently. Finally, I also got around to documenting the common and aim schemas. These were introduced in 1.9.0, but never had any formal documentation before now. Useful links below Cheers Dan http://isis.apache.org/guides/ug.html#_ug_more-advanced_view-models http://isis.apache.org/guides/rg.html#_rg_annotations_manpage-XmlRootElement http://isis.apache.org/guides/rg.html#_rg_services-api_manpage-JaxbService http://isis.apache.org/guides/rg.html#_rg_services-spi_manpage-UrlEncodingService http://isis.apache.org/guides/rg.html#_rg_classes_mixins_Dto http://isis.apache.org/guides/rg.html#_rg_classes_uievent http://isis.apache.org/guides/rg.html#_rg_runtime_configuring-core http://isis.apache.org/guides/rg.html#_rg_annotations_manpage-Action_domainEvent http://isis.apache.org/guides/rg.html#_rg_schema
