Updates
🔖 Versioning Policy​
🚧 Pre-1.0.0 (0.x.x)​
- The project is considered Work In Progress.
- Breaking changes can occur at any time without notice.
- No guarantees are made about stability or upgrade paths.
✅ Post-1.0.0 (1.x.x and beyond)​
Follows a common-sense semantic versioning pattern:
-
Major (
X.0.0)- Introduces major features or architectural changes
- May include well documented breaking changes
-
Minor (
1.X.0)- Adds new features or enhancements
- May include significant bug fixes
- No breaking changes
-
Patch (
1.0.X)- Hotfixes or urgent bug fixes
- Safe to upgrade
-
No breaking changes​
v0.9.5 (Initial Release)​
Features​
- ✅ Request/Response handling with
IRequestHandler<TRequest, TResponse> - ✅ Notification publishing with
INotificationHandler<TNotification> - ✅ Middleware pipelines:
IPublisherMiddlewarefor notifications
- ✅ High-performance dispatch (IL-based or cached delegates)
- ✅ Minimal allocations (optimized for speed)
- ✅ Simple DI integration with
IServiceProvider - ✅ Ordered or parallel notification execution
- ✅ True-Minimal dependencies