-
Notifications
You must be signed in to change notification settings - Fork 231
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
Fix some recurrence evaluation issues #645
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅ @@ Coverage Diff @@
## main #645 +/- ##
===================================
Coverage 60% 60%
===================================
Files 100 100
Lines 4702 4707 +5
Branches 1102 1104 +2
===================================
+ Hits 2830 2836 +6
Misses 1386 1386
+ Partials 486 485 -1
🚨 Try these New Features:
|
Ical.Net/Serialization/DataTypes/RecurrencePatternSerializer.cs
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great! Just a minor remark re Exception details
… or `BYWEEKNO`, which didn't properly consider the start of the week.
278cc62
to
64adc97
Compare
Quality Gate passedIssues Measures |
@axunonb How should we deal with merging into v5? 3-way merge? Cherry-pick? Separate PR? I think I'd vote for the 3-way merge. |
Yes, the 3-way merge would be beneficial. But would updating |
Oh, I was unsure, about your plans regarding v4. Given the creation of a v5 branch I thought |
Really appreciate your input! Of course, that makes perfect sense. |
Created |
This PR fixes the following issues listed in #618:
The trailing semicolon caused an exception and is now ignored. Additionally handling of illegal rule parts having a number of
=
chars that is different from 1. In such a case anArgumentException
is raised, which seems to be in line with other exceptions raised in that class but could be discussed.The start of the week was not considered correctly.