| ⇢ | A | AbstractEmailByKey added | |
| ⇢ | A | EmailByKey added | |
| A | ↛ | EmailByKey removed |
| ⇢ | C | EmailByKey::resolveUser() added | |
| ⇢ | B | AbstractEmailByKey::execute() added | |
| ⇢ | A | AbstractEmailByKey::composeMessage() added | |
| ⇢ | A | EmailByKey::addRecipient() added | |
| ⇢ | A | EmailByKey::setParams() added | |
| ⇢ | A | EmailByKey::serialize() added | |
| ⇢ | A | EmailByKey::unserialize() added | |
| ⇢ | A | AbstractEmailByKey::defaultDescription() added | |
| ⇢ | A | EmailByKey::getKey() added | |
| ⇢ | A | EmailByKey::getRecipients() added | |
| ⋮ | view more | ||
| C | ↛ | EmailByKey::resolveUser() removed | |
| B | ↛ | EmailByKey::execute() removed | |
| A | ↛ | EmailByKey::addRecipient() removed | |
| A | ↛ | EmailByKey::defaultDescription() removed | |
| A | ↛ | EmailByKey::setRecipients() removed | |
| A | ↛ | EmailByKey::setParams() removed | |
| A | ↛ | EmailByKey::serialize() removed | |
| A | ↛ | EmailByKey::unserialize() removed | |