allenporter / ical

iCalendar rfc 2445 implementation
https://allenporter.github.io/ical/
Apache License 2.0
21 stars 5 forks source link

Recurrence date/time and timezone validation rules #70

Open allenporter opened 2 years ago

allenporter commented 2 years ago

Is your feature request related to a problem? Please describe. There are explicit rules in https://www.rfc-editor.org/rfc/rfc5545#section-3.3.10 that describe the validations that need to happen for recurrence dates and timezones which are not implemented. These are across objects, so a little more complicated to validate, but can likely happen in the parent component.

Also verify that recurrence dates and date times are encoded properly while here.

allenporter commented 2 years ago

Tests are needed to ensure that recurring all day events are expanded with the right timezone rules