What's Changed
- fix(api): validate ICS sources before transaction by @ridafkih in #438
- fix: align destination upsert with account uniqueness by @ridafkih in #437
- fix: persist versioned OAuth ingestion tokens by @ridafkih in #433
- fix: scope user-triggered Google source syncs by @ridafkih in #430
- fix: renew and verify destination sync locks by @ridafkih in #436
- test: avoid mutable call counters by @ridafkih in #439
- fix: scope user-triggered Outlook source syncs by @ridafkih in #431
- fix: verify account ownership before sync invalidation by @ridafkih in #432
- fix(calendar): require explicit OAuth source scope by @ridafkih in #440
Full Changelog: v.2.12.2...v2.12.2