Since thursday morning 12/07 06:00 we noticed a change in our shared calendars, in the .ics files to be precise.
We investigated the issue and upon inspecting the contents of the ics file, we found that except for the very last event, all END:VEVENT lines are missing, and the END:VCALENDAR is also missing. The ics definition states that the file must begin with a BEGIN:VCALENDAR and end with END:VCALENDAR and each calendar item should start with BEGIN:VEVENT and end with END:VEVENT.
We use the iCal.net NuGet package to parse the ICS file to a model, and since aforementioned date, we are getting exception on parsing the ICS.
This NuGet package has not been updated since 10/04/2021, and we had no issues before last week. So we can safely assume that the package is not the cause of this issue and that the content of the ics file has changed
Is this an intentional change in the ics file generation on the side of Microsoft Outlook?