nc_py_api
nc_py_api copied to clipboard
chore(deps): update dependency calendar/caldav to v1.3.9
trafficstars
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| calendar/caldav | ==1.3.6 -> ==1.3.9 |
Release Notes
python-caldav/caldav (calendar/caldav)
v1.3.9
Some bugfixes.
Fixed
- Some parts of the library would throw OverflowError on very weird dates/timestamps. Now those are converted to the minimum or maximum accepted date/timestamp. Credits to github user @tamarinvs19 in https://github.com/python-caldav/caldav/pull/327
DAVResponse.davclientwas always set to None, now it may be set to theDAVClientinstance. Credits to github user @sobolevn in https://github.com/python-caldav/caldav/pull/323DAVResponse.davclientwas always set to None, now it may be set to theDAVClientinstance. Credits to github user @sobolevn in https://github.com/python-caldav/caldav/pull/323examples/sync_examples.py, the sync token needs to be saved to the database (credits to Savvas Giannoukas)- Bugfixes in
set_relations, credits to github user @Zocker1999NET in https://github.com/python-caldav/caldav/pull/335 and https://github.com/python-caldav/caldav/pull/333 - Dates that are off the scale are converted to
min_dateandmax_date(and logging en error) rather than throwing OverflowError, credits to github user @tamarinvs19 in https://github.com/python-caldav/caldav/pull/327 - Completing a recurring task with a naïve or floating
DTSTARTwould cause a runtime error - Tests stopped working on python 3.7 and python 3.8 for a while. This was only an issue with libraries used for the testing, and has been mended.
- Bugfix that a 500 internal server error could cause an recursion loop, credits to github user @bchardin in https://github.com/python-caldav/caldav/pull/344
- Compatibility-fix for Google calendar, credits to github user @e-katov in https://github.com/python-caldav/caldav/pull/344
- Spelling, grammar and removing a useless regexp, credits to github user @scop in https://github.com/python-caldav/caldav/pull/337
- Faulty icalendar code caused the code for fixing faulty icalendar code to break, credits to github user @yuwash in https://github.com/python-caldav/caldav/pull/347 and https://github.com/python-caldav/caldav/pull/350
- Sorting on uppercase attributes didn't work, ref issue https://github.com/python-caldav/caldav/issues/352 - credits to github user @ArtemIsmagilov.
- The sorting algorithm was dependent on vobject library - refactored to use icalendar library instead
- Lots more test code on the sorting, and fixed some corner cases
- Creating a task with a status didn't work
v1.3.8
Why do I never manage to do releases right ..
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 94.19%. Comparing base (
3d26987) to head (a7b0fc2).
Additional details and impacted files
@@ Coverage Diff @@
## main #178 +/- ##
=======================================
Coverage 94.19% 94.19%
=======================================
Files 48 48
Lines 5494 5494
=======================================
Hits 5175 5175
Misses 319 319