1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
---
myst:
html_meta:
"description lang=en": |
Specifications and compatibility
---
# Compatibility
## RFC Specifications
### RFC 2445 - iCalendar

{rfc}`2445` is deprecated and has been replaced by {rfc}`5545` and {rfc}`7529`.
### RFC 5545 - iCalendar

{rfc}`5545` is fully supported.
### RFC 7529 - Non-Gregorian Recurrence Rules

{rfc}`7529` is not implemented.
### RFC 7953 - Calendar Availability

{rfc}`7953` is not implemented.
## Other Specifications
### X-WR-TIMEZONE
`X-WR-TIMEZONE` is supported through the [X-WR-TIMEZONE] library.
## Feature list
* ✅ day light saving time (DONE)
* ✅ recurring events (DONE)
* ✅ recurring events with edits (DONE)
* ✅ recurring events where events are omitted (DONE)
* ✅ recurring events events where the edit took place later (DONE)
* ✅ normal events (DONE)
* ✅ recurrence of dates but not hours, minutes, and smaller (DONE)
* ✅ endless recurrence (DONE)
* ✅ ending recurrence (DONE)
* ✅ events with start date and no end date (DONE)
* ✅ events with start as date and start as datetime (DONE)
* ✅ [RRULE](https://www.kanzaki.com/docs/ical/rrule.html) (DONE)
* ✅ events with multiple RRULE (DONE)
* ✅ [RDATE](https://www.kanzaki.com/docs/ical/rdate.html) (DONE)
* ✅ [DURATION](https://www.kanzaki.com/docs/ical/duration.html) (DONE)
* ✅ [EXDATE](https://www.kanzaki.com/docs/ical/exdate.html) (DONE)
* ✅ [X-WR-TIMEZONE] compatibilty (DONE)
* ✅ RECURRENCE-ID with THISANDFUTURE - modify all future events (DONE)
## Missing features
* ❌ non-gregorian event repetitions (TODO)
* ❌ EXRULE (deprecated), see [8.3.2. Properties Registry](https://tools.ietf.org/html/rfc5545#section-8.3.2)
[X-WR-TIMEZONE]: https://pypi.org/project/x-wr-timezone
|