Skip to content

Releases: solspace/craft-calendar

v4.0.2

28 Dec 16:15
Compare
Choose a tag to compare

Changed

  • Updated the demo templates to include a helper to set date bounds to prevent endless search engine crawling.

Fixed

  • Fixed a bug where readableRepeatRule would output the days in the order they were chosen, not chronologically.
  • Fixed a bug where the Events CP index was showing both an "Element" and "Title" column.
  • Fixed a bug where the ICS feed subscription URL for a whole calender would sometimes return an "undefined array key 1" exception.

v4.0.1

21 Nov 20:58
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where links to view/edit individual events in the CP disappeared in Craft 4.3.2+.
  • Fixed a bug where the "Set status" actions were greyed out in the CP events index, making it not possible to change the status from this menu.

v4.0.0

27 Oct 19:41
Compare
Choose a tag to compare

Changed

  • Updated Symfony dependencies to allow version ^6.0.

Fixed

  • Fixed a bug where calendars with no fields in the layout would error when attempting to create new events.
  • Fixed a bug where duplicating calendars no longer worked due to the removal of dash - in validation.
  • Fixed a bug where ordering by endDate DESC would not return the latest event end date in GraphQL.
  • Fixed a bug where uri and typeHandle were unavailable for events in GraphQL.

v3.3.17

27 Oct 19:51
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where duplicating calendars no longer worked due to the removal of dash - in validation.
  • Fixed a bug where ordering by endDate DESC would not return the latest event end date in GraphQL.
  • Fixed a bug where uri and typeHandle were unavailable for events in GraphQL.

v3.3.16

12 Sep 18:06
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where calendars with no fields in the layout would error when attempting to create new events.

v4.0.0-beta.8

02 Aug 17:50
Compare
Choose a tag to compare

Changed

  • Changed the package name from solspace/craft3-calendar to solspace/craft-calendar.

Fixed

  • Fixed a bug where calendar handles could have dashes in them.
  • Fixed a bug where saving an event with required fields in a multi-site environment could miss some error validation.

v3.3.15

02 Aug 17:48
Compare
Choose a tag to compare

Changed

  • Changed the package name from solspace/craft3-calendar to solspace/craft-calendar.

Fixed

  • Fixed a bug where calendar handles could have dashes in them.
  • Fixed a bug where saving an event with required fields in a multi-site environment could miss some error validation.

v4.0.0-beta.7

27 Jul 22:24
Compare
Choose a tag to compare

Added

  • Added an on-demand option (addFirstOccurrenceDate()) to display the first occurrence date result in an occurrences list of events that use the "Select Dates" repeat rule.

Fixed

  • Fixed a bug where the ICS Location and Description mapping settings for each calendar were not working.
  • Fixed a bug where some sites making heavy use of the "Select Dates" repeat rule could experience performance issues.

v3.3.14

27 Jul 22:10
Compare
Choose a tag to compare

Added

  • Added an on-demand option (addFirstOccurrenceDate()) to display the first occurrence date result in an occurrences list of events that use the "Select Dates" repeat rule.

Fixed

  • Fixed a bug where some sites making heavy use of the "Select Dates" repeat rule could experience performance issues.

v4.0.0-beta.6

28 Jun 22:29
Compare
Choose a tag to compare

Added

  • Added defineRules to CalendarModel so users can define their validation rulesets.

Changed

  • Updated FullCalendar demo so URL path always includes date segments if recurring event.

Fixed

  • Fixed a bug where removing event occurrences from the CP Month/Week/Day view pages would sometimes use the day before, depending on your timezone.
  • Fixed a bug where fields that are not translatable were still being translated per site.
  • Fixed a bug where events that had exceptions for all occurrences would throw an error in the CP.
  • Fixed a bug where mass changing of event statuses was allowed when the user did not have the correct permissions.
  • Fixed a bug where siteId was not available in the GraphQL Event Interface.