Releases: solspace/craft-calendar
Releases · solspace/craft-calendar
v3.3.9
Fixed
- Fixed a bug where user groups and sites were not always being processed before performing project config updates.
- Fixed a bug where a database table alias in a query could break on some sites.
- Fixed a bug where passing GraphQL field definitions through
TypeManager
to fetch custom fields wouldn't always work. - Fixed a bug where the "Restrict users to editing their own events only?" would not apply correctly on the front end templates.
- Fixed an issue where calling
Carbon::clone()
did not work for some sites. - Fixed a bug where
EventQuery::count()
was not being compatible with the interface signature for PHP 8.1.
v3.3.8
Fixed
- Fixed a bug where updates to Calendar via Project Config wouldn't always work on the first attempt.
- Fixed a bug where Calendar was not automatically resaving Event URI paths in the database when making changes to the path in the calendar settings.
- Fixed a bug where events that spanned multiple days/weeks/months could potentially cause issues with the month/week/day groupedBy methods.
- Fixed a bug where editing the "Select Dates" and "Exceptions" of events in the Element editor slideout were not working.
- Fixed a bug where attempting to edit any event data in Live Preview mode would make no difference at all.
v3.3.7.1
v3.3.7
Changed
- Updated minimum Craft version requirement to 3.6+ to account for supporting GraphQL features.
Fixed
- Fixed a bug where the
calendar_events
table did not have a primary key column for MySQL 8 support. - Fixed a bug where there could be potential performance issues when loading CP Month/Week/Day view pages.
- Fixed a bug where Calendar permissions were using IDs instead of UIDs.
- Fixed a bug where
groupedByMonth()
and others were display an error when no events were found.
v3.3.5
v3.3.4
v3.3.3
v3.3.2
Added
- Added
url
,slug
,multiDay
andduration
GraphQL variables to the event query.
Changed
- Adjusted the
z-index
of date and time pickers for better compatibility with other plugins.
Fixed
- Fixed a bug where sites with PostgreSQL could fail while running the update migration.
- Fixed a bug where some field labels were not translatable in the event editor.
v3.3.1
Fixed
- Fixed a bug where GraphQL support did not work with regular fields.
- Fixed a bug where the Site dropdown menu for the CP Month/Week/Day views would not filter out sites without calendars.
- Fixed a bug where sites with PostgreSQL could fail while running the update migration.
- Fixed a bug where the "Install Demo Templates" banner would re-appear after updates.
v3.3.0
NOTE: Calendar 3.3+ introduces support for Project Config on calendar settings and layouts. This means that if you have the
allowAdminChanges
Craft config setting set tofalse
, that environment will no longer be able to add or modify calendars.
Added
- Added support for GraphQL.
- Added support for Project Config on calendar settings and layouts.
- Added a Time Format setting to optionally override formatting of times in the Calendar control panel for all users.
- Added the ability to duplicate calendars.
- Added ability to set/change the status of multiple events from the CP Event index page.
Fixed
- Fixed a bug where using the quick create event feature for an event that belongs to a calendar that is NOT enabled for the primary Craft site would not work.
- Fixed a bug where creating new events using the "New Event" dropdown from the CP Month/Week/Day views for calendars that don't have the primary Craft site enabled would run into issues.
- Fixed a bug where not specifying the
FREQ
setting for Calendar Feed Me mapping would cause the import to fail. - Fixed a bug where saving and continuing a calendar would give a "Request contained an invalid body param" error.
- Fixed a bug where "Slug" was missing from the column options in the CP Events list index view.