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 withorderBy
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 forcalendar.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 namedtargetDate
- 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 forcalendar.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
, andendsAfterOrAt
parameters tocalendar.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 to23: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
, andendsAfterOrAt
parameters tocalendar.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
andendDateLocalized
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.