| ⇢ | A | AbstractController added | |
| ⇢ | A | LoggerFactory added | |
| ⇢ | A | Translate added | |
| ⇢ | A | TranslatorFactory added | |
| B | ↗ | A | Controller improved |
| ⇢ | A | AbstractController::__construct() added | |
| ⇢ | A | Controller::initTranslator() added | |
| ⇢ | A | LoggerFactory::createLoggers() added | |
| ⇢ | A | Controller::getLog() added | |
| ⇢ | A | AbstractController::sendJsonResponse() added | |
| ⇢ | A | TranslatorFactory::createTranslator() added | |
| ⇢ | A | AbstractController::getParam() added | |
| ⇢ | A | Controller::initLogs() added | |
| ⇢ | A | AbstractController::enableLayout() added | |
| ⇢ | A | AbstractController::getServerEnvironment() added | |
| ⋮ | view more | ||
| A | ↛ | Controller::sendJsonResponse() removed | |
| A | ↛ | Controller::getParam() removed | |
| A | ↛ | Controller::getViewEngine() removed | |
| A | ↛ | Controller::setStatusCode() removed | |
| A | ↛ | Controller::getParams() removed | |
| A | ↛ | Controller::getStatusCode() removed | |
| A | ↛ | Controller::setParam() removed | |
| A | ↛ | Controller::getHeader() removed | |
| A | ↛ | Controller::getHeaders() removed | |
| A | ↛ | Controller::hasLayoutEnabled() removed | |
| ⋮ | view more | ||