- Update to 0.73
* Add Cocos Islands holidays
* Add Grenada holidays
* Add Nepal holidays
* Add Togo holidays
* Update Andorra holidays, add l10n support
* Update Argentina holidays: add 2018 G20 Leaders' Summit for Buenos Aires
* Update Philippines holidays: add special holiday May 12, 2025
* Update Vatican City holidays: add election and name day of Pope Leo XIV
* Update documentation build: make PR links in changelog
* Update pre-commit config
OBS-URL: https://build.opensuse.org/request/show/1281291
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=56
- Update to 0.67
* Add Saint Lucia holidays
* Add Tuvalu holidays
* Update Greenland holidays l10n
* Update Hong Kong holidays: add l10n support
* Update Hong Kong holidays: fix `th` l10n typo
* Update Panama holidays, add l10n support
* Update README: add DOI
* Update United Kingdom & Isle of Man holidays: add l10n support
* Update internal scripts
* Update subdivision names for Presidents' Day in the United States
* Add Python syntax check with ruff-pyupgrade rules
* Add make script for Windows
* Check .mo rather than .po files in TestListLocalizedEntities
* Implement HolidayBase::get_closest_holiday functionality
* Unify certain holidays names translation
OBS-URL: https://build.opensuse.org/request/show/1248141
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=50
- Update to 0.66
* Add Sri Lanka holidays
* Fix typo in CONTRIBUTING.rst
* Update Czechia holidays
* Update Germany holidays: add Corpus Christi in CATHOLIC category
* Update Iceland holidays: add HALF_DAY holidays
* Update Iran holidays
* Update PR exclusion logic
* Update Slovakia holidays: Constitution Day is working day since 2024
* Update Slovenia holidays
* Update Sweden holidays: fix All Saints' Day
* Update Thailand holidays: refactor Royal Ploughing Ceremony code
* Update United Arab Emirates holidays: add `th` l10n, exact 2017-2025 entries
* Update Vatican City holidays: add missing holidays, l10n support
* Update automatic snapshots update workflow
* Update some holidays Ukrainian translations
* Add Israel holidays localization: th
* Add West Frisian language
* Pin CI/CD Ubuntu version
* Remove .po files from distribution bundles
- from version 0.65
* Update Afghanistan and Iran holidays: change weekend to FRI-SAT and FRI respectively
* Update Afghanistan holidays
* Update South Korea holidays: 2025 temporary public holidays
* Update ruff from v0.8.6 to v0.9.1
* Add faster date parsing from strings in ISO 8601 format
* Add signed artifacts path
- from version 0.64
* Introduce `common.WorkingDayTests` class
* Refactor XNYS holidays: standardize US market holidays days of mourning entries
OBS-URL: https://build.opensuse.org/request/show/1245043
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=48
- update to 0.51:
* Update Aruba and Curaçao holidays l10n (split locales) (#1827 by @KJhellico)
* Update Brazil holidays: add new Nov 20 holiday (#1832 by @KJhellico)
* Update CI/CD job concurrency (#1823 by @arkid15r)
* Update CI/CD job concurrency (#1830 by @arkid15r)
* Update README.rst (#1828 by @arkid15r)
* Update ruff configuration (#1819 by @arkid15r)
* Align India subdivisions with ISO 3166-2 (#1821 by @KJhellico)
* Migrate to codecov.io (#1818 by @arkid15r)
* Narrow down ignored warnings (#1816 by @arkid15r)
* Refactor some holidays with uncommon rules (#1807 by @KJhellico)
* Add Greenland holidays (#1811 by @Klintrup, @arkid15r)
* Fix docs: update Italy docstring (#1808 by @arkid15r)
* Update Italy holidays (#1805 by @KJhellico)
* Add 2024 Russian Substituted Holidays (#1799 by @PPsyrius)
* Add Georgian government holiday for May 17, 2024 (#1802 by @PPsyrius, @arkid15r)
* Add v1 future incompatibility warning (#1801 by @arkid15r)
* Migrate Japan holidays to ObservedHolidayBase (#1810 by @KJhellico)
* Synchronize entity dynamic imports (#1794 by @Izzette)
* Add IFEU holidays (#1792 by @benjfield, @arkid15r)
* Update Hong Kong holidays (#1767 by @KJhellico, @arkid15r)
* Update Malaysia holidays (#1791 by @KJhellico)
* Update observed rules: add holiday removal support (#1796 by @arkid15r)
* Address numpy int argument conversion issue (#1782 by @arkid15r)
* Replace `datetime::timedelta` with custom function (#1785 by @KJhellico)
OBS-URL: https://build.opensuse.org/request/show/1181678
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=42
* Introduce workdays calculation support
* Refactor `HolidayBase::__getattr__`: speed up _add_holiday_*
methods
* Add Palau holidays
* Update Greece holidays: move 2024 Labor Day to May 7
* Update Timor-Leste holidays
* Update United States holidays: fix Confederate Memorial Day
in MS
* Update badges in README
* Update CI/CD: fix macOS Python versions
* Extend HolidayBase::_add_holiday family methods with Easter
support
* Prioritize entity default holiday category processing
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=40
* Refactor some sequential holidays
* Add Jordan holidays
* Change contributors badge placement
* Update Australia holidays: fix Sovereign's Birthday dates in
WA
* Update Eid al-Fitr 2024 dates
* Update European Central Bank holidays
* Update Poland holidays: fix Ascension Day
* Update South Africa holidays: add public holiday on May 29,
2024
* Update contributing guidelines
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=38
* Add Ghana holidays
* Add Jersey holidays
* Update Costa Rica holidays
* Update Croatia holidays
* Update Greece holidays
* Update Switzerland holidays
* Update United Arab Emirates holidays
* 2020 China calendar discrepancies fix
* Add United Kingdom's Whit Monday holidays for pre-1971 years
* Unify common holidays name translation
* Use current version for release notes generation
* Implement Tanzania `StaticHolidays`
- Pre-commit v.2.0.3 (dr-p)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=30
- Update Version 0.16
Released September 16, 2022
This release is dedicated to Queen Elizabeth II (21 April 1926 – 8 September 2022),
who lived her long life as a monarch through 2 centuries, in both happy and difficult moments,
with grace, dignity and an always inspiring strong sense of duty and warm heart.
Goodbye "Lilibet", you have symbolically been a queen, a mother and a grandmother
to a lot of us, and will be dearly missed.
- Financial market support review, new method financial_holidays(..) #694 (dr-p)
- Support for Moldova #695 (Thedand)
- Support for Bolivia #679, #698 (kasya)
- UK updates #702 (JPunter, violuke)
- Australia updates #699 (Ryan-McCrory, dr-p)
- Canada updates #710 (bkthomps)
- New Zealand updates #708, #709 (dr-p, markhoneth)
- NYSE updates #693, #696 (kasya)
- Update Version 0.15
Released August 21, 2022
- Added support for Python3.11 (dr-p)
- Updated README - improved badges area (dr-p)
- Support for Cuba #678 (bthompson, dr-p)
- Typechecking implementation, first release (HolidayBase, utils, some sample countries) #661 (dimbleby)
- Test coverage improvement #633 (akosfurton, dr-p)
- Drop support for UK subdivisions as countries (England, Scotland..) (dr-p)
- Drop support for IsleOfMan as UK subdivision (dr-p)
- Drop support for PortugalExt (ie: extended Portugal) (dr-p)
- US fixes#675 (arkid15r)
- Colombia fixes & test improvements #676 (bkthomps)
- Venezuela fixes & test improvements #677 (bkthomps)
- Canada fixes#579 (dr-p, scubaandre)
- Ukraine refactoring #681 (kasya)
OBS-URL: https://build.opensuse.org/request/show/1006799
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=22
- update to version 0.10.5.2
* Dropped support for Python 2 (dr-p)
* Removed convertdate<=2.2.0 constraint (dr-p)
* Travis CI integration review (dr-p)
* Support for Mozambique (jusce17)
* Angola fixes (jusce17)
* Portugal localized holidays (jusce17)
* Disable year expansion on name search #411 (giladmaya)
* Israel fixes (new convertdate version) #407 (giladmaya)
* Ireland fixes (ISO-2 code, partial split from UK) #417 (javicalle)
* Honduras fix (ISO-2 code) #405 (dr-p, agorajek)
- had to disable lag-boamer support due lack of official resource for it
via disable-lag-baomer.patch
- update to version 0.10.4
* Dropped support for Python 3.5
* Support for Djibouti (Abdisamade)
* Support for United Arab Emirates (marcomasulli, mborsetti)
* Support for Chile (mborsetti, dr-p)
* Support for Angola (jusce17, pietervdw115, dr-p)
* Support for Malawi (pietervdw115)
* Support for Bangladesh (dr-p, tasnimislam)
* Korea fixes (MYUNGJE, dr-p, hiddentrap)
* Australia 2020 fix (bencollerson, trauty-is-me)
* Croatia fixes and updates (jangrg, mborsetti, dr-p)
* United States fixes (raffg, bgmiles, dr-p)
* UK fixes/improvements (dr-p, richard-kunert, emreay-)
* Russia fixes (tserekh)
* Ireland fixes (chiuczek)
* Spain observed holidays fix (sermayoral)
OBS-URL: https://build.opensuse.org/request/show/870207
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=16
- Update to version 0.10.3
Released July 15, 2020
- Added get_named(substring) method to retrieve holidays by name (dr-p)
- Added pop_named(substring) method to pop specific holiday/s by name (samtregar, dr-p)
- Support for Burundi (bmwachajr)
- Support for Latvia (rolandinsh)
- Support for Romania (dorianm)
- Spain fix (dr-p)
- Netherlands fix (RooieRakkert)
- Switzerland fixes (cgrigis)
- Germany fix (MikeTsenatek)
- Added korean_cal attribute to Korea and Vietnam (seriousran, pelennor)
- United States fixes (patrick-nicholson, dr-p)
- Singapore fixes + 2021 holidays (mborsetti)
Version 0.10.2
==============
Released April 13, 2020
- Support for Spain (piliamaurizio, jbroudou, dr-p, gerardo15)
- Support for Turkey (cemkaragozlu)
- Support for Korea (1kko, dr-p)
- Support for Vietnam (1kko, dr-p)
- Support for Morocco (abensrhir, dr-p)
- Mexico fix (Rosi2143, dr-p)
- Croatia fix (sebojanko, dr-p)
- US Georgia fix (jbroudou, dr-p)
- Austria province ISO3166-2 adoption (jbroudou, dr-p)
- Portugal typos & name fixes (reinaldoramosarxi)
- US MLK renamed (snoopyjc, dr-p)
- ISO-3 codes export fix (dr-p)
OBS-URL: https://build.opensuse.org/request/show/822929
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=14
- Update to 0.10.1
* Project structure refactoring (MaxHaertwig, dr-p)
* Added support for Python3.8 (dr-p)
* Dropped support for pypy and Python3.4, welcome back pypy3 (dr-p)
* Fully reviewed Travis CI integration (dr-p)
* Added 3-digit country ISO codes (MaxHaertwig)
* Support for Paraguay (dr-p, sfeliu)
* Support for Israel (giladmaya, dr-p)
* Support for Egypt (gaberm)
* Support for Serbia (kosugor)
* Support for Singapore (mborsetti)
* README.rst fixes / sync
* Brazil-Parana support (dr-p, jbroudou)
* Japan fixes (dr-p, thophan92, saurabh3896)
* Canada, Spain, US fixes (jbroudou)
* Belarus fix (mpolyakovsky)
OBS-URL: https://build.opensuse.org/request/show/792660
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=12
- Update to 0.9.12:
* Support for Nigeria (ioluwayo)
* Support for India - Telangana (kiranbeethoju, dr-p)
* Support for Dominican Republic (gabmartinez)
* Support for Nicaragua (CARocha)
* Code refactoring, bugfixes (vlt)
* Add method to list all supported countries (fabaff)
* Germany bugfixes (bitraten)
* Correctly handle United Kingdom "May Day" holiday in 2020 - #219 (robfraz)
* Hungary fixes (gypapp)
* Chile test fixes (rpanai)
* Italy fixes (jokerigno, sixbladeknife)
* Other minor fixes
OBS-URL: https://build.opensuse.org/request/show/765222
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=10
- Added Japanese holidays for new Emperor (kokinamura)
- Fixed Australian Canberra day holiday (explodingdinosaurs, dr-p)
- Added support for Estonian holidays (RaulVS14)
- Added support for Iceland and Kenya (justinasfour04)
- Added support for Aruba (orson1282)
- Added support for Hong Kong (polifaces)
- Added support for Peru (manuelvalino)
- Switzerland fixes (spasche)
- Croatia fix (pave121, dr-p)
- Polish deprecation: replaced by Poland (dr-p)
- Czech(ia) - Slovak(ia) fixes (dr-p)
- Allow passing years to CountryHoliday (mr.shu)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=8