Releases: vacanza/holidays
Releases ยท vacanza/holidays
v0.81
Version 0.81
Released September 15, 2025
- Add Saint Helena, Ascension and Tristan da Cunha holidays (#2820 by @Abheelash-Mishra, @arkid15r)
- Add Sudan holidays (#2854 by @anshonweb)
- Update Chinese Lunisolar calendar: extend Winter Solstice support (#2927 by @KJhellico)
- Update Philippines holidays: add 2026 holidays (#2912 by @KJhellico)
- Update Spain holidays: add Dec 3 holiday in Navarre (#2895 by @KJhellico)
- Update countries with Eastern holidays: add estimated holidays labels (#2924 by @KJhellico, @arkid15r)
- Update release notes generator (#2929 by @KJhellico)
- Simplify N802 suppression for
common.py
(#2880 by @arkid15r)
Full Changelog: v0.80...v0.81
v0.80
Version 0.80
Released September 1, 2025
- Refactor Australia holidays (#2828 by @KJhellico)
- Refactor Macau holidays: holiday categories standardization (#2868 by @PPsyrius)
- Add Comoros holidays (#2827 by @Prateekshit73, @arkid15r, @prateekshit-v)
- Add Eritrea holidays (#2783 by @Prateekshit73, @prateekshit-v)
- Add National Stock Exchange of India (NSE) holidays (#2834 by @saheelsapovadia, @arkid15r)
- Add Rwanda holidays (#2792 by @Prateekshit73, @prateekshit-v)
- Add Somalia holidays (#2848 by @Prateekshit73, @arkid15r, @prateekshit-v)
- Add South Sudan holidays (#2831 by @Prateekshit73, @arkid15r, @prateekshit-v)
- Add Tajikistan holidays (#2852 by @Wasif-Shahzad)
- Add Uganda holidays (#2833 by @Prateekshit73, @arkid15r, @prateekshit-v)
- Add
estimated_label
to all countries with Islamic holidays (#2860 by @KJhellico, @arkid15r) - Fix Hindu Lunisolar calendar (#2871 by @KJhellico)
- Fix Islamic holidays tests (#2849 by @KJhellico)
- Fix
TestAllInSameYear
methods (#2877 by @KJhellico) - Update Bosnia and Herzegovina holidays (#2869 by @KJhellico)
- Update Burundi holidays, add l10n support (#2843 by @PPsyrius)
- Update Canada holidays: add National Day for Truth and Reconciliation in MB (#2829 by @KJhellico)
- Update Georgia holidays: add August 29, 2025 special holiday (#2863 by @KJhellico)
- Update Guinea-Bissau holidays (#2859 by @KJhellico, @arkid15r)
- Update Nigeria holidays, add l10n support (#2874 by @PPsyrius)
- Update Singapore holidays: remove duplicate holidays label assignment (#2844 by @PPsyrius)
- Update Tanzania holidays: extend holidays support to 1965 (#2821 by @PPsyrius)
- Update
common::CommonTests
: expand label tests to financial entities (#2876 by @arkid15r) - Add .zenodo.json (#2870 by @arkid15r)
- Add
common::TestCase::assertHolidayNameCount
method (#2873 by @KJhellico) - Add metadata package version mismatch hint (#2846 by @arkid15r)
- Add missing docstring for
__init__
method (#2850 by @KJhellico) - Expose entity additional codes (#2879 by @arkid15r)
- Test Case Name Standardization (#2853 by @PPsyrius)
- Unify imports (#2845 by @KJhellico)
- Use aux repository data for downloads badge (#2832 by @arkid15r)
New Contributors
- @saheelsapovadia made their first contribution in #2834
Full Changelog: v0.79...v0.80
v0.79
Version 0.79
Released August 18, 2025
- Add Bhutan holidays (#2635 by @Prateekshit73, @arkid15r, @code-with-aneesh, @KJhellico, @prateekshit-v)
- Add Gambia holidays (#2777 by @kritibirda26, @arkid15r)
- Add Guinea-Bissau holidays (#2776 by @kritibirda26, @arkid15r, @KJhellico)
- Add Iraq holidays (#2763 by @kritibirda26, @arkid15r)
- Add Kiribati holidays (#2778 by @kritibirda26, @arkid15r)
- Add Liberia holidays (#2774 by @kritibirda26)
- Add South Georgia and the South Sandwich Islands holidays (#2761 by @tr33k)
- Add Syrian Arab Republic holidays (#2791 by @Wasif-Shahzad)
- Add Turkmenistan holidays (#2757 by @Wasif-Shahzad)
- Update Azerbaijan holidays: fix observed Islamic holidays (#2822 by @KJhellico, @arkid15r)
- Update Bahrain holidays (#2784 by @KJhellico)
- Update Bhutan holidays: reference link archival (#2795 by @PPsyrius)
- Update Canada holidays: adjust introduction year of National Aboriginal Day in NT (#2804 by @KJhellico)
- Update Chile holidays: abolition of Dec 31 bank holiday (#2793 by @mbfarah)
- Update Chile holidays: add special holidays (#2798 by @mbfarah)
- Update Ethiopia holidays, add
ETHIOPIAN_CALENDAR
support, Julian Date Drift adjustment pre-1899 and post-2099 (#2794 by @PPsyrius) - Update Turkmenistan holidays (#2785 by @KJhellico)
- Update badges: add downloads badge temporary fix (#2817 by @arkid15r)
- Update pre-commit: add pyproject-fmt (#2814 by @arkid15r)
- Update release notes generator (#2802 by @KJhellico)
- Add
HolidayBase::is_weekend
method (#2780 by @KJhellico, @arkid15r) - Implement confirmed years range support for custom calendars (#2759 by @KJhellico, @arkid15r)
- Remove setup.py (#2823 by @arkid15r)
- Split tests/test_holiday_groups.py (#2803 by @arkid15r)
New Contributors
Full Changelog: v0.78...v0.79
v0.78
Version 0.78
Released August 4, 2025
- Add Pitcairn Islands holidays (#2704 by @Harshil-Gupta, @arkid15r, @KJhellico, @PPsyrius)
- Update Egypt holidays (#2742 by @KJhellico)
- Update Egypt holidays: update remaining .po files changes (#2748 by @PPsyrius)
- Update Germany holidays: add Augsburg Peace Festival for Augsburg (#2750 by @PPsyrius)
- Update Indonesia holidays: add August 18, 2025 holiday (#2773 by @KJhellico)
- Update Luxembourg holidays: add bank holidays (#2751 by @KJhellico)
- Update Pakistan holidays: 2025 Ashura and Eid al-Adha dates (#2746 by @PPsyrius)
- Update Saudi Arabia holidays (#2753 by @KJhellico, @arkid15r)
- Update docstrings of public classes and methods (#2754 by @KJhellico)
- Add Python 3.14 (beta) to CI/CD (#2650 by @PPsyrius, @arkid15r)
- Input handling improvements for
get_nth_working_day
(#2770 by @PPsyrius)
New Contributors:
- @Harshil-Gupta made their first contribution in #2704
Full Changelog: v0.77...v0.78
Version 0.77
Version 0.77
Released July 21, 2025
- Refactor US holidays: consolidate duplicate
self._year
triggers (#2726 by @PPsyrius) - Add Cabo Verde holidays (#2654 by @Prateekshit73, @prateekshit-v, @sindhuraks)
- Add Cayman Islands holidays (#2706 by @Abheelash-Mishra)
- Add Central African Republic holidays (#2687 by @Prateekshit73, @arkid15r, @prateekshit-v)
- Add Christmas Island holidays (#2623 by @anshonweb, @arkid15r)
- Add Democratic Republic of the Congo holidays (#2702 by @Prateekshit73, @prateekshit-v)
- Add Faroe Islands holidays (#2719 by @KJhellico, @arkid15r, @Shrot101)
- Add Gibraltar holidays (#2720 by @Wasif-Shahzad, @arkid15r, @KJhellico)
- Add Lebanon holidays (#2700 by @kritibirda26, @arkid15r)
- Add Mali holidays (#2725 by @kritibirda26, @arkid15r)
- Add Montserrat holidays (#2714 by @Wasif-Shahzad, @arkid15r, @KJhellico)
- Add Niue holidays (#2737 by @Abheelash-Mishra, @arkid15r)
- Add Norfolk Island holidays (#2716 by @anshonweb, @arkid15r)
- Add Palestine holidays (#2701 by @Wasif-Shahzad)
- Add Saint Vincent and the Grenadines holidays (#2608 by @waqar2403, @arkid15r, @PPsyrius)
- Add Tokelau holidays (#2727 by @anshonweb, @arkid15r, @KJhellico)
- Fix missing
StaticHolidays
in some countries (#2729 by @KJhellico) - Improve some variable naming (#2708 by @arkid15r)
- Optimize dict in/get cases (#2707 by @arkid15r)
- Update Georgia holidays (#2735 by @KJhellico)
- Update Peru holidays: add 2023+ holidays (#2730 by @kplrm, @KJhellico)
- Document
_add_holiday_*
pattern (#2721 by @williambdean, @arkid15r)
New Contributors
- @waqar2403 made their first contribution in #2608
- @anshonweb made their first contribution in #2623
- @williambdean made their first contribution in #2721
- @kplrm made their first contribution in #2730
Full Changelog: v0.76...v0.77
v0.76
Version 0.76
Released July 7, 2025
- Add Bonaire, Sint Eustatius and Saba holidays (#2651 by @Prateekshit73, @arkid15r)
- Add Falkland Islands holidays (#2697 by @Abheelash-Mishra)
- Add Libya holidays (#2671 by @kritibirda26)
- Add Mauritius holidays (#2643 by @kritibirda26)
- Add Mongolia holidays (#2601 by @ankushhKapoor, @arkid15r)
- Add Sint Maarten holidays (#2631 by @psupra22, @arkid15r)
- Add working day tests for countries with substituted holidays (#2695 by @KJhellico)
- Fix iCal exporter tests (#2689 by @KJhellico)
- Update Aruba, Curaรงao, Netherlands holidays: general code refactor (#2677 by @PPsyrius)
- Update Cocos Islands holidays: fix 2023 Eid al-Fitr date (#2683 by @KJhellico)
- Update France holidays: refactors, add
th
l10n (#2642 by @PPsyrius) - Update San Marino holidays, add l10n support (#2684 by @KJhellico)
- Update Svalbard and Jan Mayen holidays: remove l10n overrides (#2649 by @PPsyrius)
- Update Taiwan holidays (#2653 by @KJhellico)
- Update United States holidays: add
th
l10n (#2678 by @PPsyrius) - Update Uzbekistan holidays: add 2024-2025 exact dates (#2679 by @KJhellico)
- Update l10n for RTL languages (#2676 by @KJhellico)
- Update l10n helper script (#2699 by @KJhellico)
- Update pytest configuration (#2640 by @KJhellico)
- Archive a link for Turks and Caicos holidays (#2688 by @kritibirda26)
- Reformat .po files (#2673 by @KJhellico)
- Show test coverage details by default (#2686 by @arkid15r)
- Simplify parent-based entity handling (#2685 by @arkid15r)
New Contributors:
Full Changelog: v0.75...v0.76
v0.75
Version 0.75
Released June 16, 2025
- Refactor TF holidays (#2612 by @KJhellico)
- Refactor Trinidad and Tobago holidays (#2617 by @PPsyrius)
- Refactor
__init__
method signature (#2618 by @KJhellico) - Add Anguilla holidays (#2615 by @Prateekshit73, @arkid15r, @KJhellico)
- Add Cook Islands holidays (#2582 by @tr33k, @arkid15r)
- Add Guyana holidays (#2614 by @kritibirda26, @arkid15r)
- Add Micronesia holidays (#2594 by @nalin-28, @arkid15r, @PPsyrius)
- Add Nauru holidays (#2609 by @Roshan-1024, @arkid15r, @KJhellico)
- Add Niger holidays (#2583 by @Abheelash-Mishra, @arkid15r)
- Add Senegal holidays (#2593 by @Wasif-Shahzad, @arkid15r)
- Add Solomon Islands holidays (#2632 by @kritibirda26, @arkid15r, @KJhellico)
- Add Svalbard and Jan Mayen holidays (#2638 by @PPsyrius)
- Add Turks and Caicos Islands holidays (#2483 by @ShalomDee)
- Improve Togo holidays test coverage (#2628 by @Roshan-1024)
- Update Bermuda holidays: add l10n support (#2589 by @kritibirda26)
- Update Hungary holidays: update 1991-2026 special holidays (#2568 by @prokaj)
- Update Namibia holidays, add l10n support (#2629 by @KJhellico)
- Update Philippines holidays: 2025 Eid'l Adha Proclamation URL (#2600 by @kleo)
- Update SPONSORSHIP.md (#2588 by @arkid15r)
- Update Singapore holidays: add 2026 public holidays (#2637 by @PPsyrius)
- Update countries/financial with absolute imports (#2599 by @laurentco, @arkid15r)
- Add Wayback Machine URL archiver and replacer script (#2504 by @kritibirda26)
- Add l10n helper script (#2607 by @KJhellico)
- Archive more links (#2622 by @kritibirda26)
- Replace flake8 noqa-s w/ ruff (#2610 by @arkid15r)
- Set Python 3.13 as primary in CI/CD (#2605 by @KJhellico)
New Contributors:
- @laurentco made their first contribution in #2599
- @ShalomDee made their first contribution in #2483
- @prokaj made their first contribution in #2568
Full Changelog: v0.74...v0.75
v0.74
Version 0.74
Released June 2, 2025
- Add Benin holidays (#2562 by @tr33k, @KJhellico)
- Add Bermuda holidays (#2571 by @kritibirda26)
- Add British Virgin Islands holidays (#2555 by @tr33k, @arkid15r)
- Add Equatorial Guinea holidays (#2521 by @Abheelash-Mishra)
- Add Yemen holidays (#2522 by @Wasif-Shahzad, @arkid15r)
- Add ร land Islands holidays. Update Finland holidays (#2537 by @PPsyrius, @arkid15r, @Arynelson)
- Update Thailand holidays: add uk localization (#2566 by @KJhellico)
- Update North Macedonia holidays, add l10n support (#2554 by @KJhellico)
- Update sponsorship FAQ formatting (#2572 by @arkid15r)
- Add SPONSORSHIP.md (#2546 by @arkid15r)
- Clean up unicode URLs (#2580 by @PPsyrius, @arkid15r, @KJhellico)
New Contributors:
- @Abheelash-Mishra made their first contribution in #2521
Full Changelog: v0.73...v0.74
v0.73
Version 0.73
Released May 19, 2025
- Add Cocos Islands holidays (#2532 by @tr33k)
- Add Grenada holidays (#2524 by @nalin-28)
- Add Nepal holidays (#2386 by @ankushhKapoor, @arkid15r)
- Add Togo holidays (#2525 by @Roshan-1024, @KJhellico)
- Update Andorra holidays, add l10n support (#2530 by @KJhellico)
- Update Argentina holidays: add 2018 G20 Leaders' Summit for Buenos Aires (#2529 by @PPsyrius)
- Update Philippines holidays: add special holiday May 12, 2025 (#2539 by @KJhellico)
- Update Vatican City holidays: add election and name day of Pope Leo XIV (#2549 by @KJhellico)
- Update documentation build: make PR links in changelog (#2540 by @KJhellico)
- Update pre-commit config (#2548 by @KJhellico, @arkid15r)
Full Changelog: v0.72...v0.73
v0.72
Version 0.72
Released May 5, 2025
- Add Sao Tome and Principe holidays (#2489 by @tr33k, @arkid15r)
- Add Trinidad and Tobago holidays (#2402 by @Roshan-1024, @KJhellico)
- Fix
TestClosestHoliday
current date handling (#2517 by @KJhellico) - Fix typography: replace U+2019 with "'" and U+2013 with '-' (#2523 by @KJhellico)
- Update Canada holidays: add historical holidays (#2507 by @PPsyrius)
- Update Ethiopia holidays: official source namings,
WORKDAY
category (#2490 by @PPsyrius) - Update India holidays: add missing Tamil Nadu holidays (#2502 by @tr33k, @KJhellico)
- Update README: add Snyk package health badge (#2503 by @KJhellico)
- Update Singapore holidays: 2025 Polling Day on May 3rd (#2487 by @PPsyrius)
- Update Taiwan holidays: test case refactor (#2498 by @PPsyrius)
- Update documentation build process (#2501 by @KJhellico, @arkid15r)
- Update documentation tests: add AUTHORS.md checking (#2492 by @KJhellico, @arkid15r)
- Add missing subdivisions aliases (#2520 by @KJhellico)
- Disable v1 incompatibility warning (#2518 by @arkid15r)
- Docstring cleanup for Indochinese countries (#2505 by @PPsyrius)
- Extend Chinese Lunisolar calendar support (#2488 by @KJhellico)
- Rename AUTHORS.md to CONTRIBUTORS (#2496 by @arkid15r)
New Contributors:
Full Changelog: v0.71...v0.72