| ⇢ | A | CoreTrait added |
| ⇢ | C | AbstractRoute::fetchSegments() added | |
| ⇢ | A | AbstractRoute::getSubject() added | |
| ⇢ | A | CoreTrait::convertException() added | |
| ⇢ | A | AbstractRoute::withPrefix() added | |
| ⇢ | A | AbstractRoute::withHost() added | |
| ⇢ | A | AbstractRoute::withMiddleware() added | |
| ⇢ | A | ControllersRoute::withControllers() added | |
| ⇢ | A | CoreTrait::withCore() added | |
| ⇢ | A | CoreTrait::callAction() added | |
| ⇢ | A | AbstractRoute::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | Router::__invoke() improved |
| B | ↗ | A | ControllersRoute::createEndpoint() improved |
| B | ↗ | A | AbstractRoute::match() improved |
| B | ↛ | AbstractRoute::fetchParameters() removed | |
| A | ↛ | AbstractRoute::convertException() removed | |
| A | ↛ | AbstractRoute::defaults() removed | |
| A | ↛ | AbstractRoute::middleware() removed | |
| A | ↛ | AbstractRoute::callAction() removed | |
| A | ↛ | ControllersRoute::controllers() removed | |
| A | ↛ | AbstractRoute::setCore() removed | |
| A | ↛ | AbstractRoute::matchHost() removed | |
| A | ↛ | AbstractRoute::getPattern() removed | |