Changes for version 3.2027.0 - 2026-10-21

  • exact dates for 1992-2012
  • exact dates for 2027
  • short_business_days(): shortened business days are calculated by the Labor Code art. 116, the table SHORT_BUSINESS_DAYS is removed
  • croak on invalid dates in is_holiday, is_business_day, is_short_business_day
  • postponed days and working days on weekends are not repeated after the last year with data
  • locale priority: LC_ALL, LC_MESSAGES, LANG
  • Radonitsa is removed from the table of postponed days (it is calculated)
  • dependencies: Date::Easter (Radonitsa is calculated), Time::Piece (weekday is calculated), Test::Exception
  • deprecated variables $HOLIDAYS_VALID_SINCE, $INACCURATE_TIMES_SINCE (use $ref->{HOLIDAYS_VALID_SINCE}, $ref->{INACCURATE_TIMES_BEFORE}, $ref->{INACCURATE_TIMES_SINCE})
  • 2038 problem on x86 with perl < 5.12 develop: carton is replaced by cpm (dev/exec.pl instead of carton exec)
  • pod typos

Modules

Determine public holidays and business days in Belarus.