| ⇢ | A | ParsedRoute added | |
| ⇢ | A | SimpleDispatcher added | |
| ⇢ | A | WildcardDispatcher added | |
| ⇢ | A | RequestResponseDispatcher added | |
| A | ↛ | ParsedRoute removed | |
| A | ↛ | SimpleDispatcher removed | |
| A | ↛ | WildcardDispatcher removed | |
| A | ↛ | RequestResponseDispatcher removed |
| ⇢ | B | WildcardDispatcher::handle() added | |
| ⇢ | A | ParsedRoute::__construct() added | |
| ⇢ | A | SimpleDispatcher::handle() added | |
| ⇢ | A | RequestResponseDispatcher::handle() added | |
| ⇢ | A | ParsedRoute::controller() added | |
| ⇢ | A | ParsedRoute::params() added | |
| ⇢ | A | RequestResponseDispatcher::__construct() added | |
| C | ↗ | A | Router::__construct() improved |
| B | ↛ | WildcardDispatcher::handle() removed | |
| B | ↛ | RequestResponseDispatcher::handle() removed | |
| A | ↛ | SimpleDispatcher::handle() removed | |
| A | ↛ | ParsedRoute::__construct() removed | |
| A | ↛ | RequestResponseDispatcher::__construct() removed | |
| A | ↛ | ParsedRoute::controller() removed | |
| A | ↛ | ParsedRoute::params() removed |