package icalendar

  1. Overview
  2. Docs
A library to parse and print the iCalendar (RFC 5545) format

Install

Dune Dependency

Authors

Maintainers

Sources

icalendar-0.1.10.tbz
sha256=b889abf1a4ee5ed4d6bc2c4a444149aa290887a99e38e912820bc6a8a199527f
sha512=02ae2532e37df6bd0b0a73575ef45195b07339478975d2031d72baaec2fa6698d72abe6fd566929cc4859627bdc56982e8934e15c96435c2e4ba9e28a97e2bc1

CHANGES.md.html

v0.1.10 (2025-03-04)

  • handle EXDATE in recur_event (#12 @EmileTrotignon)

v0.1.9 (2024-11-19)

  • BUGFIX: allow empty text values (e.g. in DESCRIPTION), as observed by "iCal import/export" (Android app) (#11 @hannesm)

v0.1.8 (2024-03-14)

  • BUGFIX: exception dates are now comma-separated (reported #9, fixed #10 by @monomon)

v0.1.7 (2022-10-23)

  • Fix yearly reoccuring events without any special expansions (bymonth/byday/..) (reported by @tobixen in robur-coop/caldav#28, fixed #8 by @hannesm)

v0.1.6 (2022-06-20)

  • Improve performance by 40x when computing occurrences of timezones and other recurrences (investigated by @rand00 #7)

v0.1.5 (2021-11-02)

  • Drop astring, rresult, stdlib-shims dependencies

  • Require OCaml 4.08 as lower bound

v0.1.4 (2020-08-03)

  • Adapt to angstrom 0.14.0 API change #6

v0.1.3 (2019-11-10)

  • Allow PRODID (and other calprops) to be after the components in a calendar CalDavZAP uses such ics - and now interoperability works #5

v0.1.2 (2019-06-30)

  • Escape special characters in text values when generating ics string representation

  • Iana_param/X_param constructors take a string (pair of strings) as parameter (Iana_param of string -> param_value list icalparameter), instead of as value (Iana_param of string * param_value list icalparameter). (Iana_param "X-FOO", "MY VALUE") and (Iana_param "X-BAR", "MY OTHER VALUE") are now distinct in a Param_map

v0.1.1 (2019-05-27)

  • Adapt to gmap 0.3.0 API changes.

v0.1.0 (2018-11-12)

  • initial release.

OCaml

Innovation. Community. Security.