v1.0.0
🎉 Welcome to JPHoliday v1.0.0! 🎉
🚀 新機能
- Class: Classで動作するJPHolidayが実装され、同日に複数の日付が存在する場合はすべて返すようになりました。
- Cache: 演算済みの祝日を内部にキャッシュするようになり、動作が高速になりました。
⚠️ 互換性のない変更
独自の休日について、Interfaceが変更となり以前のバージョンと互換性がなくなりました。
更新の際はご注意ください。
Before
class BeforeHoliday(jpholiday.OriginalHoliday):
def _is_holiday(self, date):
if date == datetime.date(2020, 2, 9):
return True
return False
def _is_holiday_name(self, date):
return '特別休暇'After
class AfterHoliday(OriginalHolidayCheckerInterface):
def is_holiday(self, date):
if date == datetime.date(2020, 2, 9):
return True
return False
def holiday_name(self, date):
return '特別休暇'
jpholiday.register(AfterHoliday())