Releases: workalendar/workalendar
🇹🇳 + 🇸🇻 // The January 2023 release
v17.0.0 was released on 2023-01-01.
New calendars
- New calendar: Added Tunisia calendar by @macharmi (#702)
- New calendar: Added El Salvador calendar by @hersoncruz (#708).
Other changes
- Update China's public holidays for 2023 (#728).
- Removed compatibility with Python 3.6, also, removed tests & amended documentation (#705).
- Upgraded
tox
usage, now compatble with tox 4+ (addedallowlist_externals
). - Added support for Python 3.10 (#706).
- Added support for Python 3.11 (#732).
- Refactor
NetherlandsWithSchoolHolidays.get_christmas_holidays
for simplicity and readability.
Queen Elisabeth II => King Charles III
v16.4.0 was released on 2022-09-16
This "hotfix" release adds the Queen Elizabeth II holiday in the UK.
Changes
- Fixed United Kingdom's 2022 holidays ; Added Bank Holiday for the State Funeral of Queen Elizabeth II (#719).
Note: I've vastly neglected this project for months now, essentially due to lack of energy and time to work on it.
I apologize to every contributor who may have felt ignored by my apathy. It may take some time, maybe I won't succeed, but I'll try to do my best to get this project back on track.
🇬🇪+🇰🇿+🇺🇸+🇱🇻+🇨🇭 // The Palindromic Release
v16.3.0 was released on 2022-02-22 (hey! a palindromic date!)
New calendars
- New calendar: Added Georgia (country) calendar by @atj01 (#687).
- New calendar: Added Kazakhstan calendar by @atj01 (#688).
- New calendar: Added USA Federal Reserve System calendar by @ludsoft (#695)
Bugfixes and other changes
- Removed duplicate Proclamation Day for Latvia, by @Daglina (#686).
- Documentation: Fix the
keep_datetime
usage example in the "basic" doc (#690). - Added conditional holidays on 26th December and 2nd January in Neuchatel (Switzerland) (#697).
- Added Federal Thanksgiving Monday and two conditional holidays on 26th December and 2nd January in Neuchatel (Switzerland) (#697).
🇨🇳 China is ready for 2022!
🇬🇬 Even Channel islands can have their calendars
The v16.1.0 was released on 2021-10-01
- Fixed United Kingdom's 2022 holidays ; Spring Bank Holiday has been moved to the 3rd of June and Queen's Platinum Jubilee added to 2nd of June, by @mountinash789 (#677).
- New calendar: Added Guernsey calendar by @ludsoft (#681)
🇵🇭 Hello Philippines - Bye-bye skyfield and pyCalverter
v16.0.0 was released on 2021-09-16
New calendar
Internal changes
See the README for more details about requirements, you may have to make changes to your installed packages in your environment.
- Remove
skyfield
dependency, added[astronomy]
as extra dependency, thanks a millions times to @jrd (#660). - Replace
pyCalverter
withconvertdate
(#536). - Remove unused
JalaliMixin
- Replace
pkg_resources
withimportlib_metadata
to fetch the version number in__init__.py
(#657) - Added new badges (pypi, conda, license) and installation instructions (pip, conda) to readme file @sugatoray (#673).
- Added the "Workalendar maintainers" in the LICENSE file.
- Changed the maintainer email.
🇳🇬 Welcoming Nigeria & 🇨🇱 Chile fixes
The v15.4.0 was released on 2021-07-12
Changes
- New calendar: Added Nigeria calendar by @taiyeoguns (#656)
- Fix: Chilean calendar floating dates, add Indigenous Peoples Day using solar term, thx @ajcobo.
🇯🇵 Japan Olympics Hotfix
HOTFIX RELEASE Because of Tokyo's Summer Olympic games, some July/August holidays were changed in Japan.
Bugfixes
- Updated Japan calendar because of the Olympics, thx @lxlgarnett. (#662)
- Fixed Japan "Sports Day" label depending on the year.
Documentation
- The Workalendar project has been moved from Peopledoc's organization to its own (#651, #653, thx to @ewjoachim).
Barbados Fix 🇧🇧
Godspeed, Crew Dragon 2
v15.2.0 bugfix release was published on 2021-04-23
Changes
- Fixed Cuiaba City calendar (Brazil), adding Easter Sunday, Corpus Christi and Good Friday, thx @leogregianin (#642).
- Fix Catalonian calendar: add missing St John the Baptist public holiday, thx @lozlow (#643).