continuum 2.0.0 copy "continuum: ^2.0.0" to clipboard
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 @Event annotation to @AggregateEvent to avoid naming conflicts with user code.
  • BREAKING: Renamed ofAggregate: parameter to of: in @AggregateEvent annotation.
  • BREAKING: Renamed DomainEvent class to ContinuumEvent to avoid naming conflicts.
  • BREAKING: Renamed Session interface to ContinuumSession to avoid naming conflicts.
  • BREAKING: Renamed StoredEvent.fromDomainEvent() to StoredEvent.fromContinuumEvent().
  • BREAKING: Updated all parameter names from domainEvent to continuumEvent.

1.0.0 #

  • Initial release with event sourcing core functionality.
  • Added @Aggregate() and @Event() annotations for code generation.
  • Added strong types: EventId, StreamId.
  • Added DomainEvent base contract.
  • Added persistence interfaces: Session, EventStore, EventSerializer.
  • Added EventSourcingStore root object for wiring dependencies.
  • Added exception types for error handling.
1
likes
160
points
513
downloads

Publisher

verified publisherzooper.dev

Weekly Downloads

An event sourcing library for Dart with code generation support.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on continuum