| ⇢ | A | AbstractResult added | |
| C | ↘ | D | ControllerServlet got worse |
| A | ↛ | ResultTrait removed |
| ⇢ | B | ResultDescriptor::fromReflectionClass() added | |
| ⇢ | A | ControllerServlet::getPathDescriptor() added | |
| ⇢ | A | AbstractResult::init() added | |
| ⇢ | A | AbstractResult::getDescriptor() added | |
| ⇢ | A | BaseAction::setDescriptor() added | |
| ⇢ | A | BaseAction::getDescriptor() added | |
| ⇢ | A | ResultDescriptor::setClassName() added | |
| ⇢ | A | ResultDescriptor::getClassName() added | |
| ⇢ | A | ResultDescriptor::newAnnotationInstance() added | |
| ⇢ | A | AbstractResult::getName() added | |
| ⋮ | view more | ||
| A | ↘ | B | ControllerServlet::initResultInstance() got worse |
| A | ↛ | Path::getName() removed | |
| A | ↛ | Result::getName() removed | |
| A | ↛ | ResultTrait::init() removed | |
| A | ↛ | BaseAction::getContext() removed | |
| A | ↛ | ResultTrait::getName() removed | |
| A | ↛ | ResultTrait::getType() removed | |
| A | ↛ | ResultTrait::getResult() removed | |
| A | ↛ | ResultTrait::getCode() removed | |
| A | ↛ | ResultTrait::setAction() removed | |
| A | ↛ | ResultTrait::getAction() removed | |