Simple Calendar – Google Calendar Plugin

Wordpress Plugin
Download latest - 3.1.36

Download Stats

Today 235
Yesterday 370
Last Week 2,594
All Time 1,439,988
Banner 772x250

Simple Calendar is the easiest way to add Google Calendar events to your WordPress site. Quick to setup. Fine tune to your needs. Mobile responsive. Beautifully designed.

Simple Calendar Features

  • Display events from any public Google Calendar.
  • Keep managing events in Google Calendar. No need to create events in WordPress.
  • Out-of-the-box designs that match your themes look and feel.
  • Fully responsive and mobile-friendly monthly grid and list views.
  • Customize event content display using simple tags. No coding required.
  • Combine multiple calendars into single displays explicitly or using categories.
  • Intuitive, simple display configuration changes for fine tuning.
  • Advanced settings to adjust time zones, date/time formats and start of the week.
  • Integration with Event Calendar Newsletter for quickly turning your events into a newsletter-friendly format.
  • Additional functionality offered with add-ons.
  • Translations available with more being added on a regular basis. Translations welcome!
  • Open source with code hosted on GitHub. Contributions welcome!

Love using Simple Calendar? Consider purchasing a Premium Add-on

FullCalendar Add-on Features

  • Week and day views added alongside the month view.
  • Display event titles and start times directly on your calendar.
  • Faster load times when navigating through months, weeks or days.
  • Configure header navigation buttons to allow site visitors to easily switch between views.
  • Intuitive design for multi-day events.
  • Customizable calendar heights with optional scroll bars.
  • Set default start time for week and day views.
  • Limit display times for week and day views.
  • Works with our Google Calendar Pro add-on to display color-coded events within each view.
  • Priority email support with a 24-hour response time during weekdays backed by a top-notch team.

Google Calendar Pro Add-on Features

  • Display events from both private and public Google Calendars.
  • Highlight events with colors that match assigned Google Calendar event colors.
  • Display attendee names, avatars and RSVP status for any private or public event.
  • Display event organizer information.
  • Display a list of attachments with links to their original source.
  • Secure connection established between your site and Google using the OAuth standard.
  • Works with our FullCalendar add-on to display beautiful month, week and day views with color-coded events.
  • Priority email support with a 24-hour response time during weekdays backed by a top-notch team.

Get ALL these features with our Premium Add-ons

Want to take Simple Calendar for a spin first? Try out a Live Demo


Releases (112 )

Version Release Date Change Log
3.1.36 2021-04-25
  • Fix: Namspace conflicts with other plugins and composer libraries. Huge shoutout to @mickwall001 on github for this.
3.1.35 2021-01-08
  • Fix: Get rid of empty needle PHP warning
3.1.34 2021-01-08
  • Dev: Tested up to WordPress 5.6
  • Fix: OR searches will now work as OR, not as AND
  • Fix: Revert Guzzle to < 7.x version to avoid conflicts (temporary)
3.1.33 2020-09-30
  • Fix: Trimmed overall size of the plugin to reduce errors from installation failing.
  • Dev: Updated minimum PHP requirement to 7.3
  • Dev: Updated all vendor packages to latest versions.
  • Dev: Tested up to WordPress 5.5.1
3.1.32 2020-08-27
  • Fix: Undefined index error when saving calendar.
  • Fix: Updated Carbon library to latest version.
  • Fix: Update date check on list view to remove PHP deprecated warnings.
  • Dev: Tested up to WordPress 5.4.2
3.1.31 2020-07-16
  • Update to fix issues with recent updates that caused fatal errors.
3.1.30 2020-07-16
  • Reverting to 3.1.27 codebase to further investigate fatal error issues in last 2 versions.
3.1.29 2020-07-16
  • Version bump to trigger update for those still on 3.1.27 after the initial 3.1.28 fatal error issue. (3.1.28 codebase works now too)
3.1.28 2020-07-16
  • Feature: Automatically sort events with the same day and time alphabetically.
  • Fix: Issue with jQuery not being added as a script dependency.
  • Fix: Updated google/apiclient to ^2.0 to fix Gmail conflicts with other SMTP plugins.
  • Dev: Tested up to WordPress 5.4.2
  • Security: Updated dependencies.
3.1.27 2020-06-23
  • Revert to 3.1.22 version to skip recent update that has an error.
3.1.26 2020-06-23
  • Revert to 3.1.22 version to skip recent 3.1.25 update that has an error.
3.1.25 2020-06-23
  • Added feature that sorted events with the same day and time alphabetically.
  • Fix: Properly load script dependencies.
3.1.24 2020-06-22
3.1.21 2019-05-07
  • Revert to previous version for hotfix.
3.1.22 2019-05-07
  • This bumps the version number but is the same code as 3.1.20 so plugins can auto update to the fixed version.
3.1.20 2018-12-14
  • December 13, 2018 =
  • Dev: Add the "simcal_post_type_registration_args" filter to allow changes to the calendar post type registration arguments.
3.1.19 2018-07-25
  • July 25, 2018 =
  • Fix: Issue with moment.js not being available/throwing JS errors.
3.1.18 2018-07-03
  • July 3, 2018 =
  • Dev: Add filter "simcal_additional_link_attributes" to facilitate additional event link attributes.
3.1.17 2018-06-06
  • June 6, 2018 =
  • Fix: Issue with calendar settings not saving.
3.1.16 2018-06-06
  • June 6, 2018 =
  • Fix: Issue with slow loading admin settings page.
3.1.15 2018-05-22
  • May 22, 2018 =
  • Fix: Issue with jQuery $.ajax call parameter compatibility with older versions of jQuery.
  • Fix: Issue with Google API feed sorting not showing correct events in list view.
  • Fix: Issue with duplicate default calendar JSON data being output.
3.1.14 2018-02-15
  • February 15, 2018 =
  • Fix: Issue where navigation to next month would be disabled when multi-day events extended to future months.
3.1.13 2018-02-06
  • February 5, 2018 =
  • Fix: Issue where calendar event pop-ups would display without content.
3.1.12 2018-01-04
  • January 4, 2018 =
  • Backwards Compat: Restored previous version (v1) of Google API Client lib to support older versions of PHP.
  • Fix: Fixed bug present in PHP 7.2 which was causing fatal errors.
3.1.11.1 2018-01-03
  • January 3, 2018 =
  • Fix: Bump required PHP version to match 3.1.11 requiring PHP 5.5 so site's running older versions don't crash when updating.
3.1.11 2018-01-02
  • December 27, 2017 =
  • Dev: Update Google API Client libraries to v2. NOTE: Version 5.4+ for PHP now required.
  • Fix: Default calendar list view not showing pro calendar coloring when Calendar Settings > Appearance > Limit Visible Events is set.
3.1.10 2017-11-16
  • August 22, 2017 =

  • Fix: Fixed an issue where Google Calendar API key sometimes wouldn't save on the settings page.

  • Feature: Allow administrators to set spacing within the datetime separator under individual advanced calendar settings.

  • Tweak: Add the updated separator to the end date for multi-day events for consistency. i.e. if separator is " @ ", multi-day events date/time would display similar to "August 27 2017 @ 10:00 am-September 04 2017 @ 11:00 am" on tooltip or list view.

3.1.9 2017-06-21
  • December 9, 2016 =

  • Feature: Add [if-today] and [if-not-today] event template tags. Props @followfung

  • Fix: List view incorrectly shifts events between 12 & 1am, or all day events, to previous day.

  • Fix: Navigation disabled incorrectly in some cases.

  • Dev: System report tweaks for PHP 7 compatibility.

  • Dev: Tested up to WordPress 4.7.

3.1.8 2016-10-18
  • October 18, 2016 =

  • Fix: Multi-day events should not show duplicate events in one day in some time zones.

  • Fix: List view heading dates corrected for some time zones.

  • Fix: Grid view starting month corrected for some time zones.

  • Fix: Remove duplicate "Event source default" option when add-on enabled.

  • Tweak: Set "Expand multi-day events" default value to "No, display only on first day of event".

3.1.7 2016-10-04
  • October 4, 2016 =

  • Fix: Add month/day/time translations back in that stopped working after 3.1.5.

3.1.6 2016-09-26
  • September 26, 2016 =

  • Fix: Account for events without an end date/time when using the [when] tag.

3.1.5 2016-09-26
  • September 25, 2016 =

  • Fix: Multi-day events in the future should now display first day of event when selecting "No, display on all days of event up to current day".

  • Fix: Correct dates in day headings in list view being off for some time zones.

  • Tweak: Clearer warning about using timezone setting "Event source default".

  • Dev: Added filters to add your own custom event template tags. Props @Brummolix

  • Dev: Remove all calls to date_default_timezone_set() due to the way WordPress core sets it to 'UTC' to calculate offsets from there.

3.1.4 2016-09-19
  • September 19, 2016 =

  • Fix: "Add to Google Calendar" link now uses source calendar's timezone (except for all-day and UTC timezone events).

3.1.3 2016-09-12
  • September 12, 2016 =

  • Feature: Added "Add to Google Calendar" link event template tag.

  • Fix: Corrected all structured data/schema.org output errors caught by Google's structured data testing tool.

  • Fix: Default colors specified for today and events with days should now work even when colors blanked out.

  • Dev: System report tweaks for PHP 7 compatibility.

  • Dev: Sass 3.4 compatibility.

  • Dev: Move load_plugin_textdomain call to plugins_loaded hook. Not needed with WP 4.6+.

3.1.2 2016-07-19
  • July 13, 2016 =

  • Fix: Multi-day events do not stop short a day.

  • Fix: Events that end at midnight no longer duplicate on the next day.

  • Fix: Header shows correct date in list view when there are no events to show.

  • Tweak: Tightened up security a bit.

  • Dev: Tested up to WordPress 4.6.

3.1.1 2016-06-16
  • June 16, 2016 =

  • Fix: Correct all-day events displayed in multiple days in some cases.

  • Fix: Paging navigation links now hidden when no more events exist past the current page in list view.

  • Tweak: "Powered by Simple Calendar" author credit opt in moved to individual per calendar settings.

3.1.0 2016-05-26
  • May 25, 2016 =

  • Fix: qTips arrow should line up with events more accurately.

  • Fix: Cache interval will now update correctly when saved.

  • Fix: Mobile-view bullet colors now show custom event colors when used with the Google Calendar Pro add-on.

  • Fix: [id] event builder code now just returns the event ID.

  • Feature: Added new template tag [ical-shortcode] to return the iCal ID.

  • Dev: Switched to set version of qTip library instead of latest release for compatibility issues.

  • Dev: Duplicate dropdowns when adding a custom view are now handled properly with JS.

3.0.16 2016-03-30
  • March 30, 2016 =

  • Fix: Multiple events at the same time on a grouped calendar should now show correctly.

  • Fix: PHP notice when adding a new calendar should no longer appear.

  • Fix: Issues with Carbon fatal error should not happen.

3.0.15 2016-03-19
  • March 19, 2016 =

  • Fix: Timezone issues with event source option should now work correctly.

  • Fix: Tooltips should no longer be empty after a resize.

  • Tweak: Removed event source option for grouped calendars.

  • Tweak: Allow other plugin or theme shortcodes to be used in the event template.

  • Dev: Removed Browser.php from composer so we can use it standalone with customizations.

  • Dev: Constructor for Browser.php now compatible with future versions of PHP.

  • Dev: Removed PHP 5.2 compatibility code.

3.0.14 2016-02-10
  • February 10, 2016 =

  • Fix: Updated schema to pass W3C validation. Props @martinburchell

  • Fix: Search queries using quotes should now work as expected. Props @justdave

  • Fix: Better character encoding for small screen mode characters. Props @witchdoktor

  • Fix: Events that start at 12 A.M. will now display correctly. Props @TaylorHawkes

  • Fix: Corrected PHP error when removing first recurring event. Props @petersonca

  • Fix: Max number of events should no longer refresh to 2500 on change.

  • Fix: Default cache interval should now display correctly.

  • Fix: Custom date should now show correct month when set to the first of a month.

  • Fix: Visual editor is available again when editing event template tags.

  • Tweak: Updated default event template tags formatting.

  • Tweak: Added an edit calendar link.

  • Tweak: Updated how the timezone is handled for calendars. Also fixes an issue with imported calendars.

  • Dev: Corrected PHP notice showing in media gallery grid view. Props @Daronspence

  • Dev: Added filters to give control over the grid view paging columns. Props @thoronas

  • Dev: Updated imagesloaded library to 4.1.0.

3.0.13 2016-01-25
  • January 25, 2016 =

  • Tweak: Lists that start on a custom date will start at the beginning of the day now.

  • Tweak: Make it so grouped calendars are properly sorted by event time.

  • Tweak: Updated option for controlling multi-day events.

  • Tweak: Allow line breaks from Google calendar description to persist if not using the html attribute.

  • Tweak: Updated text output for human date times.

  • Fix: Multi-day events that span over to the first day of the month should now show correctly.

  • Feature: Added dropdown option on how to handle line breaks and paragraphs for the event template tags.

  • Dev: Removed WP Requirements from Composer.

  • Dev: Removed always enqueue and disable scripts options so scripts will load automatically on every page.

3.0.12 2016-01-05
  • January 5, 2016 =

  • Fix: All-day events on the first day of the month will now show up correctly.

  • Fix: Calendar start dates using a variable number will now start on the correct date.

  • Fix: Disable scripts and disable styles advanced options should now work as intended.

  • Tweak: Added "before" and "after" text for human date event builder codes.

  • Dev: Added jquery.qtip.min.map file to vendor assets.

3.0.11 2016-01-01
  • December 31, 2015 =

  • Fix: Custom date and time format settings should no longer override everything else when not selected.

  • Fix: Limiting description with HTML tags should now work better.

  • Fix: Events from different calendars not showing on a grouped calendar should display properly now.

  • Fix: Grouped calendars will now clear the cache of all attached calendars.

  • Fix: Cache was requiring a manual clear sometimes and should now work automatically.

  • Dev: Updated CSS class for [start-location] and [end-location] tags.

  • Tweak: Updated date and time preview to show properly escaped values.

3.0.10 2015-12-22
  • December 21, 2015 =

  • Fix: Pagination tweak to prevent grouped calendars from getting cut off by last calendar in list.

  • Fix: Welcome screen now shows up correctly after a fresh installation.

  • Fix: i18n short day names should now display properly.

  • Fix: i18n truncated event titles should now display properly.

  • Tweak: Allow setting a cache duration of 0.

  • Tweak: Pagination will now always show unless the calendar is static.

  • Tweak: Allow responsive grid view to use hover option.

3.0.9 2015-12-16
  • December 16, 2015 =

  • Fix: Fixed all-day events with an end time showing on an extra day.

  • Fix: Fixed a bug with site default timezone setting not pulling in correctly.

  • Tweak: Make always enqueue option enabled by default for new installs.

  • Tweak: Translations moved from .po/.mo files to official wordpress.org translation packs.

  • Tweak: Minor text fixes to admin UI.

3.0.8 2015-12-01
  • December 1, 2015 =

  • Fix: Fixed bug for Google Calendar Pro add-on organizer event builder code.

  • Fix: Fixed some inconsistencies with all-day events and multi-day events when combined.

3.0.7 2015-11-29
  • November 28, 2015 =

  • Fix: Fixed all day multi-day events showing on an extra day.

  • Fix: Fixed multi-day events that span less than 24 hours to show up on both days.

  • Fix: Fixed multi-day events that span 2 days to show up correctly.

  • Fix: Fixed issues with grouped calendars using categories not loading.

  • Tweak: Additional empty check for previous array_combine PHP error.

  • Tweak: Remove extra qtip triangle image from popup.

3.0.6 2015-11-25
  • November 24, 2015 =

  • Fix: Fixed bug with days being off by one day.

  • Fix: Added check for array to avoid array_combine() PHP error.

  • Fix: Allow last list event to show correctly.

  • Tweak: Update shortcode to not check for a singular page.

3.0.5 2015-11-20
  • November 19, 2015 =

  • Fix: Fixed a bug where HTML in event description was not being rendered properly.

  • Fix: Fixed a script loading issue when using the CPT view.

  • Feature: Check for required PHP extensions upon plugin activation (curl and mbstring so far).

3.0.4 2015-11-18
  • November 18, 2015 =
  • Fix: Fixed always enqueue option to work correctly.
  • Fix: Fixed issue where multiple shortcodes would sometimes not load scripts correctly.
  • Fix: Fixed z-index issue for admin tooltips.
  • Tweak: Change default "today" color to blue (#1e73be).
3.0.3 2015-11-17
  • November 13, 2015 =
  • Feature: Added option to display a compact list view.
  • Feature: Added option to hide the header in list view.
  • Tweak: Improved CSS styling for default list and grid CSS.
3.0.2 2015-11-12
  • November 12, 2015 =
  • Fix: Fixed bug where calendar days were off by one day.
3.0.1 2015-11-10
  • November 9, 2015 =
  • Fix: Fixed a bug with the update script being skipped via attachment to activation hook.
3.0.0 2015-11-09
  • November 8, 2015 =
  • Announcement: Plugin renamed to Simple Calendar.
  • Announcement: Visit our new website at simplecalendar.io!
  • Feature: Modular and extensible plugin, add-ons ready.
  • Feature: Reworked default calendar views, now fully responsive (and titles in grid).
  • Feature: Completely redesigned the admin user interface.
  • Feature: Many new settings panel in admin dashboard, with better semantics and organization.
  • Feature: A System Report page to help you troubleshoot problems and improve support response.
  • Tweak: Use categories to organize your calendars.
  • Tweak: Feeds moved from 'gce_feed' to 'calendar' post type slug, permalink change.
  • Fix: Timezones handling are more accurate.
  • Fix: Incompatibilities with themes and other plugins.
  • Fix: Several other bugfixes.
  • Refactor: Plugin rebuilt from ground up: namespaces, closures, Composer support, entirely OOP.
  • Dev: PHP 5.3 minimum required.
  • Dev: All requests to Google from now on will be handled with the official Google API PHP Client.
2.4.0 2015-10-15
  • September 29, 2015 =
  • Announcement: Simple Calendar is coming, changes ahead.
  • Deprecation: The bundled/default Google API key reached it's quota and was shut off. Using your own API key is now required.
2.3.2 2015-09-01
  • September 1, 2015 =
  • Fix: Bug in HTML support in events description.
2.3.1 2015-08-31
  • August 31, 2015 =
  • Fix: Fallback for DateTime::setTimestamp() for installations still using PHP 5.2.
  • Fix: Support HTML in events description when using html="true" attribute in shortcode.
  • Localization: Added Finnish translations, courtesy of Ville Myllymki.
2.3.0 2015-08-26
  • August 24, 2015 =
  • Fix: Improve timezone handling when sending a request to Google.
  • Tweak: Reintroduced imagesloaded library to improve compatibility with themes using Isotope and Masonry.
2.2.91 2015-08-17
  • August 16, 2015 =
  • Fix: Calendar not working correctly with custom date range grid after 2.2.9 changes.
2.2.9 2015-08-14
  • August 14, 2015 =
  • Fix: Event links pointing to Google Calendar have a timezone argument from feed setting.
  • Fix: Improved assets loading, only load scripts on posts and pages that have a calendar.
  • Localization: Updated Norwegian translations.
2.2.8 2015-08-07
  • August 7, 2015 =

  • Fix: Improved security when saving plugin settings.

  • Fix: Added URL encoding to fix some issues with API keys containing special characters.

  • Tweak: Use calendar feed timezone or website timezone (default calendar).

2.2.7 2015-07-31
  • July 31, 2015 =

  • Feature: Added an 'Add Calendar' button to quickly add a shortcode in posts.

  • Fix: Reverted register scripts hook to init.

  • Translations: Updated French translations

  • Tweak: Flush permalinks on plugin activation and deactivation.

  • Tweak: Added [if-not-location] event builder conditional shortcode.

  • Tweak: Added a 'gce_no_events_message_text' filter when no events are found.

  • Tweak: Added a clear cache bulk action for clearing caches of multiple feeds.

2.2.6 2015-07-16
  • July 16, 2015 =

  • Plugin performs a requirements check to ensure users are running a recent version of WordPress.

  • Added '.gce-has--events' class to count events in each day in grid display.

  • Removed unnecessary imagesLoaded JS library (optional dependency of the qTip2 library).

  • Fixed a bug with the start month of the custom date range grid view.

  • Fixed a bug with backslashes in date ant time custom format inputs.

  • Fixed scripts and styles loading issues.

  • Fixed bugs when custom date range values were left blank.

  • Added Russian translation provided by Vadim Reutskiy.

  • Added Swedish translation provided by Familjedaghemmet Chicos.

  • Tested up to WordPress 4.3.

2.2.5 2015-04-22
  • April 22, 2015 =

  • Updated calls to add_query_arg to prevent any possible XSS attacks.

  • Fixed bug with fatal error in rare cases by rearragning order of plugin file includes.

  • Fixed bug with navigation links sometimes returning -1.

  • Corrected typo with paging links title attributes.

2.2.4 2015-04-06
  • April 6, 2015 =

  • Updated French translation files.

  • Fixed Catalan translation files.

  • Fixed encoding bug with [maps-link] new window attribute.

2.2.3 2015-03-26
  • March 26, 2015 =

  • Tested up to WordPress 4.2.

  • Fixed bug with the "More details..." link encoding.

  • Added note about total event limit of 2,500 now enforced by the Google Calendar API.

  • Updated earliest feed event date default to 1 (one) month back.

  • 0 (zero) value now allowed for earliest and latest feed event dates (sets them to the current date).

  • Minor public script improvements.

  • Added Brazilian Portuguese translation files.

  • Updated jQuery UI datepicker CSS CDN reference for feed settings pages.

2.2.2.1 2015-03-17
  • March 17, 2015 =

  • The option to always enqueue scripts & styles should now be enabled by default for new installs and upgrades.

2.2.2 2015-03-15
  • March 15, 2015 =

  • Added option to always enqueue scripts and styles on every post and page.

  • Added custom date range grid option to display modes.

  • Added option to disable the plugin CSS file.

  • Fixed bug with list intervals.

  • Fixed bug with event list showing past events.

  • Minor public JavaScript performance updates.

2.2.1 2015-02-28
  • February 28, 2015 =

  • Enqueue scripts & styles on all posts & pages temporarily until better detection can be put in place.

  • Fixed GCal ID encoding in feed settings.

  • Updated Italian translation.

  • Updated French translation.

2.2.0 2015-02-25
  • February 25, 2015 =

  • Added custom date range options.

  • Added option to hide tooltips on grid display.

  • Added additional save button at the bottom of the feed settings.

  • Performance updates to script enqueues.

  • Updated Catalan translation files.

  • Updated list output logic.

  • Fixed bug with multi-day events sometimes not showing up in list view.

  • Fixed bug with calendar ID field not getting encoded.

  • Fixed bug with tooltips scrolling on mobile.

  • Fixed bug with Google Hangout event links.

  • Fixed bug with widget settings not being unique.

  • Widget UI enhancements.

  • Feed settings UI enhancements.

  • Error messaging updates.

  • Security improvements.

2.1.7 2014-12-14
  • Restructured pagination JavaScript.
  • Updated Italian translation files.
2.1.6.1 2014-12-05
  • More tooltip (qTip2) effects & styling.
2.1.6 2014-12-05
  • Fixed bug with tooltip (qTip2) in some cases by now including it's imagesLoaded script.
  • Tooltip style improvements.
  • Tooltip minified JS map file now included.
  • Updated French translation.
  • Updated Lithuanian translation.
  • Fix bug with grouped-list multi-day event title.
  • Fix bug when saving a bulk edit.
2.1.5 2014-12-02
  • Updated jQuery tooltip library to qTip2. Previously using unmaintained original qTip library.
2.1.4 2014-11-26
  • Reverted CSS enqueue change.
  • Added Catalan translation.
  • Updated AJAX security code.
  • Fixed bug with calendar ID field not trimming extra spaces.
  • Updated French translation - Pull Request by @Jojaba
  • Tested with WordPress 4.1.
2.1.3 2014-11-23
  • Only load plugin scripts and stylesheets when the viewable page is rendering output from this plugin.
  • Fixed bugs with simple display options.
  • Added better error checking and output options to help in debugging GCal feeds.
  • Added Dutch translation - Provided by Henri van Werkhoven.
2.1.2 2014-11-21
  • Fixed bug with quick edit clearing out feed settings.
  • Fix bug with pagination creating extra DOM elements.
  • Localization string fixes - Pull Request by @Jojaba
  • Added HTML to group events of the same day semantically - Pull Request by @martinburchell
  • Fixed bug with [cal-id] event builder code.
  • Add in post data resets.
2.1.1 2014-11-20
  • Fixed bug with all day events not displaying.
  • Added missing timezone parameter to internal query.
2.1.0 2014-11-19
  • Updated to use Google API version 3. Version 2 deprecated deprecated on Nov. 17, 2014.
2.0.7.1 2014-11-17
  • As of Nov. 17, 2014 the GCal API v2 is deprecated, which breaks all calendar feed displays. This update will temporarily hide the display while we work on a solution that uses GCal API v3.
2.0.7 2014-10-28
  • Events will now display if it hasn't ended yet for list views.
  • Fixed bug with date() call causing a display error in some cases.
  • Fixed bug with with widget tooltip text display.
  • Added cache clearing on upgrade.
  • Added filters for Previous and Next link text.
  • Internationalization and language file updates.
  • Simplified text domain function.
  • Added Lithuanian translation - Provided by Andrius Mazeika of mazeika.info.
2.0.6.2 2014-10-22
  • Reverted previous bug fix that introduced new bugs.
2.0.6.1 2014-10-22
  • Added Polish translation.
  • Updated Italian translation.
  • Updated French translation.
  • Fixed bug with date() call causing a display error in some cases.
  • Minor bug fixes.
2.0.6 2014-10-16
  • Added minimum and maximum feed date options to fix event display issues and boost performance.
  • Fixed a caching issue to increase performance.
  • Fixed bug where backslashes kept getting added to event titles that already contained single quotes when navigating through pages in widget.
2.0.5.1 2014-10-15
  • Fix timezone issue.
2.0.5 2014-10-10
  • Fixed display bug with event date and grouped lists.
  • Fixed broken paging links when feed IDs contain spaces between them.
  • Fixed bug with start offset and grouped lists not working properly.
  • Fixed bug where clear cache link was showing on any type of CPT.
  • Added German translation - Provided by Stefanie Drucker.
  • Added Norwegian translation - Provided by Tore Hjartland.
2.0.4 2014-10-07
  • Added option to show/hide paging.
  • Added option to limit display to any number of days or events per page.
  • Added option to set the start date offset any number of days back or ahead (list view).
  • Removed retrieve events from/until options now that display limit options will be used.
  • Removed max number of events to retrieve option.
  • Added shortcode attribute 'interval'.
  • Added shortcode attribute 'interval_count'.
  • Added shortcode attribute 'paging'.
  • Added shortcode attribute 'offset_interval_count'.
  • Added shortcode attribute 'offset_direction'.
  • Added settings to feed and widget to set the paging interval.
  • Updated shortcode 'display' attribute to allow a value of 'grouped-list'.
  • Date no longer shows up for the title (list view).
  • HTML restructured to use div tags instead of an unordered list (list view).
  • Nav bar HTML (Next/Prev links and month title) restructured to use div tags instead of span and percentages.
  • Added Italian translation (thanks to Francesco Paccagnella of pacca.it).
  • Added French translation files provided by Vincent Bray.
  • Fixed PHP error during upgrade.
  • Moved clear cache button and changed style.
  • JavaScript restructured to fit more in line with best practices.
  • Remove unused admin script file.
2.0.3.1 2014-10-07
  • Fixed bug where retrieve from/until dates were accidentally removed.
2.0.3 2014-09-20
  • Fixed bug where calendar feed caches weren't getting cleared properly.
  • Fixed feed settings metabox content wrapping issue.
2.0.2 2014-09-17
  • Added Spanish translation (thanks to Eduardo Larequi of educacion.navarra.es/web/pnte/).
  • Fixed timezone issues by forcing calendar feeds to use the timezone selected in the site's General Settings. Feed-specific timezone setting removed.
  • Fixed a bug with recurring events display.
  • Fixed an upgrade bug with multiple day events.
2.0.1 2014-09-11
  • Fixed display errors with certain event builder shortcodes.
  • Added language folder.
2.0.0 2014-09-10
  • Plugin rewritten from scratch.
  • Now using custom post types for storing and customizing Google calendar feeds.
  • Introduced the shortcode [gcal] (old shortcode still supported).
2.0.0-beta1 2014-09-03
0.7.2.1 2014-08-19

= 0.5 = Event retrieval date / time range is now much more flexible. Also adds event display builder, which allows much greater customization of the event information displayed.

0.7.3.1 2014-08-17
  • Include missing file: upgrade-notice.php.
0.7.3 2014-08-17
  • Added warning about upcoming version 2.0 release.
  • Added option to save settings upon uninstall.
  • Tested with WordPress 4.0.
0.7.2 2012-12-11
  • Fixed a bug causing the "More details" Google Calendar information to be displayed in the wrong timezone
  • Fixed a bug that prevented setting the cache duration to 0 from working correctly
  • Fixed an issue that prevented Ajax from working with FORCE_SSL_ADMIN enabled
  • Now uses wp_enqueue_scripts
0.7.1 2011-07-17
  • Fixed bug causing AJAX enabled calendar grids to not function correctly
  • Fixed bug causing all-day events from outside required date range to be displayed
  • Fixed bug causing tooltip date title heading setting to be ignored
  • Added further data sanitisation on output
  • Feeds with no events will now be cached to prevent HTTP requests on every page load
0.7 2011-06-25
  • Fixed bug causing event dates / times to be displayed in the wrong timezone
  • Changed the [link-path] Event Display Builder shortcode to [url]
  • Fixed an Opera specific CSS issue causing page lists to be hidden
  • Lists can now be displayed in descending or ascending order
  • Added [event-id] and [cal-id] Event Display Builder shortcodes
  • Added an offset parameter for date / time based Event Display Builder shortcodes
  • Added an autolink parameter for enabling / disabling automatic linking of URLs
  • Added gce-day-past or gce-day-future classes to calendar grid cells
  • Cleaned up CSS
0.6 2011-04-29
  • Drastically reduced memory usage
  • Improved feed data caching system
  • Improved error reporting
  • General performance and efficiency improvements
  • Added a few more shortcodes to the event display builder
  • Other miscellaneous changes / additions and bug fixes
0.5 2011-04-18
  • Added event display builder feature, which vastly improves the customization possibilities of the plugin. This feature encompasses many of the most requested features, such as:
    • All-day events can be handled differently than 'normal' events
    • Start and end times / dates can be displayed on the same line (as can any other event information)
    • HTML (and Markdown) entered in Google Calendar fields can be properly parsed
  • Start and end times for retrieval of events are now much more flexible
  • A custom error message for non-admin users can now be specified
  • No longer loads SimplePie when it is not required
0.4.1 2011-01-16
  • Fix / workaround for the long-running timezone bug. Please take a look at this for more information.
  • Added additional 'Maximum no. events to display' option to widget / shortcode (mainly to address a further issue caused by the above fix)
  • i18n related bug fix
  • Added support for widget_title filter (courtesy of James)
  • Added Hungarian (hu_HU) translation (danieltakacs)
  • Now using minified version of jQuery qTip script
0.4 2010-08-19
  • More control over how start and end dates / times are displayed
  • Events can now be limited to a specified timeframe (number of days)
  • Events on the same day in lists can now be shown under a single date title
  • JavaScript can now be added to the footer rather than the header, via an option
  • The 'Loading...' text can now be customized
  • Description text can now be limited to a specified number of words
  • Multi-day events can be shown on each day that they span (sort of)
  • Bug fixes
  • i18n / l10n fixes
0.3.1 2010-08-10
  • l10n / i18n fixes. Dates should now be localized correctly and should maintain localization after an AJAX request
  • MU / Multi-site issues. Issues preventing adding of feeds have been addressed
0.3 2010-07-26
  • Now allows events from multiple Google Calendar feeds to be displayed on a single calendar grid / list
  • Internationalization support added
0.2.1 2010-07-14
  • Added option to allow 'More details' links to open in new window / tab.
  • Added option to choose a specific timezone for each feed
  • Line breaks in an event description will now be preserved
  • Fixed a bug casing the title to not be displayed on lists
  • Other minor bug fixes
0.2 2010-07-09
  • Added customization options for how information is displayed.
  • Can now display: start time, end time and date, location, description and event link.
  • Tooltips now using qTip jQuery plugin.
0.1.4 2010-07-07
  • More bug fixes.
0.1.2 2010-07-07
  • Bug fixes.
0.1.3 2010-07-07
  • Several bug fixes, including fixing JavaScript problems that prevented tooltips appearing.
0.1.1 2010-07-06
  • Fix to prevent conflicts with other plugins.
  • Changes to readme.txt.
0.1 2010-07-05

Initial release.

=