This document is for an older version of
Calendar
. View latest version →Changelog
2.4.4 - 2018-03-01
Changed
- Updated 'First Day of Week' setting in Preferences to include all days of the week.
2.4.3 - 2017-12-12
Fixed
- Fixed a bug where the Update Service for EE3 was not compatible with PHP 5.3.
2.4.2 - 2017-11-17
Fixed
- Fixed a bug where a SQL error was showing in the Calendar control panel for some customers.
2.4.1 - 2017-10-17
Fixed
- Fixed a bug where multi-day events were excluded from event lists when the start date passed but end date didn't.
2.4.0 - 2017-09-05
Added
- 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' and 'calendar: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's 'current_time' variable, etc.
Fixed
- 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.
2.3.2 - 2017-06-16
Fixed
- Fixed a bug where Calendar was not fully compatible with PHP 5.3 and MySQL 5.7 'only_full_group_by' SQL mode.
2.3.1 - 2017-05-02
Fixed
- Fixed a bug where Calendar would error on fresh installs.
2.3.0 - 2017-04-28
Added
- 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.
Fixed
- 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.
2.2.3 - 2017-03-02
Fixed
- Fixed a bug where -02-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.
2.2.2 - 2017-01-20
Changed
- Updated for compatibility with PHP 7.1.
2.2.1 - 2016-11-03
Added
- Added AJAX mini calendar example to demo templates.
Fixed
- 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.
2.2.0 - 2016-08-24
Added
- Added 'calendar:event_is_past', 'calendar:event_is_current', and 'calendar: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' and 'calendar: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's 'current_time' variable, etc.
Fixed
- Fixed a bug where ICS exporting recurring events would result in an error.
2.1.1 - 2016-06-22
Changed
- Updated for compatibility with ExpressionEngine 3.4.
Fixed
- 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.
2.1.0 - 2016-05-27
Added
- Added single variable support for uploaded file parsing in Calendar:Events tag.
Changed
- 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.
Fixed
- Fixed a bug where unknown timezones could cause errors in Calendar control panel and template tags. Now defaults to UTC.
- Fixed a bug where filtering by 'not' category ID and using 'uncategorized_entries' parameter would kill all other parameter filtering for the template tag.
2.0.5 - 2016-04-29
Added
- Added support for PHP7.
Fixed
- Fixed a bug in Migration where events that used the Select Dates option only would migrate incorrectly, causing errors.
2.0.4 - 2016-04-18
Changed
- 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.
2.0.3 - 2016-03-18
Fixed
- 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.
2.0.2 - 2016-03-03
Fixed
- Fixed a bug where 'CURRENT_USER' option did not work in the author_id="" parameter of Calendar tags.
- Fixed a bug where date_range_start="today" and date_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 users 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="" and date_range_end="" parameters would trigger an error instead of failing gracefully. Will now default to 'today' when an incorrect value is passed.
2.0.1 - 2016-02-25
Fixed
- Fixed a bug where Calendar could error on install in some cases.
- Fixed a bug where the Calendar fieldtype was triggering a deprecation notice.
2.0.0 - 2016-02-15
Added
- Added support for EE Multiple Site Manager (MSM
- Added Low Events 1.5+ migration path.
Changed
- 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.
Removed
- 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 for date_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.