hijri-core-dart/.github/docs/CHANGELOG.md

16 lines
629 B
Markdown

# 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()` and `getCalendar()`
- 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