| ⇢ | A | MailService added | |
| ⇢ | A | MailFactory added | |
| ⇢ | A | FeatureActiveException added | |
| ⇢ | A | MailSender added | |
| ⇢ | A | FeatureNotActiveException added |
| ⇢ | C | MailService::send() added | |
| ⇢ | C | MailFactory::create() added | |
| ⇢ | B | MailService::getSender() added | |
| ⇢ | B | MailFactory::createMessage() added | |
| ⇢ | A | MailService::__construct() added | |
| ⇢ | A | MailSender::send() added | |
| ⇢ | A | MailService::getMediaUrls() added | |
| ⇢ | A | MailFactory::assertValidAddresses() added | |
| ⇢ | A | FeatureNotActiveException::__construct() added | |
| ⇢ | A | FeatureActiveException::getStatusCode() added | |
| ⋮ | view more | ||
| B | ↘ | C | MailSendSubscriber::sendMail() got worse |