| ⇢ | A | DateRangeFormatter added | |
| ⇢ | A | DateTimeFormatter added | |
| ⇢ | A | TimeFormatter added | |
| ⇢ | A | DateTimeComparator added | |
| C | ↗ | B | DateRange improved |
| ⇢ | C | DateRangeFormatter::getLong() added | |
| ⇢ | B | DateRangeFormatter::getShort() added | |
| ⇢ | B | DateRange::containsDate() added | |
| ⇢ | A | DateTimeComparator::getEarliestDate() added | |
| ⇢ | A | DateTimeComparator::getLatestDate() added | |
| ⇢ | A | DateRangeFormatter::__construct() added | |
| ⇢ | A | TimeFormatter::getShort() added | |
| ⇢ | A | TimeFormatter::getLong() added | |
| ⇢ | A | DateTimeFormatter::getLong() added | |
| ⇢ | A | DateTimeFormatter::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | DateRange::getShort() improved |
| C | ↗ | A | DateRange::getLong() improved |
| B | ↛ | DateRange::contains() removed | |
| A | ↛ | DateRange::extend() removed | |
| A | ↛ | DateRange::getLatestDate() removed | |
| A | ↛ | DateRange::getEarliestDate() removed | |
| A | ↛ | DateRange::isEqualTo() removed | |