| ⇢ | A | Action added | |
| ⇢ | A | Controller added | |
| ⇢ | A | Config added | |
| ⇢ | A | Commander added | |
| C | ↘ | D | Segments got worse |
| A | ↛ | Action removed | |
| A | ↛ | Environment removed | |
| A | ↛ | Controller removed | |
| A | ↛ | Globals removed | |
| A | ↛ | Config removed | |
| A | ↛ | Commander removed |
| ⇢ | C | Path::parseRequestUri() added | |
| ⇢ | C | Action::getParseUriString() added | |
| ⇢ | B | Action::isValidUriString() added | |
| ⇢ | B | Commander::__construct() added | |
| ⇢ | B | Controller::__construct() added | |
| ⇢ | A | Config::offsetSet() added | |
| ⇢ | A | Action::__construct() added | |
| ⇢ | A | Router::validateCommandsCommander() added | |
| ⇢ | A | Language::findFile() added | |
| ⇢ | A | Commander::getInstance() added | |
| ⋮ | view more | ||
| A | ↘ | B | Kernel::__construct() got worse |
| B | ↗ | A | Output::getFilePath() improved |
| D | ↘ | F | Router::parseRequest() got worse |
| C | ↗ | B | Output::sendError() improved |
| C | ↗ | B | Output::errorHandler() improved |
| C | ↗ | B | Output::exceptionHandler() improved |
| C | ↛ | Action::getParseUriString() removed | |
| C | ↛ | Path::parseRequestURI() removed | |
| B | ↛ | Action::isValidUriString() removed | |
| B | ↛ | Commander::__construct() removed | |
| B | ↛ | Controller::__construct() removed | |
| B | ↛ | Router::validateSegmentsCommander() removed | |
| A | ↛ | Action::__construct() removed | |
| A | ↛ | Config::offsetSet() removed | |
| A | ↛ | Commander::getInstance() removed | |
| A | ↛ | Controller::getInstance() removed | |
| ⋮ | view more | ||