| ⇢ | A | Calendar added | |
| ⇢ | A | VacancyFinder added | |
| ⇢ | A | Timetable added |
| ⇢ | B | Concierge::takeReservation() added | |
| ⇢ | A | Timetable::init() added | |
| ⇢ | A | BookingTimeslotStrategy::updateTimeslots() added | |
| ⇢ | A | Timetable::from() added | |
| ⇢ | A | Timetable::array_substitute() added | |
| ⇢ | A | Timetable::future() added | |
| ⇢ | A | Calendar::business() added | |
| ⇢ | A | Timetable::startAt() added | |
| ⇢ | A | Calendar::timezone() added | |
| ⇢ | A | Timetable::finishAt() added | |
| ⋮ | view more | ||
| B | ↗ | A | BookingTimeslotStrategy::buildTimetable() improved |
| B | ↛ | Concierge::makeReservation() removed | |
| B | ↛ | Concierge::requestAction() removed | |
| B | ↛ | BookingTimeslotStrategy::chunkTimeslots() removed | |
| A | ↛ | BookingTimeslotStrategy::templateTimeslots() removed | |
| A | ↛ | BookingTimeslotStrategy::arrayKeySum() removed | |
| A | ↛ | Concierge::setBusiness() removed | |
| A | ↛ | Concierge::getUnservedAppointments() removed | |
| A | ↛ | Concierge::getActiveAppointments() removed | |
| A | ↛ | Concierge::__construct() removed | |
| A | ↛ | Concierge::isAvailable() removed | |
| ⋮ | view more | ||