All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2026-05-19

Added

  • Initial release
  • CalDAV discovery (current-user-principal and calendar-home-set)
  • Calendar listing with display name, description, and ctag
  • Event listing with time-range filtering
  • Single event retrieval by URL
  • Robust XML parsing using Saxy
  • iCalendar parsing via ical library
  • Support for both timed and all-day events
  • Basic and no-auth authentication methods
  • Comprehensive test suite with Bypass HTTP mocking

Features