This document is for an older version of

Calendar

.

View latest version →

Changelog

2.0.25 2019-10-30

Changes

  • Updated all Calendar CP page headings to be cleaner (removal of Calendar:, etc) and translatable.
  • Updated the plugin icon.

Fixes

  • Fixed a bug where the Craft 3.2+ Element Export feature on Events index page would error.
  • Fixed a bug where Calendar event data was not being included for all Sites in the Craft search index.
  • Fixed a bug where including a Calendar Event field type in another Craft element CP index page's visible columns would error.
  • Fixed a bug where the Calendar Event field type in another Craft element CP index page would only display 1 related event.
  • Fixed a bug where the Today button in Month/Week/Day CP views wasn't translatable.
  • Fixed a bug where the calendar.calendars function did not work with orderBy parameter.

2.0.24 2019-08-14

Fixes

  • Fixed a bug where ICS export was not exporting correctly for Safari.
  • Fixed a bug where ICS subscription URL's were no longer working at all.

2.0.23 2019-08-13

Fixes

  • Fixed a bug where ICS export was not working correctly when devMode was disabled.

2.0.22 2019-07-31

Fixes

  • Fixed a bug where newly created events were not respecting the default site status setting in each calendar.
  • Fixed a bug where events that were disabled couldn't be deleted from inside the edit event page.

2.0.21 2019-07-26

Changes

  • Updated carbon dependency to ^1.22.1|^2.19 for better compatibility with other plugins, and to reduce the chances of seeing deprecation notice.
  • Updated event fetching to prevent from crashing when events have invalid dates.

Fixes

  • Fixed a bug in the database relation for the Calendar record.
  • Fixed a bug where the developer event names were wrong for the Calendars and Events service files.

2.0.20 2019-05-14

Changes

  • Updated plugin icon.

Fixes

  • Fixed a bug where date pickers in the Create/Edit event CP page were not respecting the Week Start Day setting.
  • Fixed a bug where Settings area in CP was still visible when the allowAdminChanges setting is disabled for Project Config.
  • Fixed a bug where users/groups could still delete events in calendars they don't have permission to.

2.0.19 2019-04-15

Fixes

  • Fixed a bug where the occurrences object date ranges were not working correctly with events using the Select Dates repeat rule type.
  • Fixed a bug where Calendar would hard error for events attempting to be created without times.
  • Fixed a bug where events couldn't be ordered by RAND().

2.0.18 2019-04-05

Fixes

  • Fixed a bug where events that started early in day but repeated daily and ended on a specific date would error due to timezone issues.
  • Fixed a bug where an error would be triggered by Postgres when creating an Upcoming Events widget.
  • Fixed a bug where demo templates were not correctly handling multi-day all-day events in the Month view.

2.0.17 2019-03-13

Fixes

  • Fixed a bug where the Share button token feature was not working on disabled events for logged out users.
  • Fixed a bug where the CP Month/Week/Day views were not correctly adjusting exclude dates when dragging and dropping events to different days.

2.0.16 2019-02-26

Changes

  • Improved Calendar for better compatibility with other third party plugins such as Smart Maps.

Fixes

  • Fixed a bug where 'today' would highlight the wrong date in some edge cases in CP Month/Week/Day views.
  • Fixed a bug where events were not able to be restored (from soft delete) in Craft 3.1+.
  • Fixed a bug where upgrading from Craft 2 to Craft 3 version of Calendar could possibly trigger an error in the AddIcsTimezoneToCalendar migration.
  • Fixed a bug where dragging and dropping events in CP Month/Week/Day views skipping a month in some edge cases in Craft 3.1+.
  • Fixed a bug where saving recurring events with multiple sites enabled could cause an issue if the event is far enough in the future.

2.0.15 2019-02-06

Fixes

  • Fixed a bug where dragging and dropping events in CP Month/Week/Day views weren't working correctly (would shuffle by several days) in Craft 3.1+.

2.0.14 2019-01-30

Fixes

  • Fixed a bug where the mini calendar and date pickers in Month/Week/Day CP views was not respecting the 'First Day of Week' user account setting.
  • Fixed some potential visual issues in create/edit event CP page.

2.0.13 2019-01-22

Fixes

  • Fixed a bug where Live Preview was not working correctly in Craft 3.0.
  • Fixed a bug where Craft 2 to 3 migration was incorrectly migrating the Calendar Event Element type.

2.0.12 2018-12-28

Changes

  • Updated Demo Templates installer to be compatible with Craft 3.1.
  • Updated Live Preview feature to be compatible with Craft 3.1.

Fixes

  • Fixed a bug where pagination was not working reliably for calendar.events.
  • Fixed a bug where editing events with Select Dates repeat rule via front end could trigger some errors or was showing blank.

2.0.11 2018-12-13

Changes

  • Updated the Full Calendar JS demo templates to have a limit of 500 events to allow websites with many events to work more reliably by default.

Fixes

  • Fixed a bug where status: null was not working for displaying disabled events for calendar.event.
  • Fixed a bug where firstDay parameter was not working correctly for front end templating.
  • Fixed a bug where pagination was not working at all for calendar.events. An upcoming update will include a fix where pagination may show extra pages in some cases.
  • Fixed a bug where exclusions might not save reliably in some cases.

2.0.10 2018-11-08

Changes

  • Updated demo templates to use Bootstrap 4.1 and made some general improvements.
  • Updated event validation to no longer allow multi-day events to span longer than 365 days to prevent performance issues.

Fixes

  • Fixed a bug where editing events on the front end with Select Dates rule enabled would result in an error.
  • Fixed a bug where the .one() method was not working correctly for Event query.

2.0.9 2018-11-01

Changes

  • Updated demo templates approach for viewing individual recurrences to validate that the date segments in URL match against an available recurrence.

Fixes

  • Fixed a bug where startDateLocalized|date() was not displaying the correct date when viewing recurrences.
  • Fixed a bug where the occurrenceDate parameter was not working (was originally named targetDate - aliased now).

2.0.8 2018-10-17

Fixes

  • Fixed a bug where the CP Events list page would not load because of an accidental reference to Freeform.

2.0.7 2018-10-17

Additions

  • Added timezone parameter for calendar.export function, allowing users to simulate a localized timezone, more-so as a workaround for Google Calendar not correctly supporting floating timezones.

Changes

  • Updated Events list CP page to only show available calendars when switching Sites, and to always append Site handle in URL when creating new events.

Fixes

  • Fixed a bug where CP and front end templates (month/week/day functions) were not localizing correctly for today's date.
  • Fixed a bug where the End Repeat on Date input was incorrectly localizing the selected date when editing events.
  • Fixed a bug where disabling the "Display Mini Calendar" setting for Calendar Month/Week/Day CP views would gives a JS error on those pages.
  • Fixed a bug where CP Month/Week/Day views were looking for jquery.qtip.min.map and resulted in a JS error.
  • Fixed a bug where CP Month/Week/Day views were not loading correctly if Fruit Studios Linkit fields were being used.
  • Fixed a bug where querying manually for a list of events in a month was not always including all events that overlapped before the current month.

2.0.6 2018-09-06

Fixes

  • Fixed a bug where the readableRepeatRule was using the currently viewed occurrence of the event as the "starting from..." date, and not the original main start date of the event.
  • Fixed a bug where the list of occurrences (event.occurrences) was being incorrectly incremented based on the currently viewed occurrence and the number of "times" it's supposed to repeat.
  • Fixed a bug where the list of Select Dates recurrences in CP Edit event view was displaying the previous day when going back to edit an event.
  • Fixed a bug where the Share button in CP Create/Edit event view was not generating a token in URL for disabled events.
  • Fixed a bug where Live Preview template was not correctly showing all date formatting options correctly.
  • Fixed a bug where Live Preview template was not displaying at all when the Select Dates repeat rule was used.
  • Fixed a bug where the simplifiedRepeatRule property was not parsing as anything.
  • Fixed a bug where required fields were not being validated when creating/editing events (in main create/edit CP page).

2.0.5 2018-07-26

Fixes

  • Fixed a bug where disabled events would error when being viewed/edited.
  • Fixed a bug where Guest access for submitting events on front end was broken.
  • Fixed a bug where Live Preview was not correctly showing some repeat rule options.

2.0.4 2018-07-04

Additions

  • Added endsBefore, endsBeforeOrAt, startsAfter and startsAfterOrAt parameters to calendar.events function, for more flexibility to narrow down results.

Fixes

  • Fixed a bug where editing events would display a localized time in time pickers for start and end dates in recent versions of Craft.
  • Fixed a bug where events with Select Dates rule were not having selected dates show up in calendars.
  • Fixed a bug where the rangeEnd parameter was not correctly setting end time to 23:59:59.
  • Fixed a bug where dragging and dropping disabled events in CP Month/Week/Day views was not working.
  • Fixed a bug where the Calendar 1.x to 2.x (Craft 2.x to 3.x) migration was not correctly fully migrating the Calendar fieldtype.

2.0.3 2018-06-12

Changes

  • Updated Demo Templates routes to be extension agnostic (no longer specifically include .html in route path).

Fixes

  • Fixed a bug where default start times would show a localized time when creating new events.
  • Fixed a bug where excluding multiple calendar ID's in the calendar.calendars function would not work.
  • Fixed a bug where the CP Events list page was not displaying status indicators.
  • Fixed a bug where Demo Templates would strip dashes from specified URI path.

2.0.2 2018-06-05

Additions

  • Added startsBefore, endsAfter, startsBeforeOrAt, and endsAfterOrAt parameters to calendar.events function, for more flexibility to narrow down results.

Changes

  • Updated Symfony dependencies to avoid conflicting with other plugins.

Fixes

  • Fixed a bug where the Calendar 1.x to 2.x (Craft 2.x to 3.x) migration was not migrating the Calendar fieldtype for elements.
  • Fixed a bug where the Demo Templates installer would install duplicate routes if they already existed.
  • Fixed a bug where searching on events in the control panel was not always reliable and would sometimes error.
  • Fixed a bug where the EventQuery would not process negative limits properly.

2.0.1 2018-05-16

Fixes

  • Fixed a bug where the Event UI dates and times were being localized while editing an existing event in control panel.
  • Fixed a bug where switching the Site selector while creating a new event would use the wrong CP URL path.

2.0.0 2018-05-15

Changes

  • Nothing to report here, other than that Calendar is now officially out of beta!

2.0.0-beta.10 2018-05-03

Additions

  • Added startDateLocalized and endDateLocalized workaround properties to Event object for use with |date filter, which is compatible with translations.

Fixes

  • Fixed a bug where deleting calendars would not work.
  • Fixed a bug where adding an Author column in Events list in CP would error.
  • Fixed a bug where references to dateRangeStart and dateRangeEnd parameters would not work because they were renamed to rangeStart and rangeEnd for Calendar 2. They are now aliased so both ways work for legacy.
  • Fixed a bug where the Calendar fieldtype (for relating events to Craft Entries) wouldn't let you reorder the events in the list (if you have more than 1).
  • Fixed a bug where the Start Date and End Date columns in the Events list in CP incorrectly showed localized dates/times.
  • Fixed a bug where Calendar's get userID could potentially conflict with other plugins.
  • Fixed a bug where editing Sites could trigger a Calendar error.

2.0.0-beta.9 2018-04-04

Fixes

  • Fixed a bug where Calendar would error about Client constant in Craft 3.0.0 GA release, as the Client edition was removed without warning.

2.0.0-beta.8 2018-04-03

Fixes

  • Fixed a bug where sorting events in control panel by Post Date would error.
  • Fixed several visual bugs in control panel.

2.0.0-beta.7 2018-03-26

Fixes

  • Updated Calendar to work with PostgreSQL.
  • Fixed a bug where Calendar events were not routing correctly.
  • Fixed a bug where some translations were missing in event creation UI.

2.0.0-beta.6 2018-03-20

Fixes

  • Actually added Calendar 1.x to 2.x (Craft 2.x to 3.x) migration path.
  • Fixed a bug where Live Preview would show duplicates of some Calendar fields if the calendar layout didn't have any custom fields assigned to it.
  • Fixed a bug where the calendar.events function was localizing date ranges.
  • Fixed a bug where translations were not correctly being rendered in some areas.
  • Fixed a bug where reinstalling Demo Templates would generate extra duplicate routes.
  • Fixed a bug where Calendar CP would not respect non-US date formatting.
  • Fixed a bug where adding new Sites wouldn't populate the necessary event and calendar sites tables.

2.0.0-beta.5 2018-03-19

Fixes

  • Added Live Preview functionality back.
  • Added Calendar 1.x to 2.x (Craft 2.x to 3.x) migration path.
  • Fixed a bug where the Calendar Event fieldtype was not available.
  • Fixed a bug where the Agenda widget would visually allow you to drag and drop events (locked now).
  • Fixed a bug where the Agenda widget would not correctly display all day and multi-day events.
  • Fixed some deprecation errors with dashboard widgets.
  • Fixed a bug where Quick Creating events with title format option was not working correctly.
  • Fixed a bug where Events function wasn't correctly including multi-day events.
  • Fixed a bug where translations were not being loaded.

2.0.0-beta.4 2018-03-15

Fixes

  • Added back all Calendar widgets.
  • Fixed a bug where custom fields were not displaying in the Calendar CP area and on front end calendar.events function.
  • Fixed a bug where events could not be sorted by calendar name in CP Events list.
  • Fixed a bug where the 'Share this calendar' button for ICS subscriptions was not working inside CP.
  • Fixed a bug where custom fields were not being included in ICS exports.

2.0.0-beta.3 2018-03-14

Fixes

  • Fixed a bug where the calendar.events function was not correctly filtering events by start and end date ranges.
  • Fixed a bug where the Events service was calling site instead of siteId.
  • Fixed a bug where CP Month/Week/Day views where events that were disabled for some sites were still being included when filtering by those sites.
  • Fixed a bug where the Quick Create events feature in CP Month/Week/Day views was not correctly creating slugs.

2.0.0-beta.2 2018-03-13

Fixes

  • Fixed a bug where the calendar.events function was not displaying events in order.
  • Fixed a bug where the calendar.month function was not prioritizing multi-day events to be displayed first (to improve overall display of month view).
  • Fixed a bug where the time picker was showing behind the Quick Create feature in CP Month/Week/Day views.
  • Fixed a bug where Calendar wouldn't work correctly with sites using database table prefixes.
  • Fixed a bug where the Quick Create feature would not work with title format option.
  • Fixed a bug where URI and slug generation was not working correctly.
  • Fixed a bug where the 'Enabled for Site' toggle was missing on Event Create/Edit view.
  • Fixed a bug where the calendar.events function was not ordering events correctly.
  • Fixed a bug where the calendar.events function would display an error when filtering with a calendar handle and searching.
  • Fixed a bug where an error would show when attempting to edit events on the front end templates.

2.0.0-beta.1 2018-03-09

Additions

  • Added compatibility for Craft 3.x.