| ⇢ | A | AzineMailgunCockpitService added | |
| ⇢ | A | MailgunEventTest added |
| ⇢ | B | MailgunEventRepository::getLastKnownSenderIp() added | |
| ⇢ | A | AzineMailgunCockpitService::__construct() added | |
| ⇢ | A | MailgunEventTest::testCannotSetAsUnknown() added | |
| ⇢ | A | MailgunEventTest::testSetMessageHeaders() added | |
| ⇢ | A | MailgunEventTest::messageHeadersJsonString() added | |
| ⇢ | A | DeleteOldEntriesCommandTest::setUp() added | |
| ⇢ | A | DeleteOldEntriesCommand::__construct() added | |
| ⇢ | A | AzineMailgunCockpitService::getLastKnownSenderIp() added | |
| ⇢ | A | AzineMailgunCockpitService::getCockpitDataAsArray(... added | |
| ⇢ | A | AzineMailgunCockpitService::getValueOrEmptyString(... added | |
| ⋮ | view more | ||
| A | ↘ | B | AzineMailgunWebhooksExtension::load() got worse |
| B | ↗ | A | DeleteOldEntriesCommandTest::testDeleteOldEntries_... improved |
| B | ↗ | A | DeleteOldEntriesCommandTest::testDeleteOldEntries_... improved |
| A | ↛ | AzineMailgunTwigExtension::__construct() removed | |
| A | ↛ | DeleteOldEntriesCommand::getMailgunService() removed | |