| ⇢ | A | ViewController added | |
| ⇢ | A | ResponsePayload added | |
| ⇢ | A | ViewController added | |
| ⇢ | A | HasFormatTraitTest added | |
| ⇢ | A | ResponsePayloadTransformer added | |
| ⇢ | A | HasViewResponseTrait added | |
| ⇢ | A | HasDataTrait added | |
| ⇢ | A | StageCallbacks added | |
| ⇢ | A | BaseControllerWithUtilityMethods added | |
| ⇢ | A | HasFormatTrait added | |
| ⋮ | view more | ||
| A | ↛ | BaseController removed | |
| A | ↛ | BaseControllerWithUtilityMethods removed | |
| ⇢ | A | ControllerViewHydrator::populatePath() added | |
| ⇢ | A | ControllerViewHydrator::detectRequest() added | |
| ⇢ | A | ResponsePayloadTransformer::toViewResponse() added | |
| ⇢ | A | HasResponseTrait::getResponseFactory() added | |
| ⇢ | A | ResponseFactory::make() added | |
| ⇢ | A | ResponsePayloadTransformer::__construct() added | |
| ⇢ | A | HasLifecycleTrait::after() added | |
| ⇢ | A | ResponseFactory::stream() added | |
| ⇢ | A | ResponsePayloadTransformer::toResponse() added | |
| ⇢ | A | HasLifecycleTrait::onParseRequest() 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 | |