| A | ↛ | ReflectionHandler removed | |
| A | ↛ | InterceptorPipeline removed | |
| A | ↛ | ActionResolver removed | |
| A | ↛ | Target removed | |
| A | ↛ | CallContext removed | |
| A | ↛ | InterceptorCalling removed | |
| A | ↛ | AttributedTrait removed |
| B | ↗ | A | RouteGroup::register() improved |
| B | ↗ | A | CoreHandler::handle() improved |
| A | ↘ | B | AbstractCore::callAction() got worse |
| B | ↛ | ReflectionHandler::handle() removed | |
| A | ↛ | InterceptorPipeline::handle() removed | |
| A | ↛ | ActionResolver::validateControllerMethod() removed | |
| A | ↛ | AbstractCore::invoke() removed | |
| A | ↛ | ErrorHandlerInterceptor::intercept() removed | |
| A | ↛ | CallContext::getTarget() removed | |
| A | ↛ | CallContext::withTarget() removed | |
| A | ↛ | ReflectionHandler::__construct() removed | |
| A | ↛ | Core::handle() removed | |
| A | ↛ | CallContext::withArguments() removed | |
| ⋮ | view more | ||