| ⇢ | B | ControllerParser added | |
| ⇢ | A | RestControllerParser added | |
| ⇢ | A | ApiTokens added | |
| ⇢ | A | ResponseFormatter added | |
| ⇢ | A | RestController added | |
| ⇢ | A | RestServer added | |
| A | ↘ | B | Router got worse |
| A | ↛ | ControllerParser removed |
| ⇢ | D | ControllerParser::addParamsPath() added | |
| ⇢ | C | ControllerParser::asArray() added | |
| ⇢ | C | ControllerParser::parse() added | |
| ⇢ | B | ControllerParser::cleanpath() added | |
| ⇢ | B | ControllerParser::getPathFromMethod() added | |
| ⇢ | B | ControllerParser::parseRouteArray() added | |
| ⇢ | B | ApiTokens::getFromCache() added | |
| ⇢ | B | RestControllerParser::parse() added | |
| ⇢ | A | RestServer::cors() added | |
| ⇢ | A | CacheManager::initRestCache() added | |
| ⋮ | view more | ||
| B | ↗ | A | Startup::callController() improved |
| A | ↘ | C | Router::getRouteUrlParts() got worse |
| C | ↛ | ControllerParser::asArray() removed | |
| B | ↛ | ControllerParser::parseRouteArray() removed | |
| B | ↛ | ControllerParser::addParamsPath() removed | |
| B | ↛ | ControllerParser::parse() removed | |
| B | ↛ | ControllerParser::cleanpath() removed | |
| A | ↛ | ControllerParser::createRouteMethod() removed | |