| ⇢ | B | Appointment::canCancel() added | |
| ⇢ | A | Appointment::getCancellationDeadlineAttribute() added | |
| ⇢ | A | Appointment::isOnTimeToCancel() added | |
| ⇢ | A | Appointment::doCancel() added | |
| ⇢ | A | BookingManager::cancel() added | |
| ⇢ | A | Appointment::scopeCanceled() added | |
| ⇢ | A | Appointment::isCancelableBy() added | |
| ⇢ | A | Appointment::isCancelable() added | |
| B | ↛ | Appointment::canAnnulate() removed | |
| A | ↛ | Appointment::getAnnulationDeadlineAttribute() removed | |
| A | ↛ | Appointment::isOnTimeToAnnulate() removed | |
| A | ↛ | Appointment::doAnnulate() removed | |
| A | ↛ | BookingManager::annulate() removed | |
| A | ↛ | Appointment::scopeAnnulated() removed | |
| A | ↛ | Appointment::isAnnulableBy() removed | |
| A | ↛ | Appointment::isAnnulable() removed |