Simple Calendar – Google Calendar Plugin - Version 3.0.5

Version Description

  • 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).

Download this release

Release Info

Developer pderksen
Plugin Icon 128x128 Simple Calendar – Google Calendar Plugin
Version 3.0.5
Comparing to
See all releases

Code changes from version 3.0.4 to 3.0.5

google-calendar-events.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Simple Calendar
4
  * Plugin URI: https://simplecalendar.io
5
  * Description: Add Google Calendar events to your WordPress site in minutes. Beautiful calendar displays. Fully responsive.
6
- * Version: 3.0.4
7
  * Author: Moonstone Media
8
  * Author URI: https://simplecalendar.io
9
  * Text Domain: google-calendar-events
@@ -29,7 +29,7 @@ if ( version_compare( PHP_VERSION, '5.3.0' ) === -1 ) {
29
  $this_plugin_path = trailingslashit( dirname( __FILE__ ) );
30
  $this_plugin_dir = plugin_dir_url( __FILE__ );
31
  $this_plugin_constants = array(
32
- 'SIMPLE_CALENDAR_VERSION' => '3.0.4',
33
  'SIMPLE_CALENDAR_MAIN_FILE' => __FILE__,
34
  'SIMPLE_CALENDAR_URL' => $this_plugin_dir,
35
  'SIMPLE_CALENDAR_ASSETS' => $this_plugin_dir . 'assets/',
@@ -49,6 +49,10 @@ $this_plugin_checks = new WP_Requirements(
49
  array(
50
  'PHP' => '5.3.0',
51
  'WordPress' => '4.0.0',
 
 
 
 
52
  )
53
  );
54
  if ( $this_plugin_checks->pass() === false ) {
3
  * Plugin Name: Simple Calendar
4
  * Plugin URI: https://simplecalendar.io
5
  * Description: Add Google Calendar events to your WordPress site in minutes. Beautiful calendar displays. Fully responsive.
6
+ * Version: 3.0.5
7
  * Author: Moonstone Media
8
  * Author URI: https://simplecalendar.io
9
  * Text Domain: google-calendar-events
29
  $this_plugin_path = trailingslashit( dirname( __FILE__ ) );
30
  $this_plugin_dir = plugin_dir_url( __FILE__ );
31
  $this_plugin_constants = array(
32
+ 'SIMPLE_CALENDAR_VERSION' => '3.0.5',
33
  'SIMPLE_CALENDAR_MAIN_FILE' => __FILE__,
34
  'SIMPLE_CALENDAR_URL' => $this_plugin_dir,
35
  'SIMPLE_CALENDAR_ASSETS' => $this_plugin_dir . 'assets/',
49
  array(
50
  'PHP' => '5.3.0',
51
  'WordPress' => '4.0.0',
52
+ 'Extensions' => array(
53
+ 'curl',
54
+ 'mbstring',
55
+ )
56
  )
57
  );
58
  if ( $this_plugin_checks->pass() === false ) {
includes/admin/welcome.php CHANGED
@@ -164,9 +164,8 @@ class Welcome {
164
  <div class="about-text">
165
  <?php
166
 
167
- if ( 'fresh' == $this->install ) {
168
- $message = __( 'Thanks, all done!', 'google-calendar-events' );
169
- } elseif ( 'update' == $this->install ) {
170
  $message = __( 'Thanks for updating to the latest version!', 'google-calendar-events' );
171
  } else {
172
  $message = __( 'Thanks for installing!', 'google-calendar-events' );
164
  <div class="about-text">
165
  <?php
166
 
167
+ // Difference message if updating vs fresh install.
168
+ if ( 'update' == $this->install ) {
 
169
  $message = __( 'Thanks for updating to the latest version!', 'google-calendar-events' );
170
  } else {
171
  $message = __( 'Thanks for installing!', 'google-calendar-events' );
includes/assets.php CHANGED
@@ -166,6 +166,12 @@ class Assets {
166
 
167
  $id = get_queried_object_id();
168
 
 
 
 
 
 
 
169
  } else {
170
 
171
  $id = absint( get_post_meta( $post->ID, '_simcal_attach_calendar_id', true ) );
166
 
167
  $id = get_queried_object_id();
168
 
169
+ $view = simcal_get_calendar_view( $id );
170
+ if ( $view instanceof Calendar_View ) {
171
+ $scripts[] = $view->scripts( $this->min );
172
+ $styles[] = $view->styles( $this->min );
173
+ }
174
+
175
  } else {
176
 
177
  $id = absint( get_post_meta( $post->ID, '_simcal_attach_calendar_id', true ) );
includes/events/event.php CHANGED
@@ -271,7 +271,7 @@ class Event {
271
 
272
  // Event description.
273
  if ( ! empty( $event['description'] ) ) {
274
- $this->description = esc_html( $event['description'] );
275
  }
276
 
277
  // Event link URL.
271
 
272
  // Event description.
273
  if ( ! empty( $event['description'] ) ) {
274
+ $this->description = wp_kses_post( $event['description'] );
275
  }
276
 
277
  // Event link URL.
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: moonstonemedia, pderksen, nickyoung87, nekojira, rosshanney
3
  Tags: calendar, calendars, calendar manager, custom calendar, custom calendars, event, events, events feed, google calendar, google
4
  Requires at least: 4.0
5
  Tested up to: 4.4
6
- Stable tag: 3.0.4
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -63,7 +63,7 @@ We'd love your help! Here's a few things you can do:
63
  * [Rate our plugin](https://wordpress.org/support/view/plugin-reviews/google-calendar-events?postform#postform) and help spread the word!
64
  * Help answer questions in our [community support forum](https://wordpress.org/support/plugin/google-calendar-events).
65
  * Report bugs (with steps to reproduce) or submit pull requests [on GitHub](https://github.com/moonstonemedia/Simple-Calendar).
66
- * Help add or update a [plugin translation](https://wordpress.org/support/topic/translating-this-plugin-in-your-language).
67
 
68
  == Screenshots ==
69
 
@@ -78,24 +78,35 @@ We'd love your help! Here's a few things you can do:
78
 
79
  == Changelog ==
80
 
 
 
 
 
 
 
81
  = 3.0.4 - November 18, 2015 =
 
82
  * Fix: Fixed always enqueue option to work correctly.
83
  * Fix: Fixed issue where multiple shortcodes would sometimes not load scripts correctly.
84
  * Fix: Fixed z-index issue for admin tooltips.
85
  * Tweak: Change default "today" color to blue (#1e73be).
86
 
87
  = 3.0.3 - November 13, 2015 =
 
88
  * Feature: Added option to display a compact list view.
89
  * Feature: Added option to hide the header in list view.
90
  * Tweak: Improved CSS styling for default list and grid CSS.
91
 
92
  = 3.0.2 - November 12, 2015 =
 
93
  * Fix: Fixed bug where calendar days were off by one day.
94
 
95
  = 3.0.1 - November 9, 2015 =
 
96
  * Fix: Fixed bug with update script being skipped via attachment to activation hook.
97
 
98
  = 3.0.0 - November 8, 2015 =
 
99
  * Announcement: Plugin renamed to Simple Calendar.
100
  * Announcement: Visit our new website at [simplecalendar.io](https://simplecalendar.io/?utm_source=wordpress.org&utm_medium=link&utm_campaign=simple-cal-readme&utm_content=changelog)!
101
  * Feature: Modular and extensible plugin, add-ons ready.
@@ -111,37 +122,46 @@ We'd love your help! Here's a few things you can do:
111
  * Refactor: Plugin rebuilt from ground up: namespaces, closures, Composer support, entirely OOP.
112
  * Dev: PHP 5.3 minimum required.
113
  * Dev: All requests to Google from now on will be handled with the official Google API PHP Client.
 
114
 
115
  = 2.4.0 - September 29, 2015 =
 
116
  * Announcement: Simple Calendar is coming, changes ahead.
117
  * Deprecation: The bundled/default Google API key reached it's quota and was shut off. Using your own API key is now required.
118
 
119
  = 2.3.2 - September 1, 2015 =
 
120
  * Fix: Bug in HTML support in events description.
121
 
122
  = 2.3.1 - August 31, 2015 =
 
123
  * Fix: Fallback for DateTime::setTimestamp() for installations still using PHP 5.2.
124
  * Fix: Support HTML in events description when using `html="true"` attribute in shortcode.
125
  * Localization: Added Finnish translations, courtesy of Ville Myllymäki.
126
 
127
  = 2.3.0 - August 24, 2015 =
 
128
  * Fix: Improve timezone handling when sending a request to Google.
129
  * Tweak: Reintroduced imagesloaded library to improve compatibility with themes using Isotope and Masonry.
130
 
131
  = 2.2.91 - August 18, 2015 =
 
132
  * Fix: Calendar not working correctly with custom date range grid after 2.2.9 changes.
133
 
134
  = 2.2.9 - August 14, 2015 =
 
135
  * Fix: Event links pointing to Google Calendar have a timezone argument from feed setting.
136
  * Fix: Improved assets loading, only load scripts on posts and pages that have a calendar.
137
  * Localization: Updated Norwegian translations.
138
 
139
  = 2.2.8 - August 7, 2015 =
 
140
  * Fix: Improved security when saving plugin settings.
141
  * Fix: Added URL encoding to fix some issues with API keys containing special characters.
142
  * Tweak: Use calendar feed timezone or website timezone (default calendar).
143
 
144
  = 2.2.7 - July 31, 2015 =
 
145
  * Feature: Added an 'Add Calendar' button to quickly add a shortcode in posts.
146
  * Fix: Reverted register scripts hook to init.
147
  * Localization: Updated French translations.
@@ -151,6 +171,7 @@ We'd love your help! Here's a few things you can do:
151
  * Tweak: Added a clear cache bulk action for clearing caches of multiple feeds.
152
 
153
  = 2.2.6 - July 16, 2015 =
 
154
  * Plugin performs a requirements check to ensure users are running a recent version of WordPress.
155
  * Added '.gce-has-<n>-events' class to count events in each day in grid display.
156
  * Removed unnecessary imagesLoaded JS library (optional dependency of the qTip2 library).
@@ -163,17 +184,20 @@ We'd love your help! Here's a few things you can do:
163
  * Tested up to WordPress 4.3.
164
 
165
  = 2.2.5 - April 22, 2015 =
 
166
  * Updated calls to add_query_arg to prevent any possible XSS attacks.
167
  * Fixed bug with fatal error in rare cases by rearragning order of plugin file includes.
168
  * Fixed bug with navigation links sometimes returning -1.
169
  * Corrected typo with paging links title attributes.
170
 
171
  = 2.2.4 - April 6, 2015 =
 
172
  * Updated French translation files.
173
  * Fixed Catalan translation files.
174
  * Fixed encoding bug with [maps-link] new window attribute.
175
 
176
  = 2.2.3 - March 26, 2015 =
 
177
  * Fixed bug with the "More details..." link encoding.
178
  * Added note about total event limit of 2,500 now enforced by the Google Calendar API.
179
  * Updated earliest feed event date default to 1 (one) month back.
@@ -184,9 +208,11 @@ We'd love your help! Here's a few things you can do:
184
  * Tested up to WordPress 4.2.
185
 
186
  = 2.2.2.1 - March 17, 2015 =
 
187
  * Option to always enqueue scripts & styles now enabled by default.
188
 
189
  = 2.2.2 - March 15, 2015 =
 
190
  * Added option to always enqueue scripts and styles on every post and page.
191
  * Added custom date range grid option to display modes.
192
  * Added option to disable the plugin CSS file.
@@ -195,12 +221,14 @@ We'd love your help! Here's a few things you can do:
195
  * Minor public JavaScript performance updates.
196
 
197
  = 2.2.1 - February 28, 2015 =
 
198
  * Enqueue scripts & styles on all posts & pages temporarily until better detection can be put in place.
199
  * Fixed GCal ID encoding in feed settings.
200
  * Updated Italian translation.
201
  * Updated French translation.
202
 
203
  = 2.2.0 - February 25, 2015 =
 
204
  * Added custom date range options.
205
  * Added option to hide tooltips on grid display.
206
  * Added additional save button at the bottom of the feed settings.
@@ -218,13 +246,16 @@ We'd love your help! Here's a few things you can do:
218
  * Security improvements.
219
 
220
  = 2.1.7 - December 14, 2014 =
 
221
  * Restructured next and back paging navigation script.
222
  * Updated Italian translation files.
223
 
224
  = 2.1.6.1 - December 5, 2014 =
 
225
  * More tooltip (qTip2) effects & styling.
226
 
227
  = 2.1.6 - December 5, 2014 =
 
228
  * Fixed bug with tooltip (qTip2) in some cases by now including it's imagesLoaded script.
229
  * Tooltip style improvements.
230
  * Tooltip minified JS map file now included.
@@ -234,9 +265,11 @@ We'd love your help! Here's a few things you can do:
234
  * Fix bug when saving a bulk edit.
235
 
236
  = 2.1.5 - December 2, 2014 =
 
237
  * Updated jQuery tooltip library to [qTip2](http://qtip2.com/). Previously using unmaintained original qTip library.
238
 
239
  = 2.1.4 - November 26, 2014 =
 
240
  * Reverted CSS enqueue change.
241
  * Added Catalan translation - Provided by Toni Ginard & Monica Grau of [agora.xtec.cat](http://agora.xtec.cat/).
242
  * Updated AJAX security code.
@@ -245,12 +278,14 @@ We'd love your help! Here's a few things you can do:
245
  * Tested up to WordPress 4.1.
246
 
247
  = 2.1.3 - November 23, 2014 =
 
248
  * Only load plugin scripts and stylesheets when the viewable page is rendering output from this plugin.
249
  * Fixed bugs with simple display options.
250
  * Added better error checking and output options to help in debugging GCal feeds.
251
  * Added Dutch translation - Provided by Henri van Werkhoven.
252
 
253
  = 2.1.2 - November 21, 2014 =
 
254
  * Fixed bug with quick edit clearing out feed settings.
255
  * Fix bug with pagination creating extra DOM elements.
256
  * Localization string fixes - Pull Request by @Jojaba
@@ -259,16 +294,20 @@ We'd love your help! Here's a few things you can do:
259
  * Add in post data resets.
260
 
261
  = 2.1.1 - November 20, 2014 =
 
262
  * Fixed bug with all day events not displaying.
263
  * Added missing timezone parameter to internal query.
264
 
265
  = 2.1.0 - November 19, 2014 =
 
266
  * Updated to use Google Calendar API version 3. Version 2 deprecated on Nov. 17, 2014.
267
 
268
  = 2.0.7.1 -November 17, 2014 =
 
269
  * 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.
270
 
271
  = 2.0.7 - October 28, 2014 =
 
272
  * Events will now display if it hasn't ended yet for list views.
273
  * Fixed bug with date() call causing a display error in some cases.
274
  * Fixed bug with with widget tooltip text display.
@@ -279,9 +318,11 @@ We'd love your help! Here's a few things you can do:
279
  * Added Lithuanian translation - Provided by Andrius Mazeika of [mazeika.info](http://mazeika.info/).
280
 
281
  = 2.0.6.2 - October 22, 2014 =
 
282
  * Reverted previous bug fix that introduced new bugs.
283
 
284
  = 2.0.6.1 - October 22, 2014 =
 
285
  * Added Polish translation - Provided by Michał Pasternak of [iplweb.pl](http://iplweb.pl/).
286
  * Updated Italian translation.
287
  * Updated French translation.
@@ -289,14 +330,17 @@ We'd love your help! Here's a few things you can do:
289
  * Minor bug fixes.
290
 
291
  = 2.0.6 - October 16, 2014 =
 
292
  * Added minimum and maximum feed date options to fix event display issues and boost performance.
293
  * Fixed a caching issue to increase performance.
294
  * Fixed bug where backslashes kept getting added to event titles that already contained single quotes when navigating through pages in widget.
295
 
296
  = 2.0.5.1 - October 15, 2014 =
 
297
  * Fix timezone issue.
298
 
299
  = 2.0.5 - October 10, 2014 =
 
300
  * Fixed display bug with event date and grouped lists.
301
  * Fixed broken paging links when feed IDs contain spaces between them.
302
  * Fixed bug with start offset and grouped lists not working properly.
@@ -305,6 +349,7 @@ We'd love your help! Here's a few things you can do:
305
  * Added Norwegian translation - Provided by Tore Hjartland of [aliom.no](http://www.aliom.no/).
306
 
307
  = 2.0.4 - October 7, 2014 =
 
308
  * Added option to show/hide paging.
309
  * Added option to limit display to any number of days or events per page.
310
  * Added option to set the start date offset any number of days back or ahead (list view).
@@ -328,28 +373,34 @@ We'd love your help! Here's a few things you can do:
328
  * Remove unused admin script file.
329
 
330
  = 2.0.3.1 - October 7, 2014=
 
331
  * Fixed bug where retrieve from/until dates were accidentally removed.
332
 
333
  = 2.0.3 - September 20, 2014 =
 
334
  * Fixed bug where calendar feed caches weren't getting cleared properly.
335
  * Fixed feed settings metabox content wrapping issue.
336
 
337
  = 2.0.2 - September 17, 2014 =
 
338
  * Added Spanish translation - Provided by Eduardo Larequi of [educacion.navarra.es/web/pnte/](http://www.educacion.navarra.es/web/pnte/).
339
  * Fixed timezone issues by forcing calendar feeds to use the timezone selected in the site's General Settings. Feed-specific timezone setting removed.
340
  * Fixed a bug with recurring events display.
341
  * Fixed an upgrade bug with multiple day events.
342
 
343
  = 2.0.1 - September 11, 2014 =
 
344
  * Fixed display errors with certain event builder shortcodes.
345
  * Added language folder.
346
 
347
  = 2.0.0 - September 9, 2014 =
 
348
  * Plugin rewritten from scratch.
349
  * Now using custom post types for storing and customizing Google calendar feeds.
350
  * Introduced the shortcode `[gcal]` (old shortcode still supported).
351
 
352
  == Upgrade Notice ==
353
 
354
- = 3.0.0 =
 
355
  This is a major rewrite of the plugin with lots of additions and changes. Please backup before proceeding.
3
  Tags: calendar, calendars, calendar manager, custom calendar, custom calendars, event, events, events feed, google calendar, google
4
  Requires at least: 4.0
5
  Tested up to: 4.4
6
+ Stable tag: 3.0.5
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
63
  * [Rate our plugin](https://wordpress.org/support/view/plugin-reviews/google-calendar-events?postform#postform) and help spread the word!
64
  * Help answer questions in our [community support forum](https://wordpress.org/support/plugin/google-calendar-events).
65
  * Report bugs (with steps to reproduce) or submit pull requests [on GitHub](https://github.com/moonstonemedia/Simple-Calendar).
66
+ * Help add or update a [plugin translation](https://translate.wordpress.org/projects/wp-plugins/google-calendar-events).
67
 
68
  == Screenshots ==
69
 
78
 
79
  == Changelog ==
80
 
81
+ = 3.0.5 - November 19, 2015 =
82
+
83
+ * Fix: Fixed a bug where HTML in event description was not being rendered properly.
84
+ * Fix: Fixed a script loading issue when using the CPT view.
85
+ * Feature: Check for required PHP extensions upon plugin activation (curl and mbstring so far).
86
+
87
  = 3.0.4 - November 18, 2015 =
88
+
89
  * Fix: Fixed always enqueue option to work correctly.
90
  * Fix: Fixed issue where multiple shortcodes would sometimes not load scripts correctly.
91
  * Fix: Fixed z-index issue for admin tooltips.
92
  * Tweak: Change default "today" color to blue (#1e73be).
93
 
94
  = 3.0.3 - November 13, 2015 =
95
+
96
  * Feature: Added option to display a compact list view.
97
  * Feature: Added option to hide the header in list view.
98
  * Tweak: Improved CSS styling for default list and grid CSS.
99
 
100
  = 3.0.2 - November 12, 2015 =
101
+
102
  * Fix: Fixed bug where calendar days were off by one day.
103
 
104
  = 3.0.1 - November 9, 2015 =
105
+
106
  * Fix: Fixed bug with update script being skipped via attachment to activation hook.
107
 
108
  = 3.0.0 - November 8, 2015 =
109
+
110
  * Announcement: Plugin renamed to Simple Calendar.
111
  * Announcement: Visit our new website at [simplecalendar.io](https://simplecalendar.io/?utm_source=wordpress.org&utm_medium=link&utm_campaign=simple-cal-readme&utm_content=changelog)!
112
  * Feature: Modular and extensible plugin, add-ons ready.
122
  * Refactor: Plugin rebuilt from ground up: namespaces, closures, Composer support, entirely OOP.
123
  * Dev: PHP 5.3 minimum required.
124
  * Dev: All requests to Google from now on will be handled with the official Google API PHP Client.
125
+ * Dev: Tested up to WordPress 4.4.
126
 
127
  = 2.4.0 - September 29, 2015 =
128
+
129
  * Announcement: Simple Calendar is coming, changes ahead.
130
  * Deprecation: The bundled/default Google API key reached it's quota and was shut off. Using your own API key is now required.
131
 
132
  = 2.3.2 - September 1, 2015 =
133
+
134
  * Fix: Bug in HTML support in events description.
135
 
136
  = 2.3.1 - August 31, 2015 =
137
+
138
  * Fix: Fallback for DateTime::setTimestamp() for installations still using PHP 5.2.
139
  * Fix: Support HTML in events description when using `html="true"` attribute in shortcode.
140
  * Localization: Added Finnish translations, courtesy of Ville Myllymäki.
141
 
142
  = 2.3.0 - August 24, 2015 =
143
+
144
  * Fix: Improve timezone handling when sending a request to Google.
145
  * Tweak: Reintroduced imagesloaded library to improve compatibility with themes using Isotope and Masonry.
146
 
147
  = 2.2.91 - August 18, 2015 =
148
+
149
  * Fix: Calendar not working correctly with custom date range grid after 2.2.9 changes.
150
 
151
  = 2.2.9 - August 14, 2015 =
152
+
153
  * Fix: Event links pointing to Google Calendar have a timezone argument from feed setting.
154
  * Fix: Improved assets loading, only load scripts on posts and pages that have a calendar.
155
  * Localization: Updated Norwegian translations.
156
 
157
  = 2.2.8 - August 7, 2015 =
158
+
159
  * Fix: Improved security when saving plugin settings.
160
  * Fix: Added URL encoding to fix some issues with API keys containing special characters.
161
  * Tweak: Use calendar feed timezone or website timezone (default calendar).
162
 
163
  = 2.2.7 - July 31, 2015 =
164
+
165
  * Feature: Added an 'Add Calendar' button to quickly add a shortcode in posts.
166
  * Fix: Reverted register scripts hook to init.
167
  * Localization: Updated French translations.
171
  * Tweak: Added a clear cache bulk action for clearing caches of multiple feeds.
172
 
173
  = 2.2.6 - July 16, 2015 =
174
+
175
  * Plugin performs a requirements check to ensure users are running a recent version of WordPress.
176
  * Added '.gce-has-<n>-events' class to count events in each day in grid display.
177
  * Removed unnecessary imagesLoaded JS library (optional dependency of the qTip2 library).
184
  * Tested up to WordPress 4.3.
185
 
186
  = 2.2.5 - April 22, 2015 =
187
+
188
  * Updated calls to add_query_arg to prevent any possible XSS attacks.
189
  * Fixed bug with fatal error in rare cases by rearragning order of plugin file includes.
190
  * Fixed bug with navigation links sometimes returning -1.
191
  * Corrected typo with paging links title attributes.
192
 
193
  = 2.2.4 - April 6, 2015 =
194
+
195
  * Updated French translation files.
196
  * Fixed Catalan translation files.
197
  * Fixed encoding bug with [maps-link] new window attribute.
198
 
199
  = 2.2.3 - March 26, 2015 =
200
+
201
  * Fixed bug with the "More details..." link encoding.
202
  * Added note about total event limit of 2,500 now enforced by the Google Calendar API.
203
  * Updated earliest feed event date default to 1 (one) month back.
208
  * Tested up to WordPress 4.2.
209
 
210
  = 2.2.2.1 - March 17, 2015 =
211
+
212
  * Option to always enqueue scripts & styles now enabled by default.
213
 
214
  = 2.2.2 - March 15, 2015 =
215
+
216
  * Added option to always enqueue scripts and styles on every post and page.
217
  * Added custom date range grid option to display modes.
218
  * Added option to disable the plugin CSS file.
221
  * Minor public JavaScript performance updates.
222
 
223
  = 2.2.1 - February 28, 2015 =
224
+
225
  * Enqueue scripts & styles on all posts & pages temporarily until better detection can be put in place.
226
  * Fixed GCal ID encoding in feed settings.
227
  * Updated Italian translation.
228
  * Updated French translation.
229
 
230
  = 2.2.0 - February 25, 2015 =
231
+
232
  * Added custom date range options.
233
  * Added option to hide tooltips on grid display.
234
  * Added additional save button at the bottom of the feed settings.
246
  * Security improvements.
247
 
248
  = 2.1.7 - December 14, 2014 =
249
+
250
  * Restructured next and back paging navigation script.
251
  * Updated Italian translation files.
252
 
253
  = 2.1.6.1 - December 5, 2014 =
254
+
255
  * More tooltip (qTip2) effects & styling.
256
 
257
  = 2.1.6 - December 5, 2014 =
258
+
259
  * Fixed bug with tooltip (qTip2) in some cases by now including it's imagesLoaded script.
260
  * Tooltip style improvements.
261
  * Tooltip minified JS map file now included.
265
  * Fix bug when saving a bulk edit.
266
 
267
  = 2.1.5 - December 2, 2014 =
268
+
269
  * Updated jQuery tooltip library to [qTip2](http://qtip2.com/). Previously using unmaintained original qTip library.
270
 
271
  = 2.1.4 - November 26, 2014 =
272
+
273
  * Reverted CSS enqueue change.
274
  * Added Catalan translation - Provided by Toni Ginard & Monica Grau of [agora.xtec.cat](http://agora.xtec.cat/).
275
  * Updated AJAX security code.
278
  * Tested up to WordPress 4.1.
279
 
280
  = 2.1.3 - November 23, 2014 =
281
+
282
  * Only load plugin scripts and stylesheets when the viewable page is rendering output from this plugin.
283
  * Fixed bugs with simple display options.
284
  * Added better error checking and output options to help in debugging GCal feeds.
285
  * Added Dutch translation - Provided by Henri van Werkhoven.
286
 
287
  = 2.1.2 - November 21, 2014 =
288
+
289
  * Fixed bug with quick edit clearing out feed settings.
290
  * Fix bug with pagination creating extra DOM elements.
291
  * Localization string fixes - Pull Request by @Jojaba
294
  * Add in post data resets.
295
 
296
  = 2.1.1 - November 20, 2014 =
297
+
298
  * Fixed bug with all day events not displaying.
299
  * Added missing timezone parameter to internal query.
300
 
301
  = 2.1.0 - November 19, 2014 =
302
+
303
  * Updated to use Google Calendar API version 3. Version 2 deprecated on Nov. 17, 2014.
304
 
305
  = 2.0.7.1 -November 17, 2014 =
306
+
307
  * 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.
308
 
309
  = 2.0.7 - October 28, 2014 =
310
+
311
  * Events will now display if it hasn't ended yet for list views.
312
  * Fixed bug with date() call causing a display error in some cases.
313
  * Fixed bug with with widget tooltip text display.
318
  * Added Lithuanian translation - Provided by Andrius Mazeika of [mazeika.info](http://mazeika.info/).
319
 
320
  = 2.0.6.2 - October 22, 2014 =
321
+
322
  * Reverted previous bug fix that introduced new bugs.
323
 
324
  = 2.0.6.1 - October 22, 2014 =
325
+
326
  * Added Polish translation - Provided by Michał Pasternak of [iplweb.pl](http://iplweb.pl/).
327
  * Updated Italian translation.
328
  * Updated French translation.
330
  * Minor bug fixes.
331
 
332
  = 2.0.6 - October 16, 2014 =
333
+
334
  * Added minimum and maximum feed date options to fix event display issues and boost performance.
335
  * Fixed a caching issue to increase performance.
336
  * Fixed bug where backslashes kept getting added to event titles that already contained single quotes when navigating through pages in widget.
337
 
338
  = 2.0.5.1 - October 15, 2014 =
339
+
340
  * Fix timezone issue.
341
 
342
  = 2.0.5 - October 10, 2014 =
343
+
344
  * Fixed display bug with event date and grouped lists.
345
  * Fixed broken paging links when feed IDs contain spaces between them.
346
  * Fixed bug with start offset and grouped lists not working properly.
349
  * Added Norwegian translation - Provided by Tore Hjartland of [aliom.no](http://www.aliom.no/).
350
 
351
  = 2.0.4 - October 7, 2014 =
352
+
353
  * Added option to show/hide paging.
354
  * Added option to limit display to any number of days or events per page.
355
  * Added option to set the start date offset any number of days back or ahead (list view).
373
  * Remove unused admin script file.
374
 
375
  = 2.0.3.1 - October 7, 2014=
376
+
377
  * Fixed bug where retrieve from/until dates were accidentally removed.
378
 
379
  = 2.0.3 - September 20, 2014 =
380
+
381
  * Fixed bug where calendar feed caches weren't getting cleared properly.
382
  * Fixed feed settings metabox content wrapping issue.
383
 
384
  = 2.0.2 - September 17, 2014 =
385
+
386
  * Added Spanish translation - Provided by Eduardo Larequi of [educacion.navarra.es/web/pnte/](http://www.educacion.navarra.es/web/pnte/).
387
  * Fixed timezone issues by forcing calendar feeds to use the timezone selected in the site's General Settings. Feed-specific timezone setting removed.
388
  * Fixed a bug with recurring events display.
389
  * Fixed an upgrade bug with multiple day events.
390
 
391
  = 2.0.1 - September 11, 2014 =
392
+
393
  * Fixed display errors with certain event builder shortcodes.
394
  * Added language folder.
395
 
396
  = 2.0.0 - September 9, 2014 =
397
+
398
  * Plugin rewritten from scratch.
399
  * Now using custom post types for storing and customizing Google calendar feeds.
400
  * Introduced the shortcode `[gcal]` (old shortcode still supported).
401
 
402
  == Upgrade Notice ==
403
 
404
+ = 3.0.0 =
405
+
406
  This is a major rewrite of the plugin with lots of additions and changes. Please backup before proceeding.
vendor/autoload_52.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
- return ComposerAutoloaderInit931a92a4aa8e041356c26c4e9b0a29ae::getLoader();
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
+ return ComposerAutoloaderInitd7fd2f5a0195111b055fe64c47ac4621::getLoader();
vendor/composer/autoload_real_52.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
- class ComposerAutoloaderInit931a92a4aa8e041356c26c4e9b0a29ae {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit931a92a4aa8e041356c26c4e9b0a29ae {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit931a92a4aa8e041356c26c4e9b0a29ae', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit931a92a4aa8e041356c26c4e9b0a29ae', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
+ class ComposerAutoloaderInitd7fd2f5a0195111b055fe64c47ac4621 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitd7fd2f5a0195111b055fe64c47ac4621', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitd7fd2f5a0195111b055fe64c47ac4621', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);