| ⇢ | A | JSONEntryPoint added | |
| ⇢ | A | FileEntryPoint added | |
| ⇢ | A | JSONEntryPoint added | |
| ⇢ | A | FileEntryPoint added | |
| ⇢ | A | JSONEntryPoint added | |
| ⇢ | A | Oauth2Token added | |
| ⇢ | A | RefreshToken added | |
| ⇢ | A | AuthenticationException added | |
| ⇢ | A | EntryPointException added | |
| ⇢ | A | SDKException added | |
| ⋮ | view more | ||
| A | ↛ | Abstract_DELETE_EntryPoint removed | |
| A | ↛ | Abstract_GET_EntryPoint removed | |
| A | ↛ | Abstract_PUT_EntryPoint removed | |
| A | ↛ | Oauth2Token removed | |
| A | ↛ | RefreshToken removed | |
| A | ↛ | AbstractException removed | |
| ⇢ | A | GETFile::initFile() added | |
| ⇢ | A | GETFile::closeFile() added | |
| ⇢ | A | SugarAPI::setAuthOptions() added | |
| ⇢ | A | SugarAPI::registerSDKEntryPoints() added | |
| ⇢ | A | POSTFile::setBody() added | |
| ⇢ | A | SugarAPI::registerEntryPoint() added | |
| ⇢ | A | AbstractResponse::extractResponse() added | |
| ⇢ | A | AbstractResponse::checkErrors() added | |
| ⇢ | A | File::__construct() added | |
| ⇢ | A | File::extractFileName() added | |
| ⋮ | view more | ||
| A | ↘ | B | AbstractEntryPoint::verifyURL() got worse |
| A | ↛ | AbstractException::convertCode() removed | |
| A | ↛ | SugarAPI::configureAuth() removed | |
| A | ↛ | SugarAPI::registerEntryPoints() removed | |
| A | ↛ | Abstract_DELETE_EntryPoint::setupRequest() removed | |
| A | ↛ | Abstract_GET_EntryPoint::setupRequest() removed | |
| A | ↛ | Abstract_PUT_EntryPoint::setupRequest() removed | |
| A | ↛ | AbstractEntryPoint::status() removed | |
| A | ↛ | Oauth2Token::data() removed | |
| A | ↛ | RefreshToken::data() removed | |
| A | ↛ | AbstractException::__construct() removed | |
| ⋮ | view more | ||