| ⇢ | F | Backend added | |
| ⇢ | F | SeafileApi added | |
| ⇢ | B | Backend added | |
| ⇢ | A | PluginFilesbackendDefault added | |
| ⇢ | A | Config added | |
| ⇢ | A | PluginFilesbackendSeafile added | |
| ⇢ | A | ConnectionException added | |
| ⇢ | A | UnexpectedJsonTextResponseException added | |
| ⇢ | A | Timer added | |
| ⇢ | A | SsoBackend added | |
| ⋮ | view more | ||
| B | ↛ | Backend removed | |
| A | ↛ | PluginFilesbackendOwncloud removed | |
| ⇢ | D | SeafileApi::jsonDecode() added | |
| ⇢ | D | Backend::parseErrorCodeToMessage() added | |
| ⇢ | C | Backend::move() added | |
| ⇢ | B | PluginManager::migrateLegacyFileReferences() added | |
| ⇢ | B | ConnectionException::tryApiErrorMessages() added | |
| ⇢ | B | Backend::ls() added | |
| ⇢ | B | Backend::sharingDetails() added | |
| ⇢ | B | Backend::put_file() added | |
| ⇢ | B | SeafileApi::createShareLink() added | |
| ⇢ | B | PluginManager::normalizePluginData() added | |
| ⋮ | view more | ||
| A | ↘ | B | PluginManager::loadSessionData() got worse |
| B | ↛ | Backend::sharingDetails() removed | |
| B | ↛ | Backend::getServerVersion() removed | |
| A | ↛ | Backend::init_form() removed | |
| A | ↛ | Backend::copy() removed | |
| A | ↛ | Backend::share() removed | |
| A | ↛ | Backend::open() removed | |
| A | ↛ | Backend::getShares() removed | |
| A | ↛ | Backend::parseErrorCodeToMessage() removed | |
| A | ↛ | Backend::getOwncloudBaseURL() removed | |
| A | ↛ | Backend::getRecipients() removed | |
| ⋮ | view more | ||