Skip to content

Releases: Enough-Software/enough_icalendar

v0.6.0

01 Aug 09:33
Compare
Choose a tag to compare
  • Adds the IsoDuration.toDuration() conversion method

v0.5.0

29 Jul 15:19
Compare
Choose a tag to compare
  • Convert a recurrence rule to human readbable text using recurrence.toHumanReadableText().
    With a recurrence of RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU, recurrence.toHumanReadableText() results in
    Every other month on the first & last Sunday, 10 times, and recurrence.toHumanReadableText(languageCode: 'de') results in
    Alle zwei Monate an dem ersten & letzten Sonntag, 10-mal, for example.
  • Newlines and commas are escaped and de-escaped correctly in description and location fields.

v0.4.0

22 Jul 08:30
Compare
Choose a tag to compare

Support for additional properties and parameters.

The following proprietry properties are now supported:

  • X-LIC-LOCATION
  • X-MICROSOFT-CDO-BUSYSTATUS

The following parameters are now supported:

  • EMAIL (Attendee)
  • X-FILENAME (Attachment)

v0.3.1

20 Jul 15:45
Compare
Choose a tag to compare
  • Fix bug in VCalendar.createEvent
  • Fix bug when adding a TextParameter with a value that contains a semicolon
  • Add convenience geters for summary, description, attendees, organizer, uid in VCalendar

v0.3.0

19 Jul 16:24
Compare
Choose a tag to compare
  • Render VCalendar, VEvent instances, etc just by calling their toString() method
  • Set any properties
  • Set any propery parameters
  • Easily generate invites with VCalendar.createEvent(...)
  • Support any VEvent specific iTIP / RFC 5546 functions:
    • change participant status (accept, decline, delegated) with VCalendar.replyWithParticipantStatus(...)
    • delegate to another attendee with VCalendar.delegate(...)
    • create a counter proposal with VCalendar.counter(...)
    • accept a counter proposal with VCalendar.acceptCounter(...)
    • reject a counter proposal with VCalendar.declineCounter(...)
    • cancel an event for all with VCalendar.cancelEvent(...)
    • cancel an event for specific attendees with VCalendar.cancelEventForAttendees(...)
  • Improve documentation

v0.2.0

14 Jul 18:13
Compare
Choose a tag to compare
  • Improve documentation
  • Renamed Component to VComponent for clarity

v0.1.0

13 Jul 15:45
Compare
Choose a tag to compare
  • Initial release with full parsing and high level API support.