| ⇢ | A | AbstractWrapperHandler added | |
| ⇢ | A | CallableHandler added | |
| ⇢ | A | FixedResponseHandler added | |
| ⇢ | A | MiddlewareIncluedHandler added | |
| ⇢ | A | MiddlewarePipe added | |
| ⇢ | A | AbstractConditionMiddleware added | |
| ⇢ | A | AbstractWrapperMiddleware added | |
| ⇢ | A | CatchMiddleware added | |
| ⇢ | A | FixedResponseMiddleware added | |
| ⇢ | A | NoopMiddleware added | |
| ⋮ | view more | ||
| A | ↛ | PredictionWrapperMiddleware removed | |
| A | ↛ | AttachToRequestTrait removed | |
| A | ↛ | HandlerTrait removed | |
| A | ↛ | MiddlewareTrait removed | |
| A | ↛ | MiddlewarePipe removed | |
| A | ↛ | AbstractConditionMiddleware removed | |
| ⇢ | A | AttachToRequestTrait::fromRequest() added | |
| ⇢ | A | AttachToRequestTrait::attachToRequest() added | |
| ⇢ | A | AbstractConditionMiddleware::main() added | |
| ⇢ | A | CatchMiddleware::__construct() added | |
| ⇢ | A | CallableHandler::wrap() added | |
| ⇢ | A | CatchMiddleware::main() added | |
| ⇢ | A | NoopMiddleware::instance() added | |
| ⇢ | A | MiddlewareIncluedHandler::__construct() added | |
| ⇢ | A | PredictionWrapperMiddleware::__construct() added | |
| ⇢ | A | MiddlewarePipe::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | AttachToRequestTrait::fromRequest() removed | |
| A | ↛ | AttachToRequestTrait::attachToRequest() removed | |
| A | ↛ | MiddlewarePipe::prepend() removed | |
| A | ↛ | MiddlewarePipe::main() removed | |
| A | ↛ | MiddlewarePipe::loop() removed | |
| A | ↛ | AbstractConditionMiddleware::main() removed | |
| A | ↛ | PredictionWrapperMiddleware::__construct() removed | |
| A | ↛ | HandlerTrait::includeMiddleware() removed | |
| A | ↛ | MiddlewareTrait::append() removed | |
| A | ↛ | MiddlewareTrait::prepend() removed | |
| ⋮ | view more | ||