- **BREAKING CHANGE** Drop Support for Python 2 - EOL January 1st 2020 (#442).
- Added Ukraine calendar, by @apelloni.
- Small cleanup in the ``.travis.yml`` file, thx to @Natim.
**ISO Registry API Change**
- Changes in the ``registry.items()`` method API.
- This method is aliased to ``get_calendars()``. In a near release, the ``items()`` method will change its purpose.
- The ``get_calendars()`` method accepts an empty/missing ``region_codes`` argument to retrieve the full registry. Please see the [ISO Registry documentation](https://peopledoc.github.io/workalendar/iso-registry.html) for extensive usage docs (#403, #375).
* add JapanBank class. FYI: The Bank of Japan lists all holidays and other dates closed
on their public website, https://www.boj.or.jp/en/about/outline/holi.htm/.
* make some adjustments in the Japan calendar (see below)
In researching this dates, I found that the Japan calendar also needed to be updated because of adjustments in 2019 and 2020 due to the new emperor. Some fixed holidays were added and some variable holidays got shifted around.
I have tested and verified all the Bank of Japan holidays match what has been publicly posted for 2019 and 2020. I have also compared the national holidays of Japan to what is available at https://www.timeanddate.com/holidays/japan/.
refs #371
This branch is based on @tayyipgoren original work.
It adds an optional islamic delta to apply on-demand, by custom or specifically per year.
Also added tests for New Years shift, which happens on Sunday.
Markdown file generated using the following command:
```
pandoc -f rst -t markdown_github --atx-headers CONTRIBUTING.rst > contributing.md
```
It's been then refined to fit the GFM format
closes #368
Holidays which are not included:
- There are holidays which are taken as day off by large portions of the
pupulation but are not considered official holidays, e.g. Chanuka.
- There are a lot of jewish holidays which are not public holidays
- There are muslim holidays which are conisdered days off for the Muslim
population
- Holidays which are optional paid leave e.g. Jerusalem Day
- School holidays
based on the work of @reichert in #268.
Changes:
* Added tests for Paraguay class,
* Added the date variation for Heroes Day, Founding of Asunción and Boqueron Battle Victory Day in 2017,
* Added erroneous Independance day set to May 15th, wikipedia doesn't mention it,
* Removed New Years Eve, wikipedia doesn't mention it,
* Fixed flake8 issues,
* Added Paraguay to the list on the README file,
* Added changelog entry.