| ⇢ | B | UriResolver added | |
| ⇢ | A | RequestHandler added | |
| ⇢ | A | ResponseTransformer added | |
| ⇢ | A | RouteDispatcher added | |
| ⇢ | A | CallableResolver added | |
| ⇢ | A | GeneralAppClientTest added | |
| ⇢ | A | AbstractController added | |
| ⇢ | A | DefaultServiceProvider added | |
| ⇢ | A | AbstractMiddleware added | |
| A | ↛ | Router removed | |
| A | ↛ | RouteCollector removed | |
| A | ↛ | GeneralApiTest removed |
| ⇢ | C | CallableResolver::normalizeCallable() added | |
| ⇢ | C | UriResolver::detectBaseUri() added | |
| ⇢ | C | UriResolver::uri() added | |
| ⇢ | B | ResponseTransformer::transform() added | |
| ⇢ | B | ResponseTransformer::process() added | |
| ⇢ | B | RouteDispatcher::dispatch() added | |
| ⇢ | B | CallableResolver::resolve() added | |
| ⇢ | A | UriResolver::detectBaseUriPath() added | |
| ⇢ | A | UriResolver::getServerParam() added | |
| ⇢ | A | DefaultServiceProvider::register() added | |
| ⋮ | view more | ||
| B | ↛ | RouteCollector::dispatch() removed | |
| B | ↛ | RouteCollector::getCallable() removed | |
| B | ↛ | Application::getResponseEmitter() removed | |
| A | ↛ | Application::getMiddlewareDispatcher() removed | |
| A | ↛ | Router::__construct() removed | |
| A | ↛ | Router::attribute() removed | |
| A | ↛ | Router::process() removed | |
| A | ↛ | RouteCollector::__construct() removed | |
| A | ↛ | RouteCollector::getCallableResolver() removed | |
| A | ↛ | RouteCollector::setCallableResolver() removed | |
| ⋮ | view more | ||