Revision history for Perl extension Text::JSCalendar

0.04  2026-05-11
	- RFC 8984 compliance fixes:
	- Remove isAllDay (replaced by showWithoutTime)
	- Rename recurrenceRule to recurrenceRules (array per RFC 8984)
	- Remove endTimeZone (not in RFC 8984)
	- Remove lastModified (use updated instead)
	- Remove organizerCalendarAddress (use participants with role=owner)
	- Replace attendance field with roles (optional/informational) in participants

0.03  2026-04-05
	- Update for latest JSCalendar drafts (jscalendarbis,
	  jscalendar-icalendar, icalendar-jscalendar-extensions)
	- Add virtualLocations (CONFERENCE property)
	- Add endTimeZone (replaces locations[end] hack)
	- Add GEO -> locations[].coordinates
	- Fix privacy/CLASS property bug
	- Add priority, color, lastModified generation
	- Add STYLED-DESCRIPTION -> descriptionContentType
	- Add showWithoutTime alongside isAllDay
	- freeBusyStatus is now a string (was boolean showAsFree)
	- Add organizerCalendarAddress
	- Add IMAGE -> links, binary ATTACH -> data: URI
	- Add VTODO/Task support
	- Add participant scheduleAgent, delegatedFrom/To, ROLE=OWNER
	- @type updated to Event/Task per JSCalendar bis
	- Add Cyrus CalDAV/JMAP integration tests

0.02  2019-03-24
	- add tests
	- fix up participation status
	- heaps of bugfixes (but plenty more known incompleteness)

0.01  2019-02-09
	- original release

