- Update to 0.88
* Refactor Macau holidays
* Refactor New Zealand holidays
* Add Bombay Stock Exchange (BSE) holidays
* Add `utils::list_long_breaks` function to find consecutive holidays
* Update .po files generator: refresh "PO-Revision-Date" on file changes
* Update Belarus holidays: 2026 substituted holidays
* Update Brazil holidays: add São Paulo Capital subdivision support
* Update Chile holidays: restore bank holiday Dec 31
* Update Malaysia holidays: add 2026 public holidays
* Update Malaysia holidays: update Birthday of the Governor of Sabah
* Update National Stock Exchange of India holidays: add Gujarati language support
* Update Sweden holidays: add legally-recognized
non-public holidays as `DE_FACTO` category
* Update Taiwan holidays in 2025-2026
* Update Turks and Caicos Islands holidays: 2026 changes
* Update United States holidays: add Diwali for California from 2026 onwards
* Update United States holidays: add federal (`GOVERNMENT`) special holidays
* Update United States holidays: update Alaska (AK) state holidays
* Update United States holidays: update Puerto Rico holidays
* Update Uzbekistan holidays: add 2025-2026 special holidays
* Update Venezuela holidays
* Update l10n test: check .po files for placeholders mismatch
* Update make script for Windows
* Add dependency upgrade Makefile target
* Move version source of truth to holidays/VERSION
* Run make upgrade
* l10n cleanup
- from version 0.87
* Refactor `TestAllInSameYear` class
OBS-URL: https://build.opensuse.org/request/show/1325809
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=74
- Update to 0.85
* Refactor l10n scripts
* Refactor snapshots generator: ProcessPoolExecutor, UTF-8 support
* Update Azerbaijan holidays in 2025
* Update China holidays in 2026
* Update Ecuador holidays: fix observance rules
* Update National Stock Exchange of India holidays
* Update Thailand holidays: add 2026 Royal Ploughing Ceremony
* Update Turkey holidays: add historical holidays
* Update United States holidays: add Native American Heritage Day in WA
* Centralize all per-file ignores to pyproject.toml
* TestCase Syntactic Sugar Support
OBS-URL: https://build.opensuse.org/request/show/1320185
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=72
- 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
- update to 0.48:
* 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/request/show/1172537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-holidays?expand=0&rev=17
* 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
- update to 0.47:
* 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/request/show/1169388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-holidays?expand=0&rev=16
* 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
- update to 0.42:
* 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/request/show/1145004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-holidays?expand=0&rev=13
* 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