We removed the Recurrence-ID because it seemed unnecessary and clutters the output.
However when you would like to import events into your calendar, the Recurrence-ID is of high importance.
At the moment, we set keep_recurrence_attributes = False
to delete recurrence information. This refers mostly to the RRULE, EXDATE and RDATE and also include the recurrence id.
After this:
keep_recurrence_attributes = False
deletes RRULE, EXDATE and RDATEkeep_recurrence_attributes = True
retains RRULE, EXDATE and RDATERECURRENCE-ID will be included no matter what and by default because it is a detail that requires understanding and by default the most useful choice for beginners should be chosen. This is to allow import/export of events into calendars for which the recurrence ID is required.
If you require removing the Recurrence ID by default, then please comment.
Any other comments on this are very welcome! Especially if you use the library in production in your system and this change will impact you.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too