What's Changed
This release drops support for pydantic v1 and offers improved performance for parsing a large number of recurring events.
* Build the calendar event timeline in an executor by allenporter in https://github.com/allenporter/gcal_sync/pull/611
* Drop pydantic v1 support by allenporter in https://github.com/allenporter/gcal_sync/pull/613
* Improve rrule parsing performance using new ical recurrence rule parsing by allenporter in https://github.com/allenporter/gcal_sync/pull/612
Developer updates
* chore(deps): update dependency pytest-cov to v6 by renovate in https://github.com/allenporter/gcal_sync/pull/601
* Update to python 3.13 by allenporter in https://github.com/allenporter/gcal_sync/pull/603
* Upgrade aiohttp to 3.11.2 by allenporter in https://github.com/allenporter/gcal_sync/pull/606
* chore(deps): update codecov/codecov-action action to v5 by renovate in https://github.com/allenporter/gcal_sync/pull/605
* chore(deps): update dependency aiohttp to v3.11.4 by renovate in https://github.com/allenporter/gcal_sync/pull/604
* Apply cruft updates by allenporter in https://github.com/allenporter/gcal_sync/pull/609
* Apply cruft updates by allenporter in https://github.com/allenporter/gcal_sync/pull/610
**Full Changelog**: https://github.com/allenporter/gcal_sync/compare/6.2.0...7.0.0