| 
                     | 
    ⇢ | 
                                 
                100%
             
             | 
    InfiniteStartState added | 
| 
                     | 
    ⇢ | 
                                 
                100%
             
             | 
    InfiniteEndState added | 
| 
                     | 
    ⇢ | 
                                 
                100%
             
             | 
    UndefinedState added | 
| 
                     | 
    ⇢ | 
                                 
                100%
             
             | 
    FiniteState added | 
| 
                                 100% 
             | 
    ↛ | 
                     | 
    FiniteRange removed | 
| 
                                 100% 
             | 
    ↛ | 
                     | 
    UndefinedRange removed | 
| 
                                 100% 
             | 
    ↛ | 
                     | 
    InfiniteStartRange removed | 
| 
                                 100% 
             | 
    ↛ | 
                     | 
    InfiniteEndRange removed | 
| 
                     | 
    ⇢ | 
                                 
                2
             
             | 
    FiniteState::__construct() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    InfiniteStartState::hasEndDate() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    UndefinedState::setEndDate() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    InfiniteStartState::getStartDate() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    UndefinedState::getStartDate() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    InfiniteStartState::formatStartDate() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    UndefinedState::setStartDate() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    InfiniteStartState::setEndDate() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    UndefinedState::formatEndDate() added | 
| 
                     | 
    ⇢ | 
                                 
                1
             
             | 
    InfiniteStartState::getEndDate() added | 
| ⋮ | view more | ||
| 
                                 2 
             | 
    ↛ | 
                     | 
    FiniteRange::__construct() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    InfiniteStartRange::hasEndDate() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    FiniteRange::setStartDate() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    InfiniteStartRange::formatStartDate() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    FiniteRange::getEndDate() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    InfiniteStartRange::setStartDate() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    FiniteRange::getStartDate() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    InfiniteStartRange::setEndDate() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    FiniteRange::setEndDate() removed | 
| 
                                 1 
             | 
    ↛ | 
                     | 
    InfiniteEndRange::hasEndDate() removed | 
| ⋮ | view more | ||