| ⇢ | 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 | InfiniteStartState::setStartDate() added | |
| ⇢ | A | FiniteState::getStartDate() added | |
| ⇢ | A | InfiniteEndState::getEndDate() added | |
| ⇢ | A | FiniteState::hasEndDate() added | |
| ⇢ | A | InfiniteEndState::formatEndDate() added | |
| ⇢ | A | FiniteState::setEndDate() added | |
| ⇢ | A | InfiniteEndState::getStartDate() added | |
| ⇢ | A | FiniteState::setStartDate() added | |
| ⇢ | A | InfiniteEndState::setStartDate() added | |
| ⋮ | view more | ||
| A | ↛ | FiniteRange::__construct() removed | |
| A | ↛ | FiniteRange::hasEndDate() removed | |
| A | ↛ | InfiniteEndRange::__construct() removed | |
| A | ↛ | UndefinedRange::setStartDate() removed | |
| A | ↛ | InfiniteEndRange::getStartDate() removed | |
| A | ↛ | UndefinedRange::formatEndDate() removed | |
| A | ↛ | InfiniteEndRange::setEndDate() removed | |
| A | ↛ | UndefinedRange::getStartDate() removed | |
| A | ↛ | InfiniteEndRange::setStartDate() removed | |
| A | ↛ | UndefinedRange::getEndDate() removed | |
| ⋮ | view more | ||