| ⇢ | A | EnablePlugin added | |
| ⇢ | A | GenerateBirthdayCalendarBackgroundJob added | |
| ⇢ | A | BirthdayCalendarController added |
| ⇢ | A | EnablePlugin::httpPost() added | |
| ⇢ | A | EnablePlugin::initialize() added | |
| ⇢ | A | GenerateBirthdayCalendarBackgroundJob::__construct... added | |
| ⇢ | A | GenerateBirthdayCalendarBackgroundJob::run() added | |
| ⇢ | A | CalDavBackend::deleteAllBirthdayCalendars() added | |
| ⇢ | A | BirthdayCalendarController::__construct() added | |
| ⇢ | A | BirthdayCalendarController::enable() added | |
| ⇢ | A | BirthdayCalendarController::disable() added | |
| ⇢ | A | SyncBirthdayCalendar::verifyEnabled() added | |
| ⇢ | A | BirthdayService::isUserEnabled() added | |
| ⋮ | view more | ||
| A | ↘ | B | BirthdayService::onCardDeleted() got worse |
| A | ↘ | B | SyncBirthdayCalendar::execute() got worse |
| A | ↘ | B | Calendar::delete() got worse |
| A | ↘ | B | BirthdayService::onCardChanged() got worse |