Skip to content

Tags: Akelarde/python-holidays

Tags

v.0.18

Toggle v.0.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v.0.18 (vacanza#876)

* Refactor weekdays/weekends logic.

  - Deprecate MON-SUN constants in favor of dateutil MO-SA.
  - Deprecate and move `WEEKENDS` from utils to HolidayBase
    (on per country basis as some countries have not usual SAT, SUN weekends).
  - Add `_is_weekend` method into `HolidayBase`.
  - Change isort multi-line import behavior to bracket-less.
  - Update flake8 settings in order to make it stricter.
  - Remove unused imports.
  - Remove unused/commented out code.

* Migrate special holidays for all countries.

Move logic from `_populate` to `special_holidays` for:
  - Botswana
  - Eswatini
  - Hongkong
  - Ireland
  - Japan
  - South Korea
  - Lesotho
  - Namibia
  - Poland
  - Singapore
  - Slovakia
  - South Africa
  - Zambia

* Rename Korea to South Korea.

Update tests and documentation.

* Fix pre-commit.

* Fix pre-comit and sphinx.

* Address review comments.

* Hong Kong:
- holidays establishing years specified
- historical holidays added
- Lunar New Year and Christmas calculation fix
- Ching Ming Festival and Easter Monday overlapping fix
- optimizations
- tests added

* Optimize `if var in iterable:` statements.

Replace a tuple/list with a set in order to achieve
O(n) -> ~O(1) complexity improvement.

* Change `weekend` data type to set.

* Fix pre-commit config.

* Update holidays/countries/israel.py

Co-authored-by: ~Jhellico <KJhellico@users.noreply.github.com>

* Fix Israel holidays.

* Migrate Singapore polling days.

* v.0.18 beta init

* Added Indonesian holidays (vacanza#787)

* CHANGES sync

* Korea: fixed holidays relevance period (vacanza#791)

* CHANGES sync

* Korea quicker tests

* CHANGES sync

* Clean up unused imports. (vacanza#792)

* Implement flake8 suggested fixes.
  - Fine tune flake8 setup.cfg config.
  - Remove unused imports.
  - Add __init__.py to test/financial
    Reconfigure flake8 to use per file ignores.
* Fix pre-commit.
* Add flake8-print.

* flake8 settings review

* flake8 settings, print removal

* Clean up .pre-commit-config.yaml. (vacanza#795)

* Clean up .pre-commit-config.yaml.
Re-enable rstcheck hook.
* Change flake8 source URL.
Co-authored-by: dr-prodigy <dr-prodigy@github.com>

* CHANGES sync

* Hong Kong fix

* CHANGES sync

* Zambia: optimizations, added special holidays (vacanza#798)

Co-authored-by: dr-prodigy <28216945+dr-prodigy@users.noreply.github.com>

* CHANGES sync

* Vietnam: optimizations, observed holidays calculation (vacanza#799)

* CHANGES sync

* CHANGES sync

* Uruguay: update holiday names (vacanza#809)

* Easter related holidays refactoring and unification (vacanza#803)

* Canada: make observed New Year's Day fall on or after the holiday (vacanza#811)

* CHANGES sync

* Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2 (vacanza#816)

* Address comments (use `self._is_weekend()`).

* Refactor tests. Introduce `common.TestCase`. (vacanza#800)

* Refactor tests. Introduce `common.TestCase`.

The `TestCase` class simplifies country holiday tests by providing
ready to use testing methods. It also reduces code clutter, improves
tests readability.

* Add instance eq. assertion.

Merged by: dr-prodigy <28216945+dr-prodigy@users.noreply.github.com>

* CHANGES sync

* Malaysia: (vacanza#802)

- fixed dates of some islamic and lunisolar calendar holidays
- rewritten observed calculation (by states)
- huge refactoring
- rewritten tests

* CHANGES sync

* Nigeria holiday updates (vacanza#823)

* Financial holiday - Day of Mourning for President George H.W. Bush (vacanza#817)

* Madagascar: added holidays with tests (vacanza#818)

* Paraguay updates (vacanza#819)

- added special holidays
- fixed observance calculation

* South Africa: optimizations (vacanza#820)

* Switzerland: optimizations, Näfelser Fahrt fix (vacanza#821)

* Angola: optimizations, observance calculation fix (vacanza#822)

* India: Diwali and Holi holidays update (vacanza#825)

* Hungary: removed double holiday Dec 31 (vacanza#826)

* Observed holidays calc optimizations (vacanza#824)

* Address review comments.
Add isort first-parties.

* Remove deprecation warnings.
Fix minor issues.

* Bump actions/setup-python from 4.3.0 to 4.3.1 (vacanza#831)

* Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.4 (vacanza#832)

Co-authored-by: dr-prodigy <28216945+dr-prodigy@users.noreply.github.com>

* chile: Día Nacional de los Pueblos Indígenas (vacanza#828)

Fix the holiday day when year > 2021 according to the calculated
solstice datetime adjusted to Chile timezone UTC-3
Added necessary util Class _AstroMeeusAlgorithms

Issue: 666

* Kazakhstan: (vacanza#829)

- observed holidays
- holidays relevance period

* Improve `common.TestCase` (vacanza#830)

* Adding financial holidays - Hurricane Gloria and Sandy (vacanza#833)

Co-authored-by: Arkadii Yakovets <ark@cho.red>

* Angola small refactoring (vacanza#835)

* New Zealand: optimizations (vacanza#836)

* UK King’s Coronation holiday in 2023 (vacanza#840)

* CHANGES sync

* Revert "Kazakhstan: (vacanza#829)" (vacanza#842)

This reverts commit bfde36d.

* Fix `TestCase::parse_arguments` instance determining logic. (vacanza#844)

* Chile:
- holidays relevance period fixes
- historical holidays added
- special holidays added
- tests for all holidays

* Revert "Revert "Kazakhstan: (vacanza#829)" (vacanza#842)" (vacanza#845)

This reverts commit 4008a7e.

* CHANGES sync

* Fix conflict solving errors

* South Africa: added 27 Dec 2002 public holiday (vacanza#848)

* CHANGES sync

* Add Pakistan holidays (vacanza#847)

* CHANGES

* Added tests for _AstroMeeusAlgorithms (vacanza#851)

* Pin `coverage` version. (vacanza#862)

Add a temporary version pin in order to fix GH CI/CD.

* japan: refactor japanese equinox holidays

Refactored japanese holidays to make use of Meeus algorithms
Include pymeeus in requirements_dev.txt which was already a
transitive dependency associated with convertdate
Sort dependencies alphabetically in requirements_dev.txt

* NYSE: fix Election Day holiday (vacanza#853)

* Fix South Korea deprecation warnings. (vacanza#854)

* United States: (vacanza#857)

* Malaysia multi-day Islamic holidays fixed (vacanza#858)

* Bump actions/setup-python from 4.3.0 to 4.4.0 (vacanza#871)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.3.0...v4.4.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Maurizio Montel <28216945+dr-prodigy@users.noreply.github.com>

* Kazakhstan: (vacanza#867)

- update holidays relevance period
- update holidays names

* New Zealand: observed holidays calc optimizations (vacanza#872)

* Refactor imports (vacanza#870)

* Reconfigure holidays imports.
  * Unify top level imports style
  * Limit imports for holiday_base and utils
  * Reorder country imports
  * Add Moldova alpha-3 code
  * Add tests

* Redesign holidays imports tests.

* Added Armenia holidays (vacanza#875)

* Added Armenia holidays

* Update test/countries/test_armenia.py

Co-authored-by: Arkadii Yakovets <ark@cho.red>

Co-authored-by: Maurizio Montel <28216945+dr-prodigy@users.noreply.github.com>
Co-authored-by: Arkadii Yakovets <ark@cho.red>

* Azerbaijan: full refactoring vacanza#859

* CHANGES sync

* Chile: refactor equinox holiday to use pymeeus (vacanza#863)

* Add PyMeeus explicit dependency vacanza#863

* setup-cfg-fmt update

* v.0.18

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Arkadii Yakovets <ark@cho.red>
Co-authored-by: ~Jhellico <jhellico@gmail.com>
Co-authored-by: ~Jhellico <KJhellico@users.noreply.github.com>
Co-authored-by: Maurizio Montel <28216945+dr-prodigy@users.noreply.github.com>
Co-authored-by: Jason Jensen <jason.o.jensen@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SnowX65 <39384983+SnowX65@users.noreply.github.com>
Co-authored-by: Pedro Baptista <32106544+Nalguedo@users.noreply.github.com>
Co-authored-by: Nalguedo <pedro.miguel.baptista@gmail.com>

v.0.17.1

Toggle v.0.17.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v.0.17.1 (vacanza#806)

Version 0.17.1
==============

Released November 23, 2022
- Swaziland deprecation warning fix vacanza#794 (arkid15r)

v.0.17

Toggle v.0.17's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v.0.17 (vacanza#785)

* add honduras tests

* add honduras tests

* Add tests for many edge cases

* Add tests for many edge cases

* remove duplicate function

* v.0.15 beta init

* Typechecking (vacanza#661)

* typechecking HolidayBase, holidays.utils, miscellaneous typechecking
note: coverage to be extended to other parts of the project code

* Update Ukraine holidays.

  - Add Day of Ukrainian Statehood holiday.
  - Edit Victory Day name.
  - Fix formatting.
  - Update tests for Ukraine holidays.
  - Switch to <= and >= for consistency.
  - Rename Orthodox Easter.

* CHANGES sync

* Add Day after Thanksgiving to US - PA holidays (vacanza#675)

* CHANGES sync

* CHANGES sync, pre-commit reviews

* test_ukraine pre-commit fix

* Bump actions/setup-python from 3.1.0 to 4.1.0 (vacanza#682)

* Bump pre-commit/action from 2.0.3 to 3.0.0 (vacanza#672)

* removed py36 from toml target-version array

* Add Cuba (vacanza#678)

authored-by: bthompson <bthompson@pinterest.com>

* CHANGES sync

* Make Colombian holidays preserve historical observation (vacanza#676)

Authored-by: bthompson <bthompson@pinterest.com>

* Make Venezuela holidays preserve historical observation (vacanza#677)

Authored-by: bthompson <bthompson@pinterest.com>

* CHANGES sync

* black fixes

* removed outdated deprecation warnings

* Drop support for PortugalExt

* Ensure Canada Christmas observed falls after 25 and not before - new version vacanza#579

* CHANGES sync

* README sync (support for Cuba)

* Drop support for UK subdivisions as countries (England, Scotland..) (dr-p)
Drop support for IsleOfMan as UK subdivision (dr-p)

* Added support for Python 3.11, improved README badges

* Fixed CD/CI setup.cfg typo

* Added py3.11 to toml config

* Removed py3.11 from setup.cfg due to failing pre-commit checks

* Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 vacanza#686

* Doc example fix (vacanza#685)

* added pentecost monday for province of bolzano

source: https://it.wikipedia.org/wiki/Pentecoste

* Whitsun Monday - province of Bolzano - IT (vacanza#689)

* Bump actions/setup-python to 4.2.0 (vacanza#688)

* v.0.15

* v.0.16 beta init

* Add UK Holiday for Queen Elizabeth II Funeral (vacanza#702)

* Add Moldova (vacanza#695)

* Add Bolivian holidays (vacanza#698)

* CHANGES sync

* Fix NYSE New Year observance for Saturdays. (vacanza#696)

* CHANGES sync

* Financial market support review, new method financial_holidays(..) vacanza#694

* Add Australia National Day of Mourning and confirmed Grand Final Day date (vacanza#699)

* CHANGES sync

* Add queen's funeral holidays for canada (vacanza#710)

* CHANGES sync

* New Zealand updates for Queen Elizabeth II mourning + King Charles III (vacanza#708, vacanza#709)

* Australia - new king updates

* Fix typo in comment for Cuba (vacanza#712)

* CHANGES sync - v.0.16 release date, dedication

* Fix Honduras

* Add 2014 test honduras

* Rename Eswatini from Swaziland

* Add import

* Add pre-commit isort hook.

* Run `pre-commit run --all-files`.

* Fix black - isort conflict.

* Revert docs conf.py changes.

* Sort

* Sort

* Introduce special holidays support.

Extend `HolidayBase` in order to make special holidays handling simpler.

* Fix documentation and UK special holidays list.

* Add a test.

* Add Bosnia and Herzegovina holidays.

* Edit Eid ul-Adha holiday logic and improve code readability.

* Improve readability.

* Add more tests.

* Update README.rst

* Change `special_holidays` format.

* Add Liechtenstien holidays and tests.

* Refactor tests.

* Remove empty constructors.

Move country holidays sources/descriptions from comments to docstrings.

* v.0.17 beta init

* Sort holiday names. (vacanza#713)

* Sort holiday names.
Order holidays by name when there are multiple holidays on the same date.

* CHANGES sync

* CHANGES sync

* Supported countries no. update, mexico.py permissions fix

* Keep context based imports sorting for `holidays.constants`.

* Fix observed holiday for christmas and boxing day canada (vacanza#715)

* CHANGES sync

* .pre-commit-config.yaml update

* Get holidays range type fix

* CHANGES sync

* README.rst: Fix documentation about Portugal subdiv param (vacanza#742)

* Bump actions/setup-python from 4.2.0 to 4.3.0 (vacanza#740)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fixed incorrect subdivision code (vacanza#733)

* CHANGES sync

* Run isort.

* Bug fix of substitute holidays in Japan (vacanza#723)

* CHANGES sync

* isort commit

* isort commit

* CHANGES sync vacanza#650, vacanza#728

* Fix Honduras Morazan weekend bug. (vacanza#744)

* CHANGES sync

* README fix for Liechtenstein

* Singapore: Revised Date for Vesak Day in 2023 (vacanza#726)

* CHANGES sync

* Update malaysia.py (vacanza#736)

fix month for deewali 2022

* CHANGES sync

* README fix: pip install --upgrade (vacanza#735)

* Update Ukrainian holidays (vacanza#743)

* CHANGES sync

* Redesign special holidays population logic.

* Fix `_populate` docstring.

* README.rst: Remove Alpha-3 code for Bosnia and Herzegovina (vacanza#755)

Adding an extra entry like the Alpha-3 code in the countries
table causes render failure

* Added observed holidays for Ukraine (vacanza#746)

* Implement 100% test coverage (vacanza#747)

* Fix a typo: Liechtenstien -> Liechtenstein. (vacanza#752)

* Fixed Easter holidays for Bulgaria (vacanza#748)

* CHANGES sync

* pyproject.toml fixed, Ukraine reformatting

* CHANGES sync

* Portugal: add district holidays (vacanza#753)

Added holidays for the 18 portuguese districts
Added tests
Updated README.rst

* Import isort reformatting

* Fix Diwali date for 2022. (vacanza#754)

* CHANGES sync

* Optimizations for Ireland (vacanza#756)

* CHANGES sync

* Remove extra spaces from strings (vacanza#759)

* CHANGES sync

* Mexico: optimizations (vacanza#760)

* CHANGES sync

* Germany: optimizations (vacanza#766)

* China: optimizations (vacanza#767)

* CHANGES sync

* Fix a couple of `_populate` related issues.

* United Kingdom: optimizations (vacanza#780)

* Ukraine: observed holidays calculation more universal and readable (vacanza#776)

* Canada: optimizations, Yukon Heritage Day fix (vacanza#775)

* CHANGES sync

* Clean up Ireland tests. (vacanza#765)

Remove `print` statement.

* add documentation to _populate (see vacanza#704) (vacanza#763)

* Fix observance logic for laborable holidays in Uruguay (vacanza#758)

* Fix `list_supported_countries` and `list_supported_financial` methods. (vacanza#764)

Replace `obj.__base__` with `issubclass`.
Add Isle Of Man alpha-3 code.

* brazil.py: Update SC holiday according 2017 law (vacanza#761)

From 2017 onwards if the 11th of August falls on a work day the
holiday is moved to the next Sunday.

Issue: 592

* Added special case on 2022 (vacanza#779)

Added special case on 2022 Chinese Mid-Autumn Festival

Added test case on test_hongkong.py

* Remove `assert` from Norway and Sweden. (vacanza#771)

Rework all Sundays collection logic (use dateutil.rrule).
Extract repetitive test_sundays code to a separate file.

* South Africa: (vacanza#773)

- replace while loops with dateutil logic (vacanza#768)
- Queen's Birthday day fix
- observed holidays calculation fix
- added tests

* Replace Python built-in asserts with unittest asserts. (vacanza#777)

* CHANGES sync

* Replace while loops with dateutil logic (vacanza#768) (vacanza#770)

* CHANGES sync

* Lithuania: add the 2nd on November as holiday (vacanza#781)

* CHANGES sync

* MyPy implicit optional option

* Update Hong Kong holiday, mid-autumn (vacanza#782)

* CHANGES sync

* Sweden: fix Midsummer evening (vacanza#783)

* CHANGES sync

* v0.17

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Akos <afurton@apple.com>
Co-authored-by: Akos Furton <furton.akos@bcg.com>
Co-authored-by: Maurizio Montel <mmontel@mmontel.mxp.csb>
Co-authored-by: David Hotham <david.hotham@blueyonder.co.uk>
Co-authored-by: Kate <kate@kgthreads.com>
Co-authored-by: Ark <ark@cho.red>
Co-authored-by: Bailey Thompson <bailey.kyle.thompson@gmail.com>
Co-authored-by: g-gg <52978382+g-gg@users.noreply.github.com>
Co-authored-by: Jacob Punter <54587331+JPunter@users.noreply.github.com>
Co-authored-by: Nikita <theedandroid@gmail.com>
Co-authored-by: Ryan McCrory <ryan.mccrory92@gmail.com>
Co-authored-by: Pedro Baptista <32106544+Nalguedo@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Thessel <der.thes@gmail.com>
Co-authored-by: Sho Hirose <sho.hirose@gmail.com>
Co-authored-by: Mike Borsetti <26698111+mborsetti@users.noreply.github.com>
Co-authored-by: shahonseven <shahonseven@gmail.com>
Co-authored-by: ~Jhellico <KJhellico@users.noreply.github.com>
Co-authored-by: poshingchu <59795066+poshingchu@users.noreply.github.com>

v.0.16

Toggle v.0.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v.0.16 (vacanza#716)

* add honduras tests

* add honduras tests

* Add tests for many edge cases

* Add tests for many edge cases

* remove duplicate function

* v.0.15 beta init

* Typechecking (vacanza#661)

* typechecking HolidayBase, holidays.utils, miscellaneous typechecking
note: coverage to be extended to other parts of the project code

* Update Ukraine holidays.

  - Add Day of Ukrainian Statehood holiday.
  - Edit Victory Day name.
  - Fix formatting.
  - Update tests for Ukraine holidays.
  - Switch to <= and >= for consistency.
  - Rename Orthodox Easter.

* CHANGES sync

* Add Day after Thanksgiving to US - PA holidays (vacanza#675)

* CHANGES sync

* CHANGES sync, pre-commit reviews

* test_ukraine pre-commit fix

* Bump actions/setup-python from 3.1.0 to 4.1.0 (vacanza#682)

* Bump pre-commit/action from 2.0.3 to 3.0.0 (vacanza#672)

* removed py36 from toml target-version array

* Add Cuba (vacanza#678)

authored-by: bthompson <bthompson@pinterest.com>

* CHANGES sync

* Make Colombian holidays preserve historical observation (vacanza#676)

Authored-by: bthompson <bthompson@pinterest.com>

* Make Venezuela holidays preserve historical observation (vacanza#677)

Authored-by: bthompson <bthompson@pinterest.com>

* CHANGES sync

* black fixes

* removed outdated deprecation warnings

* Drop support for PortugalExt

* Ensure Canada Christmas observed falls after 25 and not before - new version vacanza#579

* CHANGES sync

* README sync (support for Cuba)

* Drop support for UK subdivisions as countries (England, Scotland..) (dr-p)
Drop support for IsleOfMan as UK subdivision (dr-p)

* Added support for Python 3.11, improved README badges

* Fixed CD/CI setup.cfg typo

* Added py3.11 to toml config

* Removed py3.11 from setup.cfg due to failing pre-commit checks

* Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 vacanza#686

* Doc example fix (vacanza#685)

* added pentecost monday for province of bolzano

source: https://it.wikipedia.org/wiki/Pentecoste

* Whitsun Monday - province of Bolzano - IT (vacanza#689)

* Bump actions/setup-python to 4.2.0 (vacanza#688)

* v.0.15

* v.0.16 beta init

* Add UK Holiday for Queen Elizabeth II Funeral (vacanza#702)

* Add Moldova (vacanza#695)

* Add Bolivian holidays (vacanza#698)

* CHANGES sync

* Fix NYSE New Year observance for Saturdays. (vacanza#696)

* CHANGES sync

* Financial market support review, new method financial_holidays(..) vacanza#694

* Add Australia National Day of Mourning and confirmed Grand Final Day date (vacanza#699)

* CHANGES sync

* Add queen's funeral holidays for canada (vacanza#710)

* CHANGES sync

* New Zealand updates for Queen Elizabeth II mourning + King Charles III (vacanza#708, vacanza#709)

* Australia - new king updates

* Fix typo in comment for Cuba (vacanza#712)

* CHANGES sync - v.0.16 release date, dedication

Co-authored-by: Akos <afurton@apple.com>
Co-authored-by: Akos Furton <furton.akos@bcg.com>
Co-authored-by: Maurizio Montel <mmontel@mmontel.mxp.csb>
Co-authored-by: David Hotham <david.hotham@blueyonder.co.uk>
Co-authored-by: Kate <kate@kgthreads.com>
Co-authored-by: Ark <ark@cho.red>
Co-authored-by: Bailey Thompson <bailey.kyle.thompson@gmail.com>
Co-authored-by: g-gg <52978382+g-gg@users.noreply.github.com>
Co-authored-by: Jacob Punter <54587331+JPunter@users.noreply.github.com>
Co-authored-by: Nikita <theedandroid@gmail.com>
Co-authored-by: Ryan McCrory <ryan.mccrory92@gmail.com>

v.0.15

Toggle v.0.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v.0.15 (vacanza#691)

* add honduras tests

* add honduras tests

* Add tests for many edge cases

* Add tests for many edge cases

* remove duplicate function

* v.0.15 beta init

* Typechecking (vacanza#661)

* typechecking HolidayBase, holidays.utils, miscellaneous typechecking
note: coverage to be extended to other parts of the project code

* Update Ukraine holidays.

  - Add Day of Ukrainian Statehood holiday.
  - Edit Victory Day name.
  - Fix formatting.
  - Update tests for Ukraine holidays.
  - Switch to <= and >= for consistency.
  - Rename Orthodox Easter.

* CHANGES sync

* Add Day after Thanksgiving to US - PA holidays (vacanza#675)

* CHANGES sync

* CHANGES sync, pre-commit reviews

* test_ukraine pre-commit fix

* Bump actions/setup-python from 3.1.0 to 4.1.0 (vacanza#682)

* Bump pre-commit/action from 2.0.3 to 3.0.0 (vacanza#672)

* removed py36 from toml target-version array

* Add Cuba (vacanza#678)

authored-by: bthompson <bthompson@pinterest.com>

* CHANGES sync

* Make Colombian holidays preserve historical observation (vacanza#676)

Authored-by: bthompson <bthompson@pinterest.com>

* Make Venezuela holidays preserve historical observation (vacanza#677)

Authored-by: bthompson <bthompson@pinterest.com>

* CHANGES sync

* black fixes

* removed outdated deprecation warnings

* Drop support for PortugalExt

* Ensure Canada Christmas observed falls after 25 and not before - new version vacanza#579

* CHANGES sync

* README sync (support for Cuba)

* Drop support for UK subdivisions as countries (England, Scotland..) (dr-p)
Drop support for IsleOfMan as UK subdivision (dr-p)

* Added support for Python 3.11, improved README badges

* Fixed CD/CI setup.cfg typo

* Added py3.11 to toml config

* Removed py3.11 from setup.cfg due to failing pre-commit checks

* Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 vacanza#686

* Doc example fix (vacanza#685)

* added pentecost monday for province of bolzano

source: https://it.wikipedia.org/wiki/Pentecoste

* Whitsun Monday - province of Bolzano - IT (vacanza#689)

* Bump actions/setup-python to 4.2.0 (vacanza#688)

* v.0.15

Co-authored-by: Akos <afurton@apple.com>
Co-authored-by: Akos Furton <furton.akos@bcg.com>
Co-authored-by: Maurizio Montel <mmontel@mmontel.mxp.csb>
Co-authored-by: David Hotham <david.hotham@blueyonder.co.uk>
Co-authored-by: Kate <kate@kgthreads.com>
Co-authored-by: Ark <ark@cho.red>
Co-authored-by: Bailey Thompson <bailey.kyle.thompson@gmail.com>
Co-authored-by: g-gg <52978382+g-gg@users.noreply.github.com>

v.0.14

Toggle v.0.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v0.14 (vacanza#668)

Version 0.14
============

Released June 5, 2022

- Drop support for EOL Python 3.6 vacanza#328 (hugovk, dr-p)
- Package review vacanza#662 (dimbleby)
- Added financial markets support: ECB and NYSE, list_supported_financial() method (dr-p)
- Support for NY Stock Exchange vacanza#651, vacanza#458 (nadime, dr-p)
- Support for Malta vacanza#612, vacanza#630 (rafelbev)
- Support for Madagascar vacanza#656 (fav007)
- Support for Cyprus vacanza#410, vacanza#665 (digidestination, avnigo)
- Ireland as standalone country vacanza#636, vacanza#639 (TeoTN, dr-p, javicalle)
- Australia fixes vacanza#631 (jeremychrimes)
- Singapore updates vacanza#652 (mborsetti)
- Saudi Arabia fixes vacanza#642 (OsaydAbdu)
- Spain fixes vacanza#634 (javicalle)
- US fixes vacanza#648 (dashdrum)
- Greece fixes vacanza#659 (tudorvaran)
- India doc fixes vacanza#657 (dr-p)
- Poland fix vacanza#663 (kfsz)

v.0.13

Toggle v.0.13's commit message
README internal links fix