| ⇢ | A | AbstractRegisterConsumerEvent added | |
| ⇢ | A | AbstractRegisterNotifierEvent added | |
| ⇢ | A | Application added | |
| ⇢ | A | NotificationOptionsController added | |
| ⇢ | A | NotificationConsumer added | |
| ⇢ | A | NotificationSender added | |
| ⇢ | A | EmailNotificationsPanel added | |
| ⇢ | A | RegisterConsumerEvent added | |
| ⇢ | A | RegisterNotifierEvent added | |
| B | ↘ | C | Manager got worse |
| ⇢ | D | Manager::deserializeNotification() added | |
| ⇢ | D | Manager::serializeNotification() added | |
| ⇢ | B | NotificationConsumer::notify() added | |
| ⇢ | B | NotificationSender::sendNotification() added | |
| ⇢ | B | EmailNotificationsPanel::getPanel() added | |
| ⇢ | B | Application::__construct() added | |
| ⇢ | A | NotificationSender::willSendNotification() added | |
| ⇢ | A | NotificationSender::__construct() added | |
| ⇢ | A | NotificationSender::validateEmails() added | |
| ⇢ | A | NotificationOptionsController::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | Manager::getNotifiers() got worse |
| B | ↘ | D | Manager::listNotifiers() got worse |