| ⇢ | F | Router added | |
| ⇢ | A | RouterRequest added | |
| ⇢ | A | RouterCommand added | |
| ⇢ | A | RouterException added | |
| A | ↛ | Uri removed | |
| A | ↛ | App removed | |
| A | ↛ | Response removed | |
| A | ↛ | Router removed | |
| A | ↛ | Stream removed | |
| A | ↛ | Match removed | |
| A | ↛ | Bootstrap removed | |
| A | ↛ | Request removed |
| ⇢ | F | Router::addRoute() added | |
| ⇢ | C | Router::run() added | |
| ⇢ | C | Router::setPaths() added | |
| ⇢ | C | Router::controller() added | |
| ⇢ | C | Router::group() added | |
| ⇢ | B | Router::__call() added | |
| ⇢ | B | RouterRequest::checkMethods() added | |
| ⇢ | B | RouterCommand::beforeAfter() added | |
| ⇢ | A | Router::add() added | |
| ⇢ | A | RouterRequest::getRequestMethod() added | |
| ⋮ | view more | ||
| C | ↛ | Uri::fromParts() removed | |
| B | ↛ | Router::match() removed | |
| B | ↛ | Bootstrap::_callControllerMethod() removed | |
| B | ↛ | Request::execute() removed | |
| B | ↛ | App::call() removed | |
| A | ↛ | Uri::__toString() removed | |
| A | ↛ | Uri::getURl() removed | |
| A | ↛ | Router::on() removed | |
| A | ↛ | App::__construct() removed | |
| A | ↛ | Bootstrap::_loadExistingController() removed | |
| ⋮ | view more | ||