continuum 2.0.0
continuum: ^2.0.0 copied to clipboard
An event sourcing library for Dart with code generation support.
2.0.0 - 2026-01-08 #
Breaking Changes #
- BREAKING: Renamed
@Eventannotation to@AggregateEventto avoid naming conflicts with user code. - BREAKING: Renamed
ofAggregate:parameter toof:in@AggregateEventannotation. - BREAKING: Renamed
DomainEventclass toContinuumEventto avoid naming conflicts. - BREAKING: Renamed
Sessioninterface toContinuumSessionto avoid naming conflicts. - BREAKING: Renamed
StoredEvent.fromDomainEvent()toStoredEvent.fromContinuumEvent(). - BREAKING: Updated all parameter names from
domainEventtocontinuumEvent.
1.0.0 #
- Initial release with event sourcing core functionality.
- Added
@Aggregate()and@Event()annotations for code generation. - Added strong types:
EventId,StreamId. - Added
DomainEventbase contract. - Added persistence interfaces:
Session,EventStore,EventSerializer. - Added
EventSourcingStoreroot object for wiring dependencies. - Added exception types for error handling.