Two years ago I submitted PR #16 to add support for recurring events. After that was manually merged, my fork drifted away from this repo and I couldn't submit bug fixes I'd made on my fork. I spent some time and rebased my fork with the latest changes from this repo. This PR includes fixes for recurring events that I encountered, updated many test cases to highlight these advanced issues, and fixed many timezone name issues (specifically with Office365 calendars).
Two years ago I submitted PR #16 to add support for recurring events. After that was manually merged, my fork drifted away from this repo and I couldn't submit bug fixes I'd made on my fork. I spent some time and rebased my fork with the latest changes from this repo. This PR includes fixes for recurring events that I encountered, updated many test cases to highlight these advanced issues, and fixed many timezone name issues (specifically with Office365 calendars).
This should fix issues #5, #19, and #27.