| ⇢ | B | OpeningHours added | |
| ⇢ | A | InvalidDate added | |
| ⇢ | A | InvalidDayName added | |
| ⇢ | A | InvalidTimeRangeString added | |
| ⇢ | A | InvalidTimeString added | |
| ⇢ | A | OverlappingTimeRanges added | |
| ⇢ | A | Arr added | |
| ⇢ | A | OpeningHoursServiceProvider added | |
| ⇢ | A | HasOpeningHours added | |
| ⇢ | A | OpeningHoursRelations added | |
| ⋮ | view more | ||
| A | ↛ | LaravelOpeningHoursServiceProvider removed | |
| ⇢ | B | OpeningHours::setExceptionsFromStrings() added | |
| ⇢ | B | OpeningHours::asStructuredData() added | |
| ⇢ | A | HasOpeningHours::setOpeningHoursAttribute() added | |
| ⇢ | A | OpeningHoursForDay::nextOpen() added | |
| ⇢ | A | Time::isAfter() added | |
| ⇢ | A | OpeningHoursForDay::findNextOpenInFreeTime() added | |
| ⇢ | A | TimeRange::containsTime() added | |
| ⇢ | A | OpeningHours::__construct() added | |
| ⇢ | A | OpeningHoursForDay::isOpenAt() added | |
| ⇢ | A | OpeningHours::exceptionalClosingDates() added | |
| ⋮ | view more | ||
| A | ↛ | LaravelOpeningHoursServiceProvider::boot() removed | |
| A | ↛ | LaravelOpeningHoursServiceProvider::register() removed | |