Changelog
This document records all notable changes to pyluach. This project adheres to Semantic Versioning.
2.3.0 (2025-09-08)
Created
get_four_parshiosfunction 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.
2.2.0 (2023-02-28)
Added prefix_day param to
festivalandholidaymethods and functions.
2.1.0 (2023-02-12)
Added
addandsubtractmethods todates.HebrewDate.Added
replacemethod toCalendarDateMixin.Added missing documentation for %y and %Y in formatting
HebrewDate.
2.0.2 (2022-10-24)
Fix subtracting one date from another returning
floatinstead ofint.
2.0.1 (2022-08-24)
Fix issue (#24) where Shavuos is returned in most months on day 7.
2.0.0 (2022-05-29)
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
strftimeand__format__methods todates.GregorianDate.Added
__format__method todates.HebrewDate.Added withgershayim parameter to
dates.HebrewDate.hebrew_dayanddates.HebrewDate.hebrew_yearmethodsAdded
monthcountmethod tohebrewcal.Year.Removed deprecated
hebrewcal.Month.nameattribute.Implemented HebrewCalendar classes for generating calendars similar to Calendar classes in the standard library calendar module.
1.4.2 (2022-05-20)
Fixed bug in
hebrewcal.Monthcomparisons when one month is before Nissan and one is not.
1.4.1 (2022-03-25)
Fixed mistakes in docstring and error message.
1.4.0 (2022-02-21)
Added parameter include_working_days to
festivalmethod and function.Removed support for python < 3.6
1.3.0 (2021-06-09)
Added option to get parsha in Hebrew.
Added
dates.HebrewDatemethods to get hebrew day, month, year, and date string in Hebrew.Added method to get
hebrewcal.Monthnames in Hebrew.Added methods to get year and month strings in Hebrew.
Added classmethods to
hebrewcal.Yearandhebrewcal.Monthto 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.
1.2.1 (2020-11-08)
Fixed molad having weekday of
0when it should be7.
1.2.0 (2020-10-28)
Created
isoweekdaymethod for all date types in thedatesmodule.Created fast_day and festival functions (#11)
Added Pesach Sheni to festival.
1.1.1 (2020-08-14)
Fixed error getting parsha of Shabbos on Rosh Hashana.
1.1.0 (2020-06-03)
Redesigned documentation.
Added
moladandmolad_announcementmethods tohebrewcal.Month.Stopped supporting python < 3.4 and modernized code.
1.0.1 (2019-03-02)
Initial public release