- Minor improvements to tests
- Enable GUI tests of IndexedDB using content shell
- Bump polymer dependencies
- Fix changelog
- Fix changelog
- Correct coverage status URL
- Publish new version as pub upload of 2.0.5 failed
- MessageBus publish return type changed to Future to signify that error and callback handling may return different data
- MessageBus Dart Stream interface now also supports CallbackCompleted messages
- CQRS add saveAggregate and emit methods to the DomainRepository for fine-grained controll when saving aggregates as event streams.
- CQRS change error handling semantics to better allow SAGA failure compensation
- Messagebus now correctly propagates errors in message handlers
- MessageBus supports cancelOnError flag and onError callback
- Moved DomainCommands support for handler callback in to CallbackCompleted mixin allowing all message types to provide handler callbacks
- Updated documentation
- MessageBus now supports both synchronous and asynchronous delivery
- MessageBus fire method renamed to publish and listen to subscribe
- MessageBus publish method now returns correct number of message deliveries
- CQRS module now includes basic SAGA process support including compensating actions