| ⇢ | A | OutputTrait added | |
| ⇢ | A | HttpResponse added | |
| ⇢ | A | AbstractApplication added | |
| ⇢ | A | CliResponse added | |
| ⇢ | A | AbstractResponse added | |
| B | ↗ | A | Application improved |
| A | ↛ | Response removed |
| ⇢ | C | AbstractApplication::handleErrors() added | |
| ⇢ | B | AbstractApplication::haltHttp() added | |
| ⇢ | B | Application::execute() added | |
| ⇢ | A | HttpResponse::sendHeaders() added | |
| ⇢ | A | HttpResponse::__construct() added | |
| ⇢ | A | HttpResponse::setHeader() added | |
| ⇢ | A | AbstractOutputLoader::write() added | |
| ⇢ | A | AbstractApplication::haltCli() added | |
| ⇢ | A | AbstractApplication::halt() added | |
| ⇢ | A | OutputTrait::outputHtml() added | |
| ⋮ | view more | ||
| C | ↗ | B | Application::run() improved |
| C | ↛ | Application::handleErrors() removed | |
| A | ↛ | Application::haltHttp() removed | |
| A | ↛ | Response::formatStatusHeaderText() removed | |
| A | ↛ | Application::halt() removed | |
| A | ↛ | Application::haltCli() removed | |
| A | ↛ | Http::getStatusCodeMessage() removed | |
| A | ↛ | Response::setStatusHeader() removed | |
| A | ↛ | AbstractController::output() removed | |
| A | ↛ | Application::config() removed | |
| A | ↛ | Application::router() removed | |
| ⋮ | view more | ||