| ⇢ | A | AbstractRouter added |
| ⇢ | B | AbstractRouter::route() added | |
| ⇢ | A | Application::registerRouter() added | |
| ⇢ | A | AbstractRouter::setApplication() added | |
| ⇢ | A | AbstractRouter::getRoute() added | |
| ⇢ | A | Request::setController() added | |
| ⇢ | A | Request::setAction() added | |
| ⇢ | A | Request::setContextPrefix() added | |
| ⇢ | A | AbstractRouter::addRoute() added | |
| ⇢ | A | AbstractRouter::hasRoute() added | |
| A | ↘ | B | Application::registerController() got worse |
| D | ↘ | F | Application::serve() got worse |