| ⇢ | B | Formatter added | |
| ⇢ | A | ValidIntegerValidator added | |
| ⇢ | A | ToJdnConverter added | |
| ⇢ | A | DateValidator added | |
| ⇢ | A | Converter added | |
| ⇢ | A | FromJdnConverter added | |
| ⇢ | A | DateTime added | |
| ⇢ | A | DateTimeFactory added | |
| ⇢ | A | InvalidDateException added | |
| ⇢ | A | Initiator added | |
| ⋮ | view more | ||
| A | ↛ | Calender removed | |
| ⇢ | D | Formatter::getTimeOfDay() added | |
| ⇢ | B | DateValidator::isValid() added | |
| ⇢ | A | DateTimeFactory::of() added | |
| ⇢ | A | ValidIntegerValidator::isValidInteger() added | |
| ⇢ | A | Formatter::getMonthTwoDigit() added | |
| ⇢ | A | Initiator::computeDaysInMonth() added | |
| ⇢ | A | DateTime::__construct() added | |
| ⇢ | A | FromJdnConverter::set() added | |
| ⇢ | A | FromJdnConverter::process() added | |
| ⇢ | A | FromJdnConverter::setDate() added | |
| ⋮ | view more | ||
| C | ↛ | Calender::ethiopianCheckDate() removed | |
| A | ↛ | Calender::isEthiopianLeapYear() removed | |
| A | ↛ | Calender::ethiopianToJd() removed | |
| A | ↛ | Calender::jdToEthiopian() removed | |