- Avoid concurrent modification errors (#14)
- Remove empty event handlers assert (#15)
- Fix unhandled exception when using multiple concrete pipelines (#17)
- Reworked
registerFactory
methods used onRequestManager
,EventManager
andPipelineConfigurator
to be extension methods (#9) - The built-in
EventHandler
,RequestHandler
andPipelineBehavior
are now immutable (#9) - Only 1 pipeline behavior will be returned if the same instance is registered multiple times using
register
andregisterGeneric
methods (#10) RequestManager.unregister
added (#11)
RequestManager.send
now only accepts a single generic argument,TResponse
, which is the type of the response body. TheTRequest
type argument has been removed. The type of the Response will be inferred based on the givenRequest<Response>
(#3)
- Add
registerFactory
andregisterFunction
methods toRequestManager
.
- Initial version.