Releases: allenporter/gcal_sync
Releases · allenporter/gcal_sync
2.2.2
Changes
- Fix for recurring events edits that were not properly excluded
Full Changelog: 2.2.1...2.2.2
2.2.0
What's Changed
- Switch to ical for timespan and iter utils by @allenporter in #124
- Increase default page size by @allenporter in #125
- Use ical implementation of Timeline by @allenporter in #126
Full Changelog: 2.1.0...2.2.0
2.1.0
What's Changed
- Use timezone when iterating over timeline by @allenporter in #123
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- Add explicit tests for timeline
overlapping
api by @allenporter in #115 - Fix bug with date/datetime comparisons are in different units by @allenporter in #116
- Rethrow server response parse errors as an ApiException by @allenporter in #117
- Update dependency pytz to v2022.5 by @renovate in #119
- Adjust invalid RRULES from API when parsing by @allenporter in #120
- Improve timezone handling in timeline and event model, and remove old APIs by @allenporter in #121
- Improve documentation for gcal_sync by @allenporter in #122
Full Changelog: 1.1.0...2.0.0
1.1.0
What's Changed
- Expand recurrence rules locally to shrink the size of local storage/memory. (e.g. 1000x reduction for years of recurring events)
- Expose the timeline api for improved iteration over local sync by @allenporter in #114
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
- Rename attendees omitted field type by @allenporter in #106
- Add fields for recurring events by @allenporter in #107
- Extend sync time to start of google calendar product by @allenporter in #108
- Prevent invalid requests during sync protocol by @allenporter in #110
- Validate sync responses to avoid silent failure by @allenporter in #111
- Add a request template for sync to support search by @allenporter in #112
- Add pdoc github pages by @allenporter in #113
Dependency upgrades
- Update dependency pydantic to v1.10.2 by @renovate in #95
- Update dependency pylint to v2.15.2 by @renovate in #96
- Update codecov/codecov-action action to v3.1.1 by @renovate in #97
- Update dependency pylint to v2.15.3 by @renovate in #98
- Update dependency aiohttp to v3.8.3 by @renovate in #99
- Update dependency mypy to v0.981 by @renovate in #101
- Update dependency coverage to v6.5.0 by @renovate in #102
- Update dependency pytz to v2022.4 by @renovate in #103
- Update dependency mypy to v0.982 by @renovate in #104
- Update dependency pytest-cov to v4 by @renovate in #100
- Update dependency black to v22.10.0 by @renovate in #105
- Update dependency pylint to v2.15.4 by @renovate in #109
Full Changelog: 0.11.0...1.0.0
0.11.0
What's Changed
- Remove home assistant from project description by @allenporter in #79
- Fix pydantic model default values by @allenporter in #93
- Fix default value mypy typing found for pydantic 1.10+ by @allenporter in #94
Dependency updates
- Update dependency pylint to v2.14.3 by @renovate in #74
- Update dependency black to v22.6.0 by @renovate in #75
- Update dependency pylint to v2.14.4 by @renovate in #76
- Update dependency pre-commit to v2.20.0 by @renovate in #77
- Update dependency coverage to v6.4.2 by @renovate in #78
- Update dependency pytest-asyncio to v0.19.0 by @renovate in #80
- Update dependency pylint to v2.14.5 by @renovate in #81
- Update dependency mypy to v0.971 by @renovate in #82
- Update dependency coverage to v6.4.3 by @renovate in #84
- Update dependency pydantic to v1.9.2 by @renovate in #85
- Update dependency freezegun to v1.2.2 by @renovate in #86
- Update dependency pytz to v2022.2.1 by @renovate in #87
- Update dependency coverage to v6.4.4 by @renovate in #88
- Update dependency flake8 to v5 by @renovate in #83
- Update dependency pylint to v2.15.0 by @renovate in #89
- Update dependency black to v22.8.0 by @renovate in #91
- Update dependency pytest to v7.1.3 by @renovate in #92
- Update dependency pydantic to v1.10.1 by @renovate in #90
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Add py.typed file for gcal sync by @allenporter in #73
Full Changelog: 0.9.1...0.10.0
0.9.1
What's Changed
- Fix calendar object persistence by @allenporter in #72
- Ignore vscode settings in github by @allenporter in #71
Dependency upgrades
- Update dependency pre-commit to v2.19.0 by @renovate in #48
- Update dependency flake8-black to v0.3.3 by @renovate in #57
- Update dependency coverage to v6.3.3 by @renovate in #53
- Update dependency pydantic to v1.9.1 by @renovate in #59
- Update dependency pylint to v2.13.9 by @renovate in #54
- Update dependency coverage to v6.4 by @renovate in #63
- Update dependency mypy to v0.960 by @renovate in #64
- Update dependency pylint to v2.14.0 by @renovate in #65
- Update dependency coverage to v6.4.1 by @renovate in #66
- Update dependency mypy to v0.961 by @renovate in #67
- Update dependency pylint to v2.14.1 by @renovate in #68
- Update dependency pylint to v2.14.2 by @renovate in #70
- Update actions/setup-python action to v4 by @renovate in #69
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
- Fix bug in Calendar timeZone field handling by @allenporter in #61
- Add "get" API for calendar by @allenporter in #62
Full Changelog: 0.8.1...0.9.0