Skip to main content

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:
    • IPublisherMiddleware for 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