Repository navigation
Releases: dkarkanas/dispatchio
Releases · dkarkanas/dispatchio
Release list
v1.1.2
v1.1.1
v1.1.0
What's Changed
- Add polymorphic dispatch support to event publishing by @dkarkanas in #1
New Contributors
- @dkarkanas made their first contribution in #1
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Added
- Initial beta release of Dispatchio, a lightweight in-process notification dispatcher for .NET.
- Core abstractions:
INotification— marker interface for notifications/events.INotificationHandler<TNotification>— handler contract for processing notifications.IEventPublisher— entry point for publishing notifications to registered handlers.IPublishStrategy— pluggable strategy contract controlling how handlers are invoked.
- Built-in publish strategies:
ForeachAwaitPublishStrategy— invokes handlers sequentially, awaiting each one.WhenAllPublishStrategy— invokes handlers concurrently viaTask.WhenAll.
EventBusOptionsfor configuring dispatch behavior.- Dependency injection integration via
IServiceCollectionextension methods with automatic handler registration. - Multi-targeting support:
netstandard2.0,net8.0,net9.0, andnet10.0. - BenchmarkDotNet benchmark suite.
- Sample console application demonstrating usage.
- Unit test suite covering the publisher, publish strategies, and DI registration.