Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync workalendar 14.1.0 #16

Merged
merged 241 commits into from
Jan 4, 2021
Merged

Sync workalendar 14.1.0 #16

merged 241 commits into from
Jan 4, 2021

Conversation

ShaheedHaque
Copy link
Collaborator

@ShaheedHaque ShaheedHaque commented Dec 22, 2020

Resolves #17. All tests clean for v14.1.0, please consider merging and releasing.

brunobord and others added 30 commits January 10, 2020 11:46
closes workalendar#454

It fixes two things:

* Family Day was introduced in 2013, workalendar was assuming it was there before
* In 2019, Family Day was moved from the 2nd to the 3rd MON of February
…a-family-day

Fix Family Day computation for British Columbia (Canada)
refs workalendar#451

* Fix Robert E. Lee's Birthday label rules (renamed as of year 2016 into the neutral "State Holiday")
* (hopefully) Fixed Washington's Birthday observance around Christmas time
* Fix Confederate Memorial Day label rules (renamed as of year 2016 into the neutral "State Holiday")
…ixes

Fix Georgia miscalculation of several state holidays
also, updated Changelog.md
Expanding @fredrike's idea, I've changed the way this warning message was generated.

Several reasons:

* Depending on your Python version, the message was sometimes a bit awkward, with years being in disorder (e.g.: "year 2019, 2020, 2018"). Dictionaries are strange.
* If we plan for the future, it wouldn't have been readable to have warnings with "2018, 2019, 2020, 2021, 2022, 2023, etc". An interval is more future-proof.
* Added tests, because tests are great ;o)

refs workalendar#459
China support years as a dynamic warning
- Added Israel holidays eves and removed holidays which are not affecting the working days in Israel (workalendar#461).
- Fix warning in China's holidays to dynamically read supported years, thx @fredrike (workalendar#459).
It is really useful to allow reuse of this class.
…ar-refactor

Refactor BrazilBankCalendar to use `include_*` flags
Change:

- Added BrazilBankCalendar to support `include_` flags and make it possible to extend and change these flags to support custom bank calendars (workalendar#474).
This holiday was shifted to March 31st because of the coronavirus crisis

refs workalendar#476
…ay-names-shift-2020

Fix argentina holiday names shift 2020
@ShaheedHaque ShaheedHaque changed the title Srh sync workalendar 14 1 0 Sync workalendar 14.1.0 Dec 22, 2020
@ShaheedHaque ShaheedHaque changed the title Sync workalendar 14.1.0 Sync workalendar 10.0.0 Dec 23, 2020
@ShaheedHaque ShaheedHaque changed the title Sync workalendar 10.0.0 Sync workalendar 11.0.0 Dec 29, 2020
@ShaheedHaque ShaheedHaque changed the title Sync workalendar 11.0.0 Sync workalendar 14.1.0 Dec 29, 2020
@ShaheedHaque
Copy link
Collaborator Author

@jaraco Hi, if you don't have time to look at this, would you perhaps be prepared to make me a contributor and able to make releases?

.github/workflows/ci.yml Outdated Show resolved Hide resolved
CHANGES.rst Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@jaraco
Copy link
Owner

jaraco commented Jan 1, 2021

Resolves #15. All tests clean for v14.1.0, please consider merging and releasing.

I suspect this issue doesn't affect #15. I see there's already a test for 2020-12-28 as an observed holiday, so I'll follow up in that ticket.

Still, I think we want to do this work to fix #17.

@jaraco Hi, if you don't have time to look at this, would you perhaps be prepared to make me a contributor and able to make releases?

Thanks for the ping. I don't subscribe to my own repos (too much noise, so I need to batch my work), but thanks for the mention to remind me (otherwise could have been months ;).

@jaraco
Copy link
Owner

jaraco commented Jan 1, 2021

would you perhaps be prepared to make me a contributor and able to make releases

Most definitely. Your help on this project has been immeasurably helpful. I even tried making this merge recently and gave up before completing it. Let's work through this PR together and after, I'll grant access to help maintain the project and guide on cutting a release.

@jaraco
Copy link
Owner

jaraco commented Jan 2, 2021

It looks like the tests are failing on Windows, all the ones about ical export.

@jaraco jaraco changed the base branch from master to main January 2, 2021 01:16
@jaraco jaraco merged commit 4c41cad into jaraco:main Jan 4, 2021
@ShaheedHaque
Copy link
Collaborator Author

ShaheedHaque commented Jan 4, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Sync with Workalendar 14