| ⇢ | A | InvalidShareTypeEception added | |
| ⇢ | A | ContactsNotEnabledExceptions added | |
| ⇢ | A | NotFoundException added | |
| ⇢ | A | Exception added | |
| ⇢ | A | ShareAlreadyExistsException added | |
| ⇢ | A | CirclesNotEnabledException added | |
| B | ↘ | C | OptionService got worse |
| A | ↛ | InvalidShareType removed | |
| A | ↛ | ContactsNotEnabled removed | |
| A | ↛ | CirclesNotEnabled removed | |
| A | ↛ | ShareAlreadyExists removed |
| ⇢ | A | Exception::getStatus() added | |
| ⇢ | A | ShareAlreadyExistsException::__construct() added | |
| ⇢ | A | CirclesNotEnabledException::__construct() added | |
| ⇢ | A | InvalidShareTypeEception::__construct() added | |
| ⇢ | A | Share::getValidPublic() added | |
| ⇢ | A | Share::getValidAuthenticated() added | |
| ⇢ | A | ContactsNotEnabledExceptions::__construct() added | |
| ⇢ | A | NotFoundException::__construct() added | |
| ⇢ | A | Exception::__construct() added | |
| A | ↘ | B | ShareService::personal() got worse |
| A | ↛ | DuplicateEntryException::getStatus() removed | |
| A | ↛ | InvalidEmailAddress::getStatus() removed | |
| A | ↛ | InvalidUsernameException::getStatus() removed | |
| A | ↛ | ContactsNotEnabled::__construct() removed | |
| A | ↛ | ContactsNotEnabled::getStatus() removed | |
| A | ↛ | MultipleContactsFound::getStatus() removed | |
| A | ↛ | ContactGroupNotFound::getStatus() removed | |
| A | ↛ | CirclesNotEnabled::getStatus() removed | |
| A | ↛ | CirclesNotEnabled::__construct() removed | |
| A | ↛ | ShareAlreadyExists::__construct() removed | |
| ⋮ | view more | ||