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

629 B

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