| ⇢ | F | IMipService added | |
| ⇢ | A | EventComparisonService added | |
| F | ↗ | A | IMipPlugin improved |
| ⇢ | F | IMipService::buildCancelledBodyData() added | |
| ⇢ | C | IMipService::addAttendees() added | |
| ⇢ | B | IMipService::generateWhenString() added | |
| ⇢ | B | EventComparisonService::findModified() added | |
| ⇢ | B | IMipService::getAttendeeRsvpOrReqForParticipant() added | |
| ⇢ | B | IMipService::getLastOccurrence() added | |
| ⇢ | A | IMipService::buildBodyData() added | |
| ⇢ | A | IMipService::addBulletList() added | |
| ⇢ | A | EventComparisonService::removeIfUnchanged() added | |
| ⇢ | A | IMipService::createInvitationToken() added | |
| ⋮ | view more | ||
| C | ↛ | IMipPlugin::addAttendees() removed | |
| C | ↛ | IMipPlugin::generateWhenString() removed | |
| B | ↛ | IMipPlugin::getAttendeeRsvpOrReqForParticipant() removed | |
| B | ↛ | IMipPlugin::getLastOccurrence() removed | |
| B | ↛ | IMipPlugin::addBulletList() removed | |
| A | ↛ | IMipPlugin::createInvitationToken() removed | |
| A | ↛ | IMipPlugin::addResponseButtons() removed | |
| A | ↛ | IMipPlugin::addSubjectAndHeading() removed | |
| A | ↛ | IMipPlugin::isDayEqual() removed | |
| A | ↛ | IMipPlugin::getAttendeeLangOrDefault() removed | |
| ⋮ | view more | ||