| ⇢ | A | AutoLoader added | |
| ⇢ | A | DoliStorage added | |
| ⇢ | A | Docusign added | |
| ⇢ | A | MicrosoftGraph added |
| ⇢ | B | Docusign::parseAccessTokenResponse() added | |
| ⇢ | B | MicrosoftGraph::parseAccessTokenResponse() added | |
| ⇢ | A | DoliStorage::storeAccessToken() added | |
| ⇢ | A | DoliStorage::storeAuthorizationState() added | |
| ⇢ | A | Docusign::refreshAccessToken() added | |
| ⇢ | A | MicrosoftGraph::requestAccessToken() added | |
| ⇢ | A | DoliStorage::hasAccessToken() added | |
| ⇢ | A | Docusign::getAuthorizationUri() added | |
| ⇢ | A | AutoLoader::load() added | |
| ⇢ | A | DoliStorage::clearToken() added | |
| ⋮ | view more | ||
| B | ↘ | C | Uri::parseUri() got worse |
| C | ↘ | F | CurlClient::retrieveResponse() got worse |
| A | ↛ | Vkontakte::requestAccessToken() removed | |