0.352 2023-11-13 Released-By: PERLANCAR; Urgency: medium
- Add holidays for 2024.
0.351 2023-07-11 Released-By: PERLANCAR; Urgency: medium
- No functional changes.
- Remove usage of smartmatch.
0.350 2023-06-20 Released-By: PERLANCAR; Urgency: medium
- Revise 2023 joint leaves (add 2 joint leaves for Eidul Adha).
0.349 2023-04-18 Released-By: PERLANCAR; Urgency: medium
- Revise 2023 joint leave days for Eid Al-Fitr (Apr 21,24,25,26 ->
19,20,21,24,25).
0.348 2022-11-28 Released-By: PERLANCAR; Urgency: medium
- Add 2023 holidays.
0.347 2022-07-05 Released-By: PERLANCAR; Urgency: medium
- Change Eid Al-Adha 2022 from Jul 9 to Jul 10.
0.346 2022-01-10 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [doc] Document the calendar years supported by this module in the
POD.
- [doc] Mention App::IndonesianHolidayUtils.
0.345 2022-01-10 Released-By: PERLANCAR; Urgency: medium
- Add 2022 holidays.
0.344 2021-11-16 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [doc] Add note & caveat in Description.
- [doc] Update script name in Description.
0.343 2021-11-15 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [doc] Expand on a developer note.
0.342 2021-11-15 Released-By: PERLANCAR; Urgency: medium
- Revise holidays 2021 (jun 18 decree).
0.341 2021-05-12 Released-By: PERLANCAR; Urgency: medium
- [bugfix] Fix clash between --query and --year (both specified
pos=0). We now remove --query's pos.
0.340 2021-04-12 Released-By: PERLANCAR; Urgency: low
- [bugfix] Fix typo: May 14 2021 is day 2 of Eid Ul-Fitr, not day 1.
0.339 2021-03-09 Released-By: PERLANCAR; Urgency: low
- [doc] Add FAQ item.
- [ux] list_idn_workdays(): tweak argument metadata for CLI
convenience.
0.338 2021-03-09 Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes
[INCOMPATIBLE CHANGES]
- Rename enum_idn_workdays() to list_idn_workdays() for consistency;
Fix/tweak examples in Synopsi sand description.
- Remove support for old deprecated names: list_id_holidays(),
count_id_workdays(), is_id_holiday().
[ENHANCEMENTS]
- Add function: is_idn_workday().
0.337 2021-03-09 Released-By: PERLANCAR; Urgency: medium
- Revise joint leave days for 2021 (reduced from 7 to 2).
0.336 2021-03-07 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [ux] Add Abstract for list_idn_workdays().
0.335 2021-01-16 Released-By: PERLANCAR; Urgency: medium
- Rename functions (_id_ infix to _idn_ for less ambiguity), old
names are still available but deprecated and not documented.
- [doc] Note that list_idn_holidays() can also be used to check
whether a certain date is a holiday, but show example in Synopsis
using is_idn_holiday() instead.
[DEPRECATION]
- As mentioned above, old function names are now deprecated:
list_id_holidays(), count_id_workdays(), enum_id_workdays(), and
is_id_holiday(). Use the new names.
0.334 2021-01-14 Released-By: PERLANCAR; Urgency: medium
[Enhancements]
- Handle case where two or more religious/holidays fall on the same
calendar day (e.g. May 8th, 1997).
[Data]
- Add holidays for 1990-1999.
- [bugfix] Forgot to add holidays: legislative election 2004 & 2019.
0.333 2021-01-14 Released-By: PERLANCAR; Urgency: medium
[Data]
- Add holidays for 2000 & 2001.
- [bugfix] Fix Hijra year for Eid Ul Fitr 2002, 2003.
- Add fixed_date=1 field for holidays that have fixed dates.
- Add note (in year_start field) that Chinese New Year holiday
began in 2003.
[Documentation]
- [doc] Revise/add more explanation to FAQ item on joint leave.
- [doc] Add FAQ item about when joint leave was first established.
0.332 2021-01-13 Released-By: PERLANCAR; Urgency: medium
- [bugfix] is_id_holiday(): Forgot to put Rinci metadata for
argument 'include_joint_leave'.
0.331 2021-01-13 Released-By: PERLANCAR; Urgency: medium
- Add function: is_id_holiday().
0.330 2020-12-08 Released-By: PERLANCAR; Urgency: medium
- Update 2020 holidays (add joint regional election/pilkada
serentak on dec 9th, decreed nov 27th).
0.329 2020-12-04 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- Refer to the official SKB in the comment.
0.328 2020-12-03 Released-By: PERLANCAR; Urgency: medium
- Update 2020 holidays (3 joint leave days in Dec removed to
prevent spreading of coronavirus, decreed Dec 1).
0.327 2020-11-17 Released-By: PERLANCAR; Urgency: medium
- Add 2021 holidays.
0.326 2020-08-18 Released-By: PERLANCAR; Urgency: high
- [bugfix] Fix joint leave dates 28 Oct, 30 Oct (Mawlid).
0.325 2020-07-30 Released-By: PERLANCAR; Urgency: medium
- Revise joint leaves of 2020.
0.324 2019-11-19 Released-By: PERLANCAR; Urgency: medium
- Add official 2020 holidays (16 + 4 joint leave).
- Fix typo in Eidul Fitr 2019.
0.323 2018-12-04 Released-By: PERLANCAR
- Add official 2019 holidays (16 days + 4 joint leave days).
0.322 2018-10-16 Released-By: PERLANCAR
- Add tentative 2019 holidays.
- Fixed joint leave days for 2018.
0.321 2018-06-26 Released-By: PERLANCAR
- Add 2018 holiday: Jun 27 declared as national holiday on Jun 25.
0.320 2017-12-04 Released-By: PERLANCAR
- Updates for official 2018 holidays (Nyepi Mar 18 -> Mar 17, Isra
Miraj Apr 13 -> Apr 14, Hijra Sep 12 -> Sep 11, joint leave +Jun
13, -Jun 20).
0.31 2017-07-31 Released-By: PERLANCAR
- Add holidays for 2018 (tentative, draft, guess).
0.30 2017-06-20 Released-By: PERLANCAR
- Add joint leave on 2017-06-23 (ref: Keppres 18/2017 on
2017-06-15).
- Remove use of Log::Any::IfLOG.
0.29 2017-05-29 Released-By: PERLANCAR
- Add Pancasila Day (June 1) as a holiday from 2017.
0.28 2016-04-23 Released-By: PERLANCAR
- Add official holidays of 2017.
0.27 2015-12-09 Released-By: PERLANCAR
- Add 2015 holiday: Pilkada Serentak (2015-12-09).
0.26 2015-09-03 Released-By: PERLANCAR
- No functional changes.
- [dist] Move spec prereqs from RuntimeRequires to
DevelopRecommends to reduce deps but still allow indicating spec
requirement.
0.25 2015-07-25 Released-By: PERLANCAR
- Update with official 2016 holidays (Isra Miraj is May 6th not
4th, Idul Adha is Sep 12th not 13th, Hijra is Oct 2nd not 3rd).
0.24 2015-04-28 Released-By: PERLANCAR
- Add tentative holidays for 2016.
- Split CLIs to its own dist App-IndonesianHolidaysUtils to reduce
deps.
- Replace Log::Any with Log::Any::IfLOG.
0.23 2014-08-16 Released-By: SHARYANTO; Note: Happy 19th CPAN Day!
- [build] CLI scripts are now generated automatically using
Dist::Zilla::Plugin::ScriptFromFunc. The plugin is still at 0.01 so the
generated script is not as polished as it should be. Stay tuned.
0.22 2014-08-06 Released-By: SHARYANTO
- Update data: 2015 holidays (official, decreed May 7th, so I'm a bit
late).
0.21 2014-07-02 Released-By: SHARYANTO
- No functional changes.
- [Bugfix] scripts/ or bin/ files need to have something like #!perl and
not #!/usr/bin/env perl so it can be replaced to the path of perl when
installing [RT#96884]
0.20 2014-06-26 Released-By: SHARYANTO
- Add script: list-id-workdays.
0.19 2014-04-24 Released-By: SHARYANTO
- bin/list-id-holidays: Experiment with Text::ANSITable's style set.
0.18 2014-04-16 Released-By: SHARYANTO
- Change wording of Pemilu -> Pemilu Legislatif, Pilpres -> Pemilu
Presiden.
0.17 2014-04-08 Released-By: SHARYANTO
[INCOMPATIBLE CHANGES]
- Rename fields 'id_aliases' -> 'ind_aliases' and 'en_aliases' ->
'eng_aliases' to be more consistent (language codes in field/function
names use ISO 3-letter codes while country names use ISO 2-letter
codes).
[ENHANCEMENTS]
- Add tentative holiday: Pilpres 2014.
- Add holidays: Pemilu 2009, Pilpres 2009.
- Add note field (currently unused).
- Add year and month to positional arguments so you can just say
'list-id-holidays 2014' or 'list-id-holidays 2014 4' instead of
'list-id-holidays --year 2014 --month 4'. This is a bit like the Unix
'cal' command, except that the order of arguments is (year) or
(year,month) instead of (year) or (month,year).
0.16 2014-04-08 Released-By: SHARYANTO
- Add holiday: Pemilu 2014.
- Add decree_date and decree_note fields when data is available (only
for a couple of holidays so far).
0.15 2013-12-12 Released-By: SHARYANTO
- No functional changes.
[REMOVED FEATURES]
- Remove alias module Calendar::Indonesia::Holiday. I'm in general no
longer in favor of alias modules, except when it's really needed
(e.g. original name is really long).
0.14 2013-08-27 Released-By: SHARYANTO
- Update data: 2014 holidays (official, decreed Aug 21st).
0.13 2013-07-25 Released-By: SHARYANTO
- Update data: 2014 holidays (tentative, no decree yet).
0.12 2012-08-04 Released-By: SHARYANTO
- No functional changes. Update to Perinci::Sub::Gen::AccessTable 0.16.
0.11 2012-08-04 Released-By: SHARYANTO
- Update data: 2013 holidays (decreed Jul 19).
0.10 2012-07-11 Released-By: SHARYANTO
- No functional changes. Update to Perinci::Sub::Gen::AccessTable 0.14.
0.09 2012-06-04 Released-By: SHARYANTO
- No functional changes. Update to Perinci::Sub::Gen::AccessTable 0.11.
0.08 2012-03-22 Released-By: SHARYANTO
- No functional changes. Update to Perinci::Sub::Gen::AccessTable 0.08.
0.07 2011-12-14 Released-By: SHARYANTO
- No functionality changes.
[INCOMPATIBLE CHANGES]
- Column 'id_name' becomes 'ind_name', 'en_name' becomes 'eng_name'.
Sorry. The use of 'id' for 'Indonesian' is easily confused with
'identifier'.
0.06 2011-12-14 Released-By: SHARYANTO
- No library changes. Add command-line script.
0.05 2011-10-05 Released-By: SHARYANTO
- Fix some calendar mistakes, add holidays from 2002-2007.
0.04 2011-07-19 Released-By: SHARYANTO
[INCOMPATIBLE CHANGES]
- enum_id_workdays() (and count_id_workdays()) now accepts 'start_date'
and 'end_date' arguments instead of 'year'/'mon', to be more flexible
(list_id_holidays() should probably do too, but this requires
enhancements to Sub::Spec::Gen::ReadTable first).
[FIXES]
- Calendar::ID::Holiday alias module previously couldn't export
functions.
0.03 2011-07-10 Released-By: SHARYANTO
[ENHANCEMENTS]
- Add alias Calendar::ID::Holiday
0.02 2011-06-30 Released-By: SHARYANTO
[ENHANCEMENTS]
- Add functions: enum_id_workdays(), count_id_workdays().
- (documentation) Add FAQ.
0.01 2011-06-14 Released-By: SHARYANTO
- First release.