| ⇢ | A | RangeState added |
| ⇢ | A | DateRange::setEndDate() added | |
| ⇢ | A | DateRange::setStartDate() added | |
| ⇢ | A | FiniteRange::getEndDate() added | |
| ⇢ | A | InfiniteStartRange::setEndDate() added | |
| ⇢ | A | RangeState::hasEndDate() added | |
| ⇢ | A | FiniteRange::getStartDate() added | |
| ⇢ | A | InfiniteEndRange::hasEndDate() added | |
| ⇢ | A | RangeState::compareEndDate() added | |
| ⇢ | A | FiniteRange::setEndDate() added | |
| ⇢ | A | InfiniteEndRange::formatEndDate() added | |
| ⋮ | view more | ||
| A | ↛ | DateRange::setStartTime() removed | |
| A | ↛ | DateRange::setEndTime() removed | |
| A | ↛ | UndefinedRange::getEndTime() removed | |
| A | ↛ | FiniteRange::getEndTime() removed | |
| A | ↛ | InfiniteEndRange::hasStartTime() removed | |
| A | ↛ | UndefinedRange::getStartTime() removed | |
| A | ↛ | UndefinedRange::compareEndTime() removed | |
| A | ↛ | UndefinedRange::jsonSerialize() removed | |
| A | ↛ | UndefinedRange::compareStartTime() removed | |
| A | ↛ | DateRange::isStartedAt() removed | |
| ⋮ | view more | ||