| ⇢ | A | AttributedTrait added | |
| ⇢ | A | ReflectionHandler added | |
| ⇢ | A | ActionResolver added | |
| ⇢ | A | CallContext added | |
| ⇢ | A | Target added | |
| ⇢ | A | InterceptorCalling added | |
| ⇢ | A | InterceptorPipeline added |
| ⇢ | B | ReflectionHandler::handle() added | |
| ⇢ | A | InterceptorPipeline::handle() added | |
| ⇢ | A | ActionResolver::validateControllerMethod() added | |
| ⇢ | A | AbstractCore::invoke() added | |
| ⇢ | A | Core::handle() added | |
| ⇢ | A | Target::withPath() added | |
| ⇢ | A | Target::getReflection() added | |
| ⇢ | A | ReflectionHandler::__construct() added | |
| ⇢ | A | Target::__toString() added | |
| ⇢ | A | ReflectionHandler::resolveArguments() added | |
| ⋮ | view more | ||
| B | ↗ | A | AbstractCore::callAction() improved |