caldav 1.3.0
caldav: ^1.3.0 copied to clipboard
A comprehensive CalDAV client for Dart. Supports calendar/event CRUD, server discovery (RFC 6764), and multiple authentication methods.
1.3.0 #
- Added recurrence support to
CalendarEvent:rrule: RFC 5545 RRULE for recurring events (e.g., "FREQ=DAILY;INTERVAL=1;COUNT=10")recurrenceId: RECURRENCE-ID for modified instances of recurring eventsexdate: Exception dates excluded from the recurrence set
- Updated
ICalendarParserto extract RRULE, RECURRENCE-ID, and EXDATE from iCalendar data - Updated
CalendarEvent.toIcalendar()to serialize recurrence fields
1.2.2+3 #
- Added missing changelog
1.2.2+2 #
- Updated README.md dependency reference
1.2.2 #
- Added
isReadOnlyfield toCalendarandCalendarEventmodels - Implemented privilege parsing for read-only calendar detection
1.2.1 #
- Made
uidfield required inCalendarclass - Made
calendarIdfield required inCalendarEventclass - Removed unused
getEventmethod
1.2.0 #
- Refactored date handling to use
DateTimeinstead ofTZDateTime - Renamed
CaldavClienttoCalDavClientfor consistency - Renamed
CaldavExceptiontoCalDavExceptionfor consistency - Removed
timezonedependency
1.1.0 #
- Added unique identifier (
uid) field toCalendarmodel
1.0.0+2 #
- Added MIT License
- Simplified caldav dependency specification in README.md
1.0.0 #
- Initial release