| ⇢ | A | RangeState added |
| ⇢ | A | DateRange::setEndDate() added | |
| ⇢ | A | DateRange::setStartDate() added | |
| ⇢ | A | FiniteRange::setEndDate() added | |
| ⇢ | A | InfiniteEndRange::formatEndDate() added | |
| ⇢ | A | RangeState::formatEndDate() added | |
| ⇢ | A | FiniteRange::hasStartDate() added | |
| ⇢ | A | InfiniteEndRange::getStartDate() added | |
| ⇢ | A | RangeState::compareStartDate() added | |
| ⇢ | A | FiniteRange::hasEndDate() added | |
| ⇢ | A | InfiniteEndRange::setEndDate() added | |
| ⋮ | view more | ||
| A | ↛ | DateRange::setEndTime() removed | |
| A | ↛ | DateRange::setStartTime() removed | |
| A | ↛ | UndefinedRange::jsonSerialize() removed | |
| A | ↛ | UndefinedRange::compareStartTime() removed | |
| A | ↛ | DateRange::isStartedAt() removed | |
| A | ↛ | UndefinedRange::setEndTime() removed | |
| A | ↛ | InfiniteStartRange::__toString() removed | |
| A | ↛ | DateRange::isEndedAt() removed | |
| A | ↛ | UndefinedRange::setStartTime() removed | |
| A | ↛ | InfiniteStartRange::getEndTime() removed | |
| ⋮ | view more | ||