| ⇢ | A | EndpointAbstract added |
| ⇢ | B | CLIRunner::parseDocTag() added | |
| ⇢ | A | EndpointAbstract::checkHash() added | |
| ⇢ | A | Gateway::mapMethods() added | |
| ⇢ | A | CLIRunner::mapMethods() added | |
| ⇢ | A | EndpointAbstract::__construct() added | |
| ⇢ | A | EndpointAbstract::checkThreemaID() added | |
| ⇢ | A | EndpointAbstract::checkPhoneNo() added | |
| ⇢ | A | EndpointAbstract::checkEmail() added | |
| C | ↗ | B | CLIRunner::parseDocBlock() improved |
| A | ↛ | TinyCurlEndpoint::checkThreemaID() removed | |
| A | ↛ | TinyCurlEndpoint::checkHash() removed | |
| A | ↛ | TinyCurlEndpoint::checkPhoneNo() removed | |
| A | ↛ | TinyCurlEndpoint::checkEmail() removed | |
| A | ↛ | Gateway::cryptoVersion() removed | |
| A | ↛ | Gateway::getKeypair() removed | |
| A | ↛ | Gateway::encrypt() removed | |
| A | ↛ | Gateway::decrypt() removed |