- Added ability to replay events (use
Storage.replay_events()
function) - Added ability to upcast events
Storage.get_events
now accepts bothaggregate_type
andaggregate_id
- Renamed
cq.handlers.publish
tocq.handlers.handle_event
- Repositories can now be declared using
repos
dictionary at theBaseApp
subclasses - Implemented
Storage.iter_all_events
method