| ⇢ | A | Handler added | |
| ⇢ | A | AuthenticateClient added | |
| ⇢ | A | ApiResponse added | |
| A | ↛ | AuthenticateClient removed |
| ⇢ | B | Handler::render() added | |
| ⇢ | A | AuthenticateClient::authenticateClientFromRequest(... added | |
| ⇢ | A | ApiResponse::buildResponse() added | |
| ⇢ | A | ApiResponse::success() added | |
| ⇢ | A | ApiResponse::actionSuccess() added | |
| ⇢ | A | ApiResponse::error() added | |
| ⇢ | A | ApiResponse::serverError() added | |
| ⇢ | A | ApiResponse::forbidden() added | |
| ⇢ | A | AuthenticateClient::handle() added | |
| ⇢ | A | ApiResponse::notFound() added | |
| ⋮ | view more | ||
| A | ↛ | AuthenticateClient::authenticateClientFromRequest(... removed | |
| A | ↛ | KeyManager::response() removed | |
| A | ↛ | AuthenticateClient::handle() removed | |