Skip to content

Israel - add new country support#923

Open
xdebbie wants to merge 4 commits intonager:mainfrom
xdebbie:feature/add-israel
Open

Israel - add new country support#923
xdebbie wants to merge 4 commits intonager:mainfrom
xdebbie:feature/add-israel

Conversation

@xdebbie
Copy link
Contributor

@xdebbie xdebbie commented Jan 3, 2026

Summary

  • Add holiday provider for Israel (IL) with support for Hebrew calendar-based holidays
  • Register Israel in HolidaySystem.cs

Holidays Included

Public Holidays:

  • Rosh Hashanah (Jewish New Year) - 2 days
  • Yom Kippur (Day of Atonement)
  • Sukkot (First day)
  • Shemini Atzeret / Simchat Torah
  • Passover (First and Seventh days)
  • Independence Day (Yom Ha'atzmaut)
  • Shavuot

Observances & Optional Holidays:

  • Purim
  • Holocaust Remembrance Day (Yom HaShoah)
  • Memorial Day (Yom HaZikaron)
  • Jerusalem Day
  • Hanukkah (8 days)
  • Chol HaMoed (intermediate days for Passover and Sukkot)
  • Holiday eves (half-day bank holidays)

Implementation Notes

  • Uses .NET HebrewCalendar for accurate Hebrew-to-Gregorian date conversion
  • Handles leap years (Purim in Adar II)
  • Implements date adjustments per Israeli law when holidays fall near Shabbat

Test plan

  • Verify holidays render correctly for multiple years
  • Verify Hebrew calendar date conversions are accurate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants