hijri_core 1.0.0
hijri_core: ^1.0.0 copied to clipboard
Hijri/Gregorian calendar conversion for Dart and Flutter. Pluggable engine system with built-in Umm al-Qura and FCNA calendars. Zero dependencies.
Changelog #
All notable changes to this project will be documented in this file.
1.0.0 #
Added #
- Umm al-Qura (UAQ) engine: table-driven conversion for Hijri years 1318-1500
- FCNA engine: astronomical new moon calculation using Meeus Ch. 49
- Pluggable engine registry with
registerCalendar()andgetCalendar() - Top-level convenience functions:
toHijri(),toGregorian(),isValidHijriDate(),daysInHijriMonth() - Hijri month names in long, medium, and short forms
- Hijri weekday names in long, short, and numeric forms
- Full 184-entry Umm al-Qura reference table (1318-1501 H)
- Zero external dependencies