Skip to main content

Changelog

2.0.252019-10-30

Changed

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

Fixed

  • 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.242019-08-14

Fixed

  • 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.232019-08-13

Fixed

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

2.0.222019-07-31

Fixed

  • 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.212019-07-26

Changed

  • 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.

Fixed

  • 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.202019-05-14

Changed

  • Updated plugin icon.

Fixed

  • 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.192019-04-15

Fixed

  • 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.182019-04-05

Fixed

  • Fixed a bug where events that started early in the 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.172019-03-13

Fixed

  • 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.162019-02-26

Changed

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

Fixed

  • 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 would skip 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.152019-02-06

Fixed

  • 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.142019-01-30

Fixed

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

2.0.132019-01-22

Fixed

  • 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.122018-12-28

Changed

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

Fixed

  • 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 show blank.

2.0.112018-12-13

Changed

  • 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.

Fixed

  • 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.102018-11-08

Changed

  • 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.

Fixed

  • 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.92018-11-01

Changed

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

Fixed

  • 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.82018-10-17

Fixed

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

2.0.72018-10-17

Added

  • 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.

Changed

  • 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.

Fixed

  • 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 dragging and dropping disabled events in CP Month/Week/Day views was not working.
  • Fixed a bug where the 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.62018-09-06

Fixed

  • 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.52018-07-26

Fixed

  • 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.42018-07-04

Added

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

Fixed

  • 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.32018-06-12

Changed

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

Fixed

  • 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.22018-06-05

Added

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

Changed

  • Updated Symfony dependencies to avoid conflicting with other plugins.

Fixed

  • 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.12018-05-16

Fixed

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

2.0.02018-05-15

Changed

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

2.0.0-beta.102018-05-03

Added

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

Fixed

  • 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 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 a bug where translations were missing in event creation UI.

2.0.0-beta.92018-04-04

Fixed

  • 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.82018-04-03

Fixed

  • 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.72018-03-26

Fixed

  • 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 control panel event creation UI.