This document is for an older version of
Calendar
.
View latest version →
Calendar for ExpressionEngine
2.x Retired
Changelog
2018-03-01
2.4.4Changes
- Updated 'First Day of Week' setting in Preferences to include all days of the week.
2017-12-12
2.4.3Fixes
- Fixed a bug where the Update Service for EE3 was not compatible with PHP 5.3.
2017-11-17
2.4.2Fixes
- Fixed a bug where a SQL error was showing in the Calendar control panel for some customers.
2017-10-17
2.4.1Fixes
- Fixed a bug where multi-day events were excluded from event lists when the start date passed but end date didn't.
2017-09-05
2.4.0Additions
- Added Update Service to Calendar that automatically checks for updates and notifies you in the control panel.
- Added
calendar:event_first_date_timestamp
,calendar:event_last_date_timestamp
,calendar:event_first_date_timestamp_utc
andcalendar:event_last_date_timestamp_utc
variables to Calendar:Events tag and custom field display in Channel:Entries. The former of the two versions are a localized adjustment to the timestamp so you can compare it correctly with EE'scurrent_time
variable, etc.
Fixes
- Fixed a bug where the Calendar:Date template tag was not localizing properly to other languages.
- Fixed a bug where Weekly event repeating was offset by 1 week when using 2+ week intervals.
2017-06-16
2.3.2Fixes
- Fixed a bug where Calendar was not fully compatible with PHP 5.3 and MySQL 5.7
only_full_group_by
SQL mode.
2017-05-02
2.3.1Fixes
- Fixed a bug where Calendar would error on fresh installs.
2017-04-28
2.3.0Additions
- Added ICS Subscription functionality.
- Added category filtering for ICS Exporting.
- Added batch processing to Calendar 1.x to 2.x migration to help with sites that have a larger number of events.
Fixes
- Fixed a bug where the category parameter in Calendar:Events would not work with inclusive (&) rules.
- Fixed a bug where the Calendar fieldtype (in templates) would not display event data from other MSM sites.
- Fixed a bug where events that recurred weekly over multiple days options might not display correctly in Month/Week/Day template tags.
- Fixed a bug where ICS Export was not reliably looking for entry ID of event for single event exports.
2017-03-02
2.2.3Fixes
- Fixed a bug where
February
would sometimes be missing from Calendar:Month_List template tag and the Prev/Next month buttons in Calendar CP Month view. - Fixed a bug where specifying multiple MSM sites to show both sites' event entries, it only showed results for the currently viewed site.
- Fixed a bug where viewing the Month/Week/Day views in CP would show events from all MSM sites instead of just current site.
- Fixed a bug where viewing the Month/Week/Day views in CP on other MSM sites would sometimes show an error.
2017-01-20
2.2.2Changes
- Updated for compatibility with PHP 7.1.
2016-11-03
2.2.1Additions
- Added AJAX mini calendar example to demo templates.
Fixes
- Fixed a bug where recurring events would sometimes display unreliably in the distant future.
- Fixed a bug where the
{calendar:recurrences}
variable pair for Calendar fieldtype in Channel:Entries tag would omit the first occurrence from results.
2016-08-24
2.2.0Additions
- Added
calendar:event_is_past
,calendar:event_is_current
, andcalendar:event_is_future
conditionals for Calendar:Events tag. - Added
calendar:event_start_date_timestamp
,calendar:event_end_date_timestamp
,calendar:event_start_date_timestamp_utc
andcalendar:event_end_date_timestamp_utc
variables to Calendar:Events tag and custom field display in Channel:Entries. The former of the two versions are a localized adjustment to the timestamp so you can compare it correctly with EE'scurrent_time
variable, etc.
Fixes
- Fixed a bug where ICS exporting recurring events would result in an error.
2016-06-22
2.1.1Changes
- Updated for compatibility with ExpressionEngine 3.4.
Fixes
- Fixed a bug where Calendar would not display a custom field if there was another MSM site with a custom field with the same short name.
2016-05-27
2.1.0Additions
- Added single variable support for uploaded file parsing in Calendar:Events tag.
Changes
- Updated fieldtype interface for a cleaner look and feel. Requires EE 3.2+.
- Greatly improved control panel performance for loading a large number of events.
Fixes
- Fixed a bug where unknown timezones could cause errors in the Calendar control panel and template tags. Now defaults to UTC.
- Fixed a bug where filtering by
not
category ID and usinguncategorized_entries
parameter would kill all other parameter filtering for the template tag.
2016-04-29
2.0.5Additions
- Added support for PHP7.
Fixes
- Fixed a bug in Migration where events that used the Select Dates option only would migrate incorrectly, causing errors.
2016-04-18
2.0.4Changes
- Updated Calendar for compatibility with ExpressionEngine 3.3's new icon set in the control panel.
- Updated demo templates to handle multi-day event times better.
2016-03-18
2.0.3Fixes
- Fixed a bug where the Calendar:Date template tag would not always be accurate for output date.
- Fixed a bug where Calendar could error when custom channel fields were named with MySQL reserved names.
- Fixed a bug where Calendar would not install on Windows based machines.
2016-03-03
2.0.2Fixes
- Fixed a bug where
CURRENT_USER
option did not work in theauthor_id=""
parameter of Calendar tags. - Fixed a bug where
date_range_start="today"
anddate_range_end="today"
parameters in Calendar:Events tag would not correctly show all events for that given day. - Fixed a bug where the
{if current_day/week/month/year}
conditionals were not correctly localized to the user's preferences. - Fixed a bug where the default EE datepicker language file would not load when Calendar is installed because it is also named 'calendar'.
- Fixed a bug where submitting invalid date values into
date_range_start=""
anddate_range_end=""
parameters would trigger an error instead of failing gracefully. Will now default totoday
when an incorrect value is passed.
2016-02-25
2.0.1Fixes
- Fixed a bug where Calendar could error on install in some cases.
- Fixed a bug where the Calendar fieldtype was triggering a deprecation notice.
2016-02-15
2.0.0Additions
- Added support for EE Multiple Site Manager (MSM
- Added Low Events 1.5+ migration path.
Changes
- Updated Calendar to be compatible with ExpressionEngine 3+ (only). Calendar 1.x is required for ExpressionEngine 2.x.
- Completely rewrote Calendar from the ground up. Added migration utility for Calendar 1.x users to upgrade.
- Calendar field is now a full fieldtype that can be used in any channel and as many times as you wish.
- Updated Calendar:Events template tag to show a chronological list of all recurrences (like Calendar:Cal in Calendar 1.x used to behave). To achieve old Calendar:Events tag (in Calendar 1.x) behavior, simply use the Calendar fieldtype variable pair and variables inside of a Channel:Entries tag, or for lists specify the show_recurrences="no" parameter in Calendar:Events tag.
- Renamed Calendar:iCalendar template tag to Calendar:ICS_Export.
Removals
- Removed ability to create additional occurrence rules.
- Removed ability to make one-off occurrence manipulations (sometimes referred to as Custom Edited Occurrences in Calendar 1.x).
- Removed ability to import Calendar data with ICS. -05-be added back in a future release.
- Removed Calendar:ICS_Update template tag, as ICS import is currently not available.
- Removed Calendar:Year_List template tag.
- Removed Calendar:Mini calendar template tag, as this can be achieved with Calendar:Month tag.
- Removed Calendar:Occurrences template tag loop in favor of {calendar:recurrences} variable pair.
- Removed Calendar:Cal template tag in favor of Calendar:Events and using the functionality broken down into Calendar:Month, Calendar:Week, and Calendar:Day template tags. Removed the hidden auto-formatting functionality from these template tags as well.
- Removed
{rules}{/rules}
variable pair and variables from Calendar:Events template tag. - Removed ability to repeat events forever (must have a specified end date).
- Removed
show_RANGE=""
parameters. This is generally already available with the easy-to-use text date formatting options fordate_range_end=""
parameter. - Removed ability to filter event results by time (full days allowed only now).
- Removed per calendar time formatting controls.
- Removed timezone settings and localization.