| ⇢ | A | BaseControllerWithUtilityMethods added | |
| ⇢ | A | HasFormatTrait added | |
| ⇢ | A | HasResponseTrait added | |
| ⇢ | A | HasLifecycleTrait added | |
| ⇢ | A | HasHeadersTrait added | |
| ⇢ | A | ControllerViewHydrator added | |
| ⇢ | A | ResponseFactory added | |
| ⇢ | A | BaseController added | |
| ⇢ | A | HasResponseTraitTest added | |
| ⇢ | A | ViewController added | |
| ⋮ | view more | ||
| A | ↛ | BaseController removed | |
| A | ↛ | BaseControllerWithUtilityMethods removed | |
| ⇢ | A | ControllerViewHydrator::populatePath() added | |
| ⇢ | A | ControllerViewHydrator::detectRequest() added | |
| ⇢ | A | ResponsePayloadTransformer::toViewResponse() added | |
| ⇢ | A | BaseControllerWithUtilityMethods::index() added | |
| ⇢ | A | HasHeadersTrait::initHeaders() added | |
| ⇢ | A | ViewController::generateViewPath() added | |
| ⇢ | A | HasDataTrait::all() added | |
| ⇢ | A | BaseControllerWithUtilityMethods::afterAction() added | |
| ⇢ | A | HasHeadersTrait::getHeaders() added | |
| ⇢ | A | ViewController::index() added | |
| ⋮ | view more | ||
| A | ↛ | BaseController::index() removed | |
| A | ↛ | ActionCallTrait::callUtilityMethods() removed | |
| A | ↛ | BaseControllerWithUtilityMethods::index() removed | |
| A | ↛ | BaseControllerWithUtilityMethods::hello() removed | |
| A | ↛ | BaseControllerWithUtilityMethods::beforeAction() removed | |
| A | ↛ | BaseControllerWithUtilityMethods::afterAction() removed | |