Create one-time or recurring events, invite and manage attendees, and keep track of all your events with the Calendar module.
Attending Filter for Recurring EventsMailStyleHelper for safe email inline stylingPARTSTAT for icsUpcoming Events widgetmodule-coding-standardsUpcoming events widget to include events from followed spaces and profilesorganizer of Recurrence itemfullcalendar.bundle.min.cssCopy to clipboardCustom Pages extensionicalIntlDateFormatter::parse() failed to parse Bulgarian dates.exdate to delete more than 16 recurrence event entriesnext version--background-color-highlight for todayall-day param in RESTRichTextToEmailHtmlConverter class to convert text to HTMLPARTICIPATION_MODE_ALL should only include participantsPARTICIPATION_MODE_ALL did not include user itselfgetIcon() on entry instead of event typeRecurrenceQueryIF::getExistingRecurrences() since it is not in use anymoreAbstractRecurrenceQuery::findRecurrenceInstances() did not include recurrences overlapping the search intervalCalendarEntryParticipation::canRespond() on recurrent root eventsaspectRatio option to FullCalendar widgetX-Requested-With XMLHttpRequest headercalendar_entry_participant user foreign keyOther calendars section to Calendars section, since default events are configurable nowCalendarService::getCalendarItemTypes() now includes CalendarEntryTyperedirectCalendarEventReminderIFCalendarEventParticipationIFRecurrentEventIFFullCalendarEventIF for additional event view settingshelpers/Url classVCalendar::withEvents() brokenhumhub\modules\calendar\widgets\CalendarControls stacked menu in full calendar viewuid field and auto UID creation in AbstractCalendarQueryCalendarUtils::getUserTimeZone()AbstractCalendarQuery::expand flag and AbstractCalendarQuery::expand() for calendars with event expansion possibilityCalendarItemsEvent::expand flag in order to query unexpanded or expanded event resultsgetRRule(), getExdate(), 'getLocation()', 'getDescription()' to interface\CalendarItem interfaceallDay events not working (staxDB)AbstractCalendarQuery::filterGuests() to support a guest view of the upcoming events snippetAbstractCalendarQuery::filterDashboard() to enable a custom filter for the upcoming events dashboard snippetcalendar_entry_participant user foreign key