hijri_plus 0.1.0 copy "hijri_plus: ^0.1.0" to clipboard
hijri_plus: ^0.1.0 copied to clipboard

Offline-first Umm al-Qura Hijri conversion with auditable corrections and optional crescent forecasts.

Changelog #

Unreleased #

  • Added an opt-in OfficialUmmAlQuraTodayProvider that reads the structured official Umm al-Qura Today response only when the host explicitly refreshes.
  • Added strict response validation and a three-month boundary window so an accepted official update remains compatible with 29/30-day month rules.

0.1.0 #

  • Added deterministic, offline Umm al-Qura Gregorian/Hijri conversion for AH 1356–1500 with explicit out-of-range errors.
  • Added corrected AH 1446 Jumada I, Jumada II, and Rajab boundaries.
  • Added immutable date values, numeric formatting, actual month/year lengths, bounded whole-calendar offsets, and validated semantic month overrides.
  • Added opt-in, host-owned verified-start provider/cache interfaces with safe fallback behaviour and no built-in network endpoint.
  • Added a deterministic, forecast-only crescent visibility API that cannot change calendar conversion.
0
likes
160
points
167
downloads

Documentation

API reference

Publisher

verified publisherawrs.me

Weekly Downloads

Offline-first Umm al-Qura Hijri conversion with auditable corrections and optional crescent forecasts.

Repository (GitHub)
View/report issues

Topics

#hijri #calendar #umm-al-qura

License

MIT (license)

Dependencies

http

More

Packages that depend on hijri_plus