hijri_plus 0.1.0
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
OfficialUmmAlQuraTodayProviderthat 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.