- Update error handling to match latest versions of PHP.
- Add PHP 8 to the test matrix, and remove PHP 5.3 from it.
- Calculate number of months in a given year
- PHP error messages changed slightly in 7.2.0
- Update PHPdoc to use int/bool instead of integer/boolean
- Test against PHP 7.1
- Use civil instead of astronomical calendar for Arabic (jon48)
- Fix bugs in Hebrew calendar (jon48)
- PHP bug 67976 now fixed, so we need to emulate it.
- HHVM tests failing
- Autoload shim functions
- Test against PHP 7.0
- Add JewishCalendar::numberToHebrewNumerals() to format Jewish dates
- Eliminate AbstractCalendar, just use CalendarInterface.
- PHP bug 67960 now fixed, so we need to emulate it.
- Only emulate bugs in the shim functions, not when using the calendar classes.
- Improve coverage of unit tests.
- Remove dependency on mb_string - generate Hebrew text directly in ISO-8859-8.
- Code style tips from scrutinizer-ci.com.
- Fix #1; add support for the third parameter in jdtojewish().
- Cannot inherit abstract classes in PHP 5.3.0 - 5.3.8.
- Add support for Arabic (Hijri) and Persian (Jalali) calendars.
- Convert logic to lookup tables for better performance.
- Simplify the way shims are created.
- Wrong encoding of Hebrew dates.
- Emulate PHP bug 54254 in Hebrew dates.
- Improve coverage of unit tests.
- Convert logic to lookup tables for better performance.
- Initial release, with support for all the functions and constants from
ext/calendar
.