| ⇢ | A | ContextualObjectNotFoundException added | |
| ⇢ | A | CommandCoreFactory added | |
| ⇢ | A | ReflectionHandler added | |
| ⇢ | A | Target added | |
| ⇢ | A | CallContext added | |
| ⇢ | A | InterceptorCalling added | |
| ⇢ | A | AttributedTrait added | |
| ⇢ | A | InterceptorPipeline added | |
| ⇢ | A | ActionResolver added | |
| ⇢ | A | InvalidRequestScopeException added | |
| ⋮ | view more | ||
| ⇢ | B | ReflectionHandler::handle() added | |
| ⇢ | A | InterceptorPipeline::handle() added | |
| ⇢ | A | ActionResolver::validateControllerMethod() added | |
| ⇢ | A | HttpBootloader::defineSingletons() added | |
| ⇢ | A | AbstractCore::invoke() added | |
| ⇢ | A | RouterBootloader::defineSingletons() added | |
| ⇢ | A | ErrorHandlerInterceptor::intercept() added | |
| ⇢ | A | SessionBootloader::defineBindings() added | |
| ⇢ | A | HttpAuthBootloader::defineBindings() added | |
| ⇢ | A | Target::fromReflectionMethod() added | |
| ⋮ | view more | ||
| A | ↘ | B | RouteGroup::register() got worse |
| B | ↗ | A | Http::handle() improved |
| A | ↘ | B | Pipeline::handle() got worse |
| A | ↘ | B | CoreHandler::handle() got worse |
| B | ↗ | A | AbstractCore::callAction() improved |
| A | ↛ | HttpAuthBootloader::getDefaultTokenStorage() removed | |