| ⇢ | A | InfiniteStartState added | |
| ⇢ | A | InfiniteEndState added | |
| ⇢ | A | UndefinedState added | |
| ⇢ | A | FiniteState added | |
| A | ↛ | FiniteRange removed | |
| A | ↛ | UndefinedRange removed | |
| A | ↛ | InfiniteStartRange removed | |
| A | ↛ | InfiniteEndRange removed |
| ⇢ | A | FiniteState::__construct() added | |
| ⇢ | A | InfiniteEndState::getStartDate() added | |
| ⇢ | A | FiniteState::setStartDate() added | |
| ⇢ | A | InfiniteEndState::setStartDate() added | |
| ⇢ | A | InfiniteEndState::hasEndDate() added | |
| ⇢ | A | FiniteState::getEndDate() added | |
| ⇢ | A | InfiniteEndState::hasStartDate() added | |
| ⇢ | A | InfiniteEndState::__construct() added | |
| ⇢ | A | InfiniteEndState::setEndDate() added | |
| ⇢ | A | UndefinedState::getEndDate() added | |
| ⋮ | view more | ||
| A | ↛ | FiniteRange::__construct() removed | |
| A | ↛ | UndefinedRange::getStartDate() removed | |
| A | ↛ | InfiniteEndRange::setStartDate() removed | |
| A | ↛ | UndefinedRange::getEndDate() removed | |
| A | ↛ | InfiniteEndRange::getEndDate() removed | |
| A | ↛ | UndefinedRange::formatStartDate() removed | |
| A | ↛ | InfiniteEndRange::hasStartDate() removed | |
| A | ↛ | UndefinedRange::setEndDate() removed | |
| A | ↛ | InfiniteStartRange::getEndDate() removed | |
| A | ↛ | InfiniteStartRange::getStartDate() removed | |
| ⋮ | view more | ||