Skip to content

v1.0.0

Choose a tag to compare

@Lalcs Lalcs released this 20 Mar 13:36
· 33 commits to master since this release
e6e7dc5

🎉 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())