kenat 1.0.1
kenat: ^1.0.1 copied to clipboard
A comprehensive Ethiopian calendar library for Dart. Includes date conversions, holidays, fasting, Bahire Hasab, and Geez.
1.0.1 #
- Added
example/folder to improve pub.dev score. - Shortened pubspec description to comply with pub.dev limits.
1.0.0 #
- Initial release of the Kenat Ethiopian calendar library for Dart.
- Full Ethiopian ↔ Gregorian date conversion support.
- Holiday calculations: fixed public/state holidays, movable Christian feasts, and Islamic holidays (Eid al-Fitr, Eid al-Adha, Moulid).
- Fasting period calculations: Abiy Tsome, Nineveh, Filseta, Tsome Hawaryat, Tsome Dihenet, Ramadan.
- Bahire Hasab system for computing movable feasts from Ethiopian ecclesiastical calendar.
- Ethiopian time system (12-hour day/night period) with conversions to/from Gregorian.
- Ge'ez (Ethiopic) numeral conversions in both directions.
- Date arithmetic: add/subtract days, months, and years; diff calculations.
- Calendar month grid generation with holiday and saint data overlay.
- Orthodox Saints (Hagiography) data for all months.
- Multiple date formatting options: standard, Geez, with weekday, with time, short, and ISO-like.
- Comprehensive error handling with descriptive error types.
- 12 test suites covering all core modules.