v0.1.0
First release of hebrewcal — a pure-Python library for the Hebrew calendar, computed entirely locally with no runtime dependencies and no network calls.
This release covers Phase 0 (infrastructure) and Phase 1 (calendar core, conversion and date handling) of the roadmap.
Highlights
- Rata Die day-count pivot and an extensible calendar interface.
- Proleptic Gregorian and Julian calendars, with an explicit Julian/Gregorian reform helper.
- A complete Hebrew calendar: molad and halakim, the dechiyot ("four gates"), year typing (deficient/regular/complete), the keviah signature and the Metonic cycle.
- Bidirectional conversion between any supported calendars through Rata Die.
- Gregorian date parsing (ISO 8601, DIN 5008, slash form) and formatting (numeric and named).
- A gematria converter between integers and Hebrew numerals.
- Month and weekday name tables (transliteration, Babylonian, biblical).
- The Anno Mundi era with a documented "missing years" notice.
Installation
pip install hebrewcalRequires Python 3.11+. Documentation: https://hebrewcal.readthedocs.io
See the full changelog: https://github.com/bsesic/hebrewcal/blob/main/CHANGELOG.md