NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1820 most downloaded on PyPI
A Python package for dealing with Hebrew (Jewish) calendar dates.
Last release 1 years ago
09 Sep 2025
Ships unpredictably
gaps range from 9 days to 2.5 years
Nearly every release is documented
notes for 15 of 16 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
21 releases · first in 2015
Created get_four_parshios function in parshios module.
Created get_four_parshios function in parshios module.
Added support for python 3.12, and 3.13.
Removed support for python v3.7.
Changed to use IntEnum for parshios to make code more readable.
Added prefix_day param to festival and holiday methods and functions.
Added prefix_day param to festival and holiday methods and functions.
One column per quarter.
Added add and subtract methods to dates.HebrewDate.
Added add and subtract methods to dates.HebrewDate.
Added replace method to CalendarDateMixin.
Added missing documentation for %y and %Y in formatting HebrewDate.
Fix subtracting one date from another returning float instead of int.
Fix subtracting one date from another returning float instead of int.
Fix #24 .
Fix #24.
Fix issue (`#24`_) where Shavuos is returned in most months on day 7.
Removed deprecated hebrewcal.Month.name attribute.
Changed equality comparers to compare object identity on unmatched types.
Equal dates of different types will no longer be considered identical keys for dicts.
Added strftime and __format__ methods to dates.GregorianDate.
Added __format__ method to dates.HebrewDate.
Added withgershayim parameter to dates.HebrewDate.hebrew_day and dates.HebrewDate.hebrew_year methods
Added monthcount method to hebrewcal.Year.
Removed deprecated hebrewcal.Month.name attribute.
Implemented HebrewCalendar classes for generating calendars similar to Calendar classes in the standard library calendar module.
Fixed bug in hebrewcal.Month comparisons when one month is before Nissan and one is not.
Fixed bug in hebrewcal.Month comparisons when one month is before Nissan and one is not.
Fixed mistakes in docstring and error message.
Fixed mistakes in docstring and error message.
Added parameter include_working_days to festival method and function.
Added parameter include_working_days to festival method and function.
Removed support for python < 3.6
Added option to get parsha in Hebrew.
Added option to get parsha in Hebrew.
Added dates.HebrewDate methods to get hebrew day, month, year, and date string in Hebrew.
Added method to get hebrewcal.Month names in Hebrew.
Added methods to get year and month strings in Hebrew.
Added classmethods to hebrewcal.Year and hebrewcal.Month to get objects from dates and pydates.
Added methods to dates classes to get holidays, fast days and festivals.
Implemented more consistent Hebrew to English transliterations for parshios.
Fixed molad having weekday of 0 when it should be 7.
Fixed molad having weekday of 0 when it should be 7.
Created isoweekday method for all date types in the dates module.
Created isoweekday method for all date types in the dates module.
Created fast_day and festival functions (`#11`_)
Added Pesach Sheni to festival.
Fixed error getting parsha of Shabbos on Rosh Hashana.
Fixed error getting parsha of Shabbos on Rosh Hashana.
Added molad and molad_announcement methods to hebrewcal.Month.
Redesigned documentation.
Added molad and molad_announcement methods to hebrewcal.Month.
Stopped supporting python < 3.4 and modernized code.
.. _2.3.0: https://github.com/simlist/pyluach/compare/v2.2.0...v2.3.0 .. _2.2.0: https://github.com/simlist/pyluach/compare/v2.1.0...v2.2.0 .. _2.1.0:
Initial public release
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →