v0.4.0
Phase 4 of the roadmap: the religious-time layer, built on the astronomy and calendar layers, with no runtime dependencies.
Added
- Shabbat candle lighting and Havdalah (configurable offsets / depression).
- Zmanim: alot, misheyakir, sunrise, sof zman Shma/Tefilla (GRA and MGA), chatzot, mincha gedola/ketana, plag hamincha, sunset, tzeit.
- Molad / Rosh Chodesh announcement (Shabbat Mevarchim).
- Yahrzeit with the 30th-of-month and Adar edge cases.
- Torah readings: the annual cycle (Israel and Diaspora) plus a triennial helper, verified against an independent reference on 10,024 Shabbatot with zero structural mismatches.
- Shmita (sabbatical) and Jubilee cycle.
Installation
pip install hebrewcalRequires Python 3.11+. Documentation: https://hebrewcal.readthedocs.io