What's Changed
* Improve typing by allenporter in https://github.com/allenporter/gcal_sync/pull/587
* Avoid blocking calls by avoiding attempting to load invalid timezones by allenporter in https://github.com/allenporter/gcal_sync/pull/595
Developer updates
* chore(deps): update dependency pydantic to v2.8.0 by renovate in https://github.com/allenporter/gcal_sync/pull/551
* chore(deps): update dependency pydantic to v2.8.2 by renovate in https://github.com/allenporter/gcal_sync/pull/552
* chore(deps): update dependency ruff to v0.5.1 by renovate in https://github.com/allenporter/gcal_sync/pull/553
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.1 by renovate in https://github.com/allenporter/gcal_sync/pull/554
* chore(deps): update dependency pip to v24.1.2 by renovate in https://github.com/allenporter/gcal_sync/pull/555
* chore(deps): update dependency coverage to v7.6.0 by renovate in https://github.com/allenporter/gcal_sync/pull/556
* chore(deps): update dependency ruff to v0.5.2 by renovate in https://github.com/allenporter/gcal_sync/pull/557
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.2 by renovate in https://github.com/allenporter/gcal_sync/pull/558
* chore(deps): update dependency pytest-asyncio to v0.23.8 by renovate in https://github.com/allenporter/gcal_sync/pull/559
* chore(deps): update dependency ruff to v0.5.3 by renovate in https://github.com/allenporter/gcal_sync/pull/560
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.3 by renovate in https://github.com/allenporter/gcal_sync/pull/561
* chore(deps): update dependency mypy to v1.11.0 by renovate in https://github.com/allenporter/gcal_sync/pull/562
* chore(deps): update dependency pytest to v8.3.1 by renovate in https://github.com/allenporter/gcal_sync/pull/563
* chore(deps): update dependency ruff to v0.5.4 by renovate in https://github.com/allenporter/gcal_sync/pull/564
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.4 by renovate in https://github.com/allenporter/gcal_sync/pull/565
* chore(deps): update dependency pdoc to v14.6.0 by renovate in https://github.com/allenporter/gcal_sync/pull/566
* chore(deps): update dependency pytest to v8.3.2 by renovate in https://github.com/allenporter/gcal_sync/pull/567
* chore(deps): update dependency ruff to v0.5.5 by renovate in https://github.com/allenporter/gcal_sync/pull/568
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.5 by renovate in https://github.com/allenporter/gcal_sync/pull/569
* chore(deps): update dependency pip to v24.2 by renovate in https://github.com/allenporter/gcal_sync/pull/570
* chore(deps): update dependency pre-commit to v3.8.0 by renovate in https://github.com/allenporter/gcal_sync/pull/571
* chore(deps): update dependency aiohttp to v3.10.0 by renovate in https://github.com/allenporter/gcal_sync/pull/572
* chore(deps): update dependency mypy to v1.11.1 by renovate in https://github.com/allenporter/gcal_sync/pull/573
* chore(deps): update dependency ruff to v0.5.6 by renovate in https://github.com/allenporter/gcal_sync/pull/574
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.6 by renovate in https://github.com/allenporter/gcal_sync/pull/575
* chore(deps): update dependency black to v24.8.0 by renovate in https://github.com/allenporter/gcal_sync/pull/576
* chore(deps): update pre-commit hook psf/black to v24.8.0 by renovate in https://github.com/allenporter/gcal_sync/pull/577
* chore(deps): update dependency coverage to v7.6.1 by renovate in https://github.com/allenporter/gcal_sync/pull/578
* chore(deps): update dependency aiohttp to v3.10.1 by renovate in https://github.com/allenporter/gcal_sync/pull/579
* chore(deps): update dependency ruff to v0.5.7 by renovate in https://github.com/allenporter/gcal_sync/pull/580
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.7 by renovate in https://github.com/allenporter/gcal_sync/pull/582
* chore(deps): update dependency ruff to v0.6.0 by renovate in https://github.com/allenporter/gcal_sync/pull/583
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.6.0 by renovate in https://github.com/allenporter/gcal_sync/pull/584
* chore(deps): update dependency ruff to v0.6.1 by renovate in https://github.com/allenporter/gcal_sync/pull/585
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.6.1 by renovate in https://github.com/allenporter/gcal_sync/pull/586
* chore(deps): update dependency aiohttp to v3.10.4 by renovate in https://github.com/allenporter/gcal_sync/pull/581
* chore(deps): update codespell-project/actions-codespell action to v2.1 by renovate in https://github.com/allenporter/gcal_sync/pull/588
* chore(deps): update dependency aiohttp to v3.10.5 by renovate in https://github.com/allenporter/gcal_sync/pull/589
* chore(deps): update dependency pytest-asyncio to v0.24.0 by renovate in https://github.com/allenporter/gcal_sync/pull/590
* chore(deps): update dependency ruff to v0.6.2 by renovate in https://github.com/allenporter/gcal_sync/pull/591
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.6.2 by renovate in https://github.com/allenporter/gcal_sync/pull/592
* chore(deps): update dependency mypy to v1.11.2 by renovate in https://github.com/allenporter/gcal_sync/pull/593
* chore(deps): update peter-evans/create-pull-request action to v7 by renovate in https://github.com/allenporter/gcal_sync/pull/594
**Full Changelog**: https://github.com/allenporter/gcal_sync/compare/6.1.4...6.1.5