Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wpscanteam
GitHub Repository: wpscanteam/wpscan
Path: blob/master/spec/fixtures/finders/plugin_version/readme/my_calendar.txt
486 views
1
=== My Calendar ===
2
Contributors: joedolson
3
Donate link: http://www.joedolson.com/donate.php
4
Tags: calendar, dates, times, events, scheduling, event manager, event calendar
5
Requires at least: 3.0.6
6
Tested up to: 3.5.0
7
License: GPLv2 or later
8
Stable tag: trunk
9
10
Accessible WordPress event calendar plugin. Show events from multiple calendars on pages, in posts, or in widgets.
11
12
== Description ==
13
14
My Calendar provides event management and numerous methods to display your events. The plug-in can support individual site calendars within WordPress Multi-User, or multiple calendars displayed by categories of or locations for events.
15
16
* [User's Guide available for purchase](http://www.joedolson.com/articles/my-calendar/users-guide/) with extensive assistance in set up and use.
17
* [Paid plug-in to add front-end event contributions](https://www.joedolson.com/articles/my-calendar/submissions/)
18
19
=Basic Features:=
20
21
* Standard calendar grid or list views of events
22
* Show events in monthly, weekly, or daily view.
23
* Mini-calendar view for compact displays (as widget or as shortcode)
24
* Widget to show today's events
25
* Widget to show upcoming or past events
26
* Custom templates for event output
27
* Limit by category/categories
28
* Limit by location
29
* Limit by author
30
* Disable default CSS and default JavaScript or display only on specific Pages/Posts
31
* Editable CSS styles and JavaScript behaviors
32
* Schedule a wide variety of recurring events.
33
* Individual occurrences of recurring events can be edited individually
34
* Access to most aspects of My Calendar can be restricted by role. (Adding events, editing events, editing styles, changing settings, etc.)
35
* Choose which of the following fields you want to enter and display for each event:
36
* title,
37
* description,
38
* event image,
39
* alternate description,
40
* event host,
41
* event category,
42
* URL,
43
* registration status (open, closed or irrelevant),
44
* event location
45
* Email notification to administrator when events are scheduled or reserved
46
* Location Manager for storing frequently used venues
47
* Fetch events from a remote MySQL database. (Sharing events in a network of sites.)
48
* Import from [Kieran O'Shea's Calendar plugin](http://wordpress.org/extend/plugins/calendar/)
49
* Integrated Help page to guide in use of shortcodes and template tags
50
51
=Translations=
52
53
Available languages (in order of completeness):
54
Japanese, Spanish, Danish, Czech, Hindi, Turkish, Dutch, French, Italian, German, Portuguese, Russian, Swedish, Finnish, Basque, Persian
55
56
Visit the [My Calendar translations site](http://translate.joedolson.com/projects/my-calendar) to check how complete a translation is.
57
58
Translating my plug-ins is always appreciated. Visit <a href="http://translate.joedolson.com">my translations site</a> to start getting your language into shape!
59
60
Translator Credits (in no particular order)*:
61
62
[Ale Gonzalez](http://60rpm.tv/i), [Outshine Solutions](http://outshinesolutions.com), [Jakob Smith](http://www.omkalfatring.dk/),, [globus2008](http://wordpress.org/support/profile/globus2008), Frederic Escallier, Luud Heck, Wim Strijbos, [Daisuke Abe](http://www.alter-ego.jp/), [Alex](http://blog.sotvoril.ru/), Mehmet Ko&ccedil;ali, Uwe Jonas, Florian Edelmann, Efva Nyberg, [Sabir Musta](http://mustaphasabir.altervista.org), Massimo Sgobino, Leonardo Kfoury, Alexandre Carvalho, Amir Khalilnejad, [Aurelio De Rosa](http://www.audero.it/), Bayram Dede, Dani Locasati, Dario Nunez, Dirk Ginader, Evren Erten, Fl&aacute;vio Pereira, Francois-Xavier Benard, [Gianni Diurno](http://www.gidibao.net), Giksi, Heinz Ochsner, Kazuyuki Kumai, Liam Boogar, Maks, Mano, Massimo Sgobino, Mohsen Aghaei, Oscar, [Rashid Niamat](http://niamatmediagroup.nl/), Stefan Wikstrom, Thomas Meyer, Vedar Ozdemir, [Vikas Arora](http://www.wiznicworld.com), [Miriam de Paula](http://wpmidia.com.br), [HostUCan](http://www.hostucan.com), [Alex Alexandrov](http://www.webhostingrating.com), [Alyona Lompar](http://www.webhostinggeeks.com), [David Gil P&eacute;rez](http://www.sohelet.com), [Burkov Boris](http://chernobog.ru), [Raivo Ratsep](http://raivoratsep.com), [Jibo](http://jibo.ro), [Rasmus Himmelstrup](http://seoanalyst.dk), [kndb](http://blog.layer8.sh/)
63
64
* Translators may not have contributed to this plug-in; but have contributed to my [translation repository](http://translate.joedolson.com).
65
66
== Installation ==
67
68
1. Upload the `/my-calendar/` directory into your WordPress plugins directory.
69
70
2. Activate the plugin on your WordPress plugins page
71
72
3. Configure My Calendar using the following pages in the admin panel:
73
74
My Calendar -> Add/Edit Events
75
My Calendar -> Manage Categories
76
My Calendar -> Manage Locations
77
My Calendar -> Settings
78
My Calendar -> Style Editor
79
My Calendar -> Behavior Editor
80
My Calendar -> Template Editor
81
82
4. Edit or create a page on your blog which includes the shortcode [my_calendar] and visit
83
the page you have edited or created. You should see your calendar. Visit My Calendar -> Help for assistance
84
with shortcode options or widget configuration.
85
86
== Changelog ==
87
88
= 2.1.5 =
89
90
* Bug fix: upcoming events timestamps were converted to UTC.
91
92
= 2.1.4 =
93
94
* Bug fix: weekly view when crossing years jumped to next year
95
* Bug fix: Upcoming events sorting fix
96
* Bug fix: Upcoming events count fix
97
* Bug fix: print stylesheet directory fix.
98
99
= 2.1.3 =
100
101
* Bug fix: My Calendar stripped title elements from singular posts unless an SEO plug-in was installed.
102
103
= 2.1.2 =
104
105
* Bug fix: Miscounted number of events in upcoming events view when events were multiple days.
106
* Bug fix: My Calendar URL guessing now only selects from published Pages/posts
107
* Tweak: Minor change to HTML output in print view
108
* Added: Option to display current month or current year using Upcoming Events widget.
109
* Added: Filter to display a custom <title> on single event details pages with settings field to configure that title. (Improves SEO)
110
* Language updates: Italian, Russian, Basque
111
112
= 2.1.1 =
113
114
* Bug fix: users without 'Approve Event' ability submitted unapproved events even when event approval was disabled.
115
116
= 2.1.0 =
117
118
* Miscellaneous filepath fixes for custom icons
119
* Fixed filepath issue for custom content directory in loading calendar generator
120
* Added templating options to RSS feed event format
121
* Added two new template tags: description_stripped and shortdesc_stripped; returns the description fields with HTML removed.
122
* Re-organized settings to provide better grouping.
123
* Removed jumpbox default setting; jumpbox now only configurable via shortcode.
124
* Bug fix: titles missing in list view when open to details link enabled.
125
* Bug fix: Multi-day events listed only once in upcoming events lists.
126
* Minor stylesheet tweaks.
127
128
= 2.0.12 =
129
130
* I horribly screwed up the Upcoming Events widget in 2.0.11. Please accept my apologies.
131
132
= 2.0.11 =
133
134
* Fixed Broken custom stylesheets editing/selection.
135
* Added Custom links for widget title links
136
* Fixed issue with event links expiring immediately
137
* Fixed issue with holiday collisions restricted in Upcoming Events/events only when holiday category is displayed.
138
* Added full year output option for iCal downloads.
139
* Added setting for calendar heading month formatting.
140
* Updated language files: Japanese, Italian, German, Turkish
141
142
= 2.0.10 =
143
144
* Updated Japanese, Turkish, and Italian translations
145
* Bug fix: Upcoming Events list could not be limited to a single author.
146
* Bug fix: Un-approved events were being displayed in some public contexts.
147
* Bug fix: Problem with RSS feed template elements not rendering in some cases.
148
* Bug fix: Upcoming Events removed events inappropriately in certain situations when 'skip on holidays' was checked
149
* Bug fix: Updated method for getting current plugin URL.
150
* Deprecated support for WordPress versions before 3.0.6.
151
152
= 2.0.9 =
153
154
* Bug fix: Email notification on event addition to admin did not receive event data.
155
* Bug fix: Accidentally eliminated weekend class. Now it's back!
156
* Bug fix: Events crossing multiple dates need per-date unique IDs
157
* Code change: Some code simplification for current URL and plugin URL references.
158
* Updated languages: Portuguese, Dutch, Italian
159
160
= 2.0.8 =
161
162
* Re-written (simplified) holiday exclusion mechanism.
163
* Performance improvements to templating and event processing.
164
* Bug fix: Import from Kieran's "Calendar" plug-in was broken.
165
* Bug fix: 'nextmonth' class was attached to events in weekly view; not appropriate to view.
166
* Bug fix: Deleting single instance deleted entire event series.
167
* Added option: number of events per page in admin events list
168
169
= 2.0.7 =
170
171
* Bug fix: Show list view on mobile devices option did not work.
172
* Bug fix: No longer forcing links on titles in list or mini view.
173
* Bug fix: All-day events came up with random end times.
174
* Change: All-day checkbox added.
175
* Change: All-day events automatically forced to hide end times.
176
* Change: removed X-WR-CALNAME field from iCal output for improved compatibility
177
* Updates: Partial updates to Spanish, Italian, and Dutch translations.
178
179
= 2.0.6 =
180
181
* Bug fix: Mini calendar links pointed to current display month regardless of current display date.
182
* Bug fix: if day parameter was set, the main calendar views showed events for month starting from that date.
183
* Bug fix: if day view was targeted from mini calendar with default cid parameter set, would not react
184
* Bug fix: Calendar could not show events which had start and end dates which spanned the displayed period but were not included in the displayed period.
185
* Moved screenshots into assets folder in version repository.
186
* Translation source updated at http://translate.joedolson.com/ - now the translations need refreshing!
187
188
= 2.0.5 =
189
190
* Bug fix: Date links were eliminated in mini calendar if option to link to day-view was enabled.
191
* Bug fix: Today's events drew events based on UTC instead of current timezone.
192
193
= 2.0.4 =
194
195
* Bug fix: template variable misassigned in the Today's Events shortcode.
196
* Change: Added option to output iCal either in UTC or with times as entered. (Previously only UTC)
197
198
= 2.0.3 =
199
200
* Bug fix: Upcoming events widget did not support the "show_today's events" option correctly.
201
* Bug fix: Was not possible to set 12:00 am as the end time for an event.
202
* Bug fix: prevented blank title in main calendar due to faulty template.
203
204
= 2.0.2 =
205
206
* Bug fix: My Calendar did not enqueue jQuery
207
* Bug fix: Grid view did not display last day of month if first day of week and last day of month were both Sunday
208
209
= 2.0.1 =
210
211
* Bug fix: Error in default settings for event titles.
212
* Bug fix: Single Event iCal export broken
213
* Bug fix: Today's Events shortcode broken if author not specified
214
* Change: Deleting or updating categories now refreshes the cache.
215
216
= 2.0.0 =
217
218
* Completely re-written database model for events.
219
* Added: pagination on event manager list of events.
220
* Added: Restrict groups manager lists to currently grouped/ungrouped lists of events.
221
* Added links to other event instances visible when editing events with multiple instances.
222
* Added default category selection.
223
* Added feature: limit calendar views by event author.
224
* Added feature: filter event manager view by location, author, or category.
225
* Added feature: mark categories as private, to only show those events to logged-in users.
226
* Added templating to locations list so user can produce list of any set of location data.
227
* Added option in event manager to copy location data into Locations table
228
* Added [my_calendar_event] shortcode to fetch information for a single event.
229
* Added template tag {timerange} to display start-end times.
230
* Change: all events now have an end time. Option to hide end times to maintain current display.
231
* Bug fix: iCal had missing newline; events now return labeled UTC time
232
* Bug fix: RSS does better job of clearing non-XML special characters.
233
* Bug fix: If preset location was selected, no other edits to locations could be done.
234
* Bug fix: when copying an event, the new event was grouped in the same group as the source event.
235
* Bug fix: if stylesheet was disabled, stylesheet was erased on next save of style settings.
236
* Bug fix to category limiting which matched category names like 'baseball' to show 'all' categories.
237
238
= 1.11.3 =
239
240
* Fatal error in PHP 5.4+ https://bugs.php.net/bug.php?id=54657
241
* Bug fix: {date} and {time} template tags not rendered in details link when run in a template.
242
* Bug fix: upgrade database button placement off-screen
243
* Bug fix: layout on stylesheet editor caused usability problems
244
* Bug fix: added line break in iCal output.
245
* Change: added alt attribute to category icons in appropriate contexts.
246
* [My Calendar 2.0 beta](http://downloads.wordpress.org/plugin/my-calendar.2.0.0.zip) added to subversion repository. Here there be bugs.
247
248
= 1.11.2 =
249
250
* Bug fix: Called wp_editor on versions below 3.3
251
* Bug fix: assorted PHP notices cleaned up.
252
253
= 1.11.1 =
254
255
* HTML validation issue fixed in calendar output.
256
* Added option to hide display of external event links in calendar output.
257
* Bug fix: Mini calendar should not toggle from mini view when main view switched.
258
* Bug fix: Week time frame of list view did not return the 'no events' message.
259
* Feature: No events message can be customized by using an enclosing shortcode: [my_calendar]No events this week![/my_calendar]
260
261
= 1.11.0 =
262
263
* Added option to use {date} in Today's Events widget title.
264
* Events with the same time are now sub-sorted by title in Upcoming Events lists.
265
* Template tag {endtime} returns empty string if same as start time
266
* Standard event output returns empty string for event end time if same as start time.
267
* Can only check 'multi-day event' option if event has multiple occurrences.
268
* Categories in editor now sortable by either ID or category name.
269
* Categories in input now sorted by category name.
270
* Updated mobile detection class.
271
* Major revision to permissions handling to use custom capabilities
272
* Redesign of settings pages.
273
* Can target tablet devices with CSS by adding a stylesheet called mc-tablet.css to your theme directory.
274
* Can target other mobile devices with CSS by adding a stylesheet called mc-mobile.css to your theme directory.
275
* Template tags now support before and after attributes: {tag before=&quot;&lt;p&gt;&quot; after=&quot;&lt;/p&gt;&quot;}
276
* Added option to retrieve events, categories, and locations from a remote database. (e.g., to share calendar information between 3 related sites.)
277
* Eliminated details arrow; forcing anchor element on clickable title.
278
* Added 'id' attribute to My Calendar shortcode, to customize unique ID for calendar and avoid non-compliant duplication of IDs
279
* Added 'template' attribute to My Calendar shortcode, so specific calendars can use their own individual custom templates. Templates should be text files (.txt) placed in your theme directory.
280
* Reduced specificity in stylesheets by eliminating ID-based references.
281
* Fixed bug with day/date consistency in 5-day grid calendars.
282
* Added day class to date boxes without dates.
283
* Jumpbox is now switchable from the shortcode.
284
* Fixed google maps link to use the correct directions targeting method
285
* Various changes for WP 3.4 compatibility.
286
* Updated Danish Translation
287
* Updated Czech Translation
288
* Added Hindi Translation
289
290
= 1.10.12 =
291
292
* Bug fix: List format showed all dates, regardless of whether there were events for that date.
293
* Bug fix: List format showed incorrect classes.
294
* Bug fix: Pipe separator for categories not supported with caching.
295
* ARRRRGGGGHHHH!!! I'm sure you're as frustrated about all these little releases as I am. But who wants to sit on known bugs?
296
297
= 1.10.11 =
298
299
* Bug fix: Variable not checked for type threw usort warning.
300
* Bug fix: Details links rendered incorrect page if linked from a single post location with permalinks not enabled.
301
* Bug fix: Fixed bug where calendar returned no information if cache reached max size.
302
* Settings change: Caching is now defaulted to off.
303
304
= 1.10.10 =
305
306
* Bug fix: Upcoming events list did not respect category limits.
307
* Validation error/bug fix: Date for ID for first of month was incorrect.
308
* Validation error: unencoded ampersand in iCal link if permalinks disabled.
309
310
= 1.10.9 =
311
312
* Added option to clear cache from settings.
313
* Bug fix: Error in caching where cache returned false for multi-category limited calendars.
314
* Bug fix: Error in caching where cache returned false for category limited calendars using category name as delimiter. Thanks to [Antti Palosaari]([email protected]) for reporting this bug and for testing fixes.
315
* Bug fix: Error notices if user is deleted who is assigned as host of some events. Thanks to Florian Edelmann for reporting this bug and contributing solution.
316
* Bug fix: Upcoming events in dates mode returned null for cached dates.
317
318
= 1.10.8 =
319
320
* Bug fix: upcoming events list breaks if 'This is a multi-day event' is checked for an event with only a single occurrence.
321
* Bug fix: Upcoming events caching did not cache correct data.
322
* Modification: eliminated some extraneous database calls
323
* Modified: clarifying text edits
324
* Added: category classes on calendar date cells
325
326
= 1.10.7 =
327
328
* Made 'to' value in Google Maps links a translatable value.
329
* Feature change: iCal download now respects currently selected month.
330
* Added a phone number field to the Location manager
331
* Added a setting to display only the core site's calendar on child sites in multisite mode.
332
* Added a setting for the link target for mini calendar dates
333
* Re-wrote labels for URL link target settings fields.
334
* Bug fix: Location selector did not respect currently selected categories.
335
* Bug fix: "Add another occurrence" option available in Edit mode, but not functional. Removed option.
336
* Bug fix: Limiting by categories didn't trim whitespace from category names.
337
* Bug fix: Fixed RSS/ICS/Print permalinks if PATHINFO permalinks are enabled.
338
* Improved cache handling. Cache limit relative to amount of memory available to PHP. Cache stores information more efficiently.
339
* Revised RSS/iCal handling to avoid .htaccess problems.
340
341
= 1.10.6 =
342
343
* Revised template tags so the description tags are run through wpautop(), and added _raw versions which are not.
344
* Fixed a bug in URL generation so that URLs with ports are correctly constructed.
345
* Fixed a bug iin Print output which did not allow restriction to multiple categories
346
* Added option to use {date} in previous/next navigation links to indicate what date set is being navigated to.
347
348
= 1.10.5 =
349
350
* I made a truly bone-headed error in the last update, and I'm not even going to say what. If you didn't notice it, lucky for you!
351
352
= 1.10.4 =
353
354
* In my rush to fix the security issue, I broke an aspect of the event navigation. Apologies for this! Now fixed.
355
356
= 1.10.3 =
357
358
* Incorrectly called wp_kses(). Apologies for the frequent updates!
359
360
= 1.10.2 =
361
362
* Critical security update. Please upgrade promptly. Big thank you to Dean Batha for the bug report.
363
364
= 1.10.1 =
365
366
* Bug fix: undeclared array in widget manager
367
* Renamed overly-generic constant.
368
369
= 1.10.0 =
370
371
* New feature: option to link dates in mini calendar to separate daily view instead of pop-up.
372
* New feature: no longer necessary to manually edit behaviors in order to open main calendar event titles to separate page.
373
* New feature: Ability to define grouped events as a single multi-day event and remove duplicates from events lists (upcoming events and today's events widgets)
374
* New feature: group-association classes assigned to multi-day events in grid display.
375
* New template tags: {daterange} and {multidate} for displaying a beginning and ending date range for a single event and for displaying each date in a multi-day event, respectively.
376
* Week-view calendar caption now editable.
377
* Added printable version.
378
* Submit buttons in forms are now duplicated at top and bottom of long editing sections, to improve usability.
379
* Minor style change to group editor to avoid group list colliding with editor textarea.
380
* Removed angle brackets from Previous/Next events links.
381
* Added custom action hooks for event save and event delete
382
* Added ability to prevent today's events from showing up in upcoming events listings.
383
* Added categories to iCal output.
384
* iCal should return times in local time, not in UTC.
385
* Bug fix: iCal output not correctly encoded
386
* Bug fix: mc_next_link filter did not exist.
387
* Bug fix: placed limit on maximum size of cached calendar data.
388
* Bug fix: Upcoming events list will no longer occasionally display more items than expected.
389
* Bug fix: menu icon not aware of custom content locations
390
391
= 1.9.8 =
392
393
* This is just a convenience update due to a warning appearing in 1.9.7 that I missed.
394
395
= 1.9.7 =
396
397
* Cache was not cleared when events were approved, rejected, or deleted.
398
* Fixed bug with slashed characters in time and date formats
399
* Fixed bug where previous/next links did not work on category pages
400
* Fixed bug where event description was deleted if edited in groups manager.
401
* Easydrag.js now respects conditional loading by page ID.
402
* Small change to upcoming events list: events with an end time specifie and not crossing days will move off the list after they end rather than after they start.
403
404
= 1.9.6 =
405
406
* Fixed bug in Event Manager where information about whether an event was open for registration saved incorrectly.
407
* Added raw details_link template tag.
408
* Fixed Google Maps link error when using Long/Lat coordinates.
409
* Associated image option was not available if HTML editor was enabled.
410
411
= 1.9.5 =
412
413
* Bug fix: Caching of Today's events did not account for category limits
414
* Bug fix: Upcoming events listed by day duplication
415
416
= 1.9.4 =
417
418
* Bug fix: month-by-day recurring events in upcoming events list
419
* Bug fix: duplication of events in upcoming events list
420
* Bug fix: when editing a single event with indefinite recurrences, future events set up without continuing recurrence.
421
* Function error when data not present fixed.
422
* Added display of sending name/address for support messages
423
424
= 1.9.3 =
425
426
* Stylesheet saving can write longer files. Solves problem with occasional truncation of stylesheets.
427
* Added transient caching for calendar events to improve performance, plus other various performance improvements
428
* Small html output change.
429
* 1.9.0 made details boxes draggable; made this optional.
430
* Added plug-in support request form.
431
* Added updated French translation to 1.9.2
432
* Fixed bug with date switcher duplicating/skipping months.
433
* Updated User's Guide (not included with plug-in)
434
435
= 1.9.2 =
436
437
* Bug fix: Fixed sort error returned by calendar if no events are in array.
438
* Bug fix: Fixed incorrect URLs for icons in custom directory in category key.
439
* Bug fix: Caption text did not display.
440
* Added {date} and {time} to details link text templating.
441
* Bug fix: Fixed {icon} URL in template output.
442
* Bug fix: Fixed bug with table layout of dates when weekends are disabled on grid calendar.
443
* Bug fix: Fixed bug with generation of details link when not using permalinks.
444
* Bug fix: Fixed bug with HTML editor converting HTML entities.
445
* Bug fix: Fixed bug where weekly view showed the wrong dates if the current week started in the previous month.
446
447
= 1.9.1 =
448
449
* Bug fix: Incorrect title template tag auto-generated if title template is empty.
450
* Bug fix: Create events permissions broken
451
* Bug fix: Host list broken in WordPress versions lower than 3.1
452
* Bug fix: My Calendar not using WordPress defaults for customizable date and time settings if not set by user.
453
* Bug fix: Turning off calendar icons did not turn off icons in key
454
* Bug fix: details links used current URL instead of stored URL
455
* Bug fix: default widget settings not loaded on upgrade.
456
* Bug fix: next/previous links not working on home page if permalinks not set.
457
* Bug fix: event title shown in date field in list mode was not for the first event of the day.
458
* Style change: Minor change to my-calendar.css to adjust for the green background on weekends. (Which showed up as the result of a fix to an HTML problem in 1.8.9.)
459
* Bug fix/Option add: Added option to remove individual iCal link
460
* Option add: Added option to conceal first event title/number of events with date in list mode.
461
462
= 1.9.0 =
463
464
Additions:
465
466
* template editing for list, grid, mini, and single event output.
467
* pop-up box is now draggable.
468
* date format option for grid mode, week view.
469
* templating for details link text.
470
* templating for event URL link text.
471
* location filtering from shortcode.
472
* image upload option for events
473
* day class to calendar date headings and cells
474
* individual instances of repeating events can be edited
475
* feature to add multiple occurrences of an event simultaneously. (concept from Dave Heitzman)
476
* feature to mass edit information for groups of events (concept from Dave Heitzman)
477
* stored URL for locations (contrib by John Colvin)
478
* recurring daily events on weekdays only (based on contrib by John Colvin)
479
* optional templating for all event output formats
480
* individual event occurrence iCal export
481
* numerous additional template tags
482
* Option to use custom location filter fields as data control
483
* Shortcode to generate list of saved locations
484
* Network administrators can control whether sub-site calendars contribute only to a central calendar, only to their own calendar, or whether site administrators can make that choice.
485
* Upgrade notice information in dashboard for future upgrades.
486
* implementation of WordPress text diff to compare your styles and scripts against my current released versions
487
* Option to skip a defined number of events in upcoming events lists.
488
489
Bug fixes:
490
491
* jump box was displaying in week/grid view.
492
* some potentially repeatable IDs (code validation).
493
* 'Administrators see all options' did not work.
494
* Fixed timestamps on main calendar objects
495
* Squashed e_notice errors.
496
* category limiting did not work without permalinks due to GET variable conflict with WordPress core
497
* Missing nonce in database upgrade routine
498
* Mini calendar simultaneously displayed single event view when visited.
499
* Link generation for details view did not work if calendar link parameterized
500
* Issue with weekdays only calendar if day of week set to start on Sunday
501
* Issue with retrieval of user-specific settings
502
* Issue with accessing styles and javascript if My Calendar installed in non-standard directory.
503
* Problem in Today's Events widget when Holiday restrictions are enabled.
504
505
Changes:
506
507
* replaced all default icons with 24-bit transparent PNGs
508
* jumpbox output to automatically scope to the oldest dates in the database.
509
* iCal output changed to output all events for complete current month
510
* RSS output to prioritze newly added events
511
* holiday skipping/fifth week customization moved into event manager function
512
* new 'close' icon for pop-up box; added close icon and scripting to mini calendar pop-up
513
* copy in several places; updated template tags.
514
* location lists sorted by location label (contrib by John Colvin)
515
* Eliminated calendar heading option
516
* default style resets no longer stored in global variables, instead stored as files.
517
* Map links now trigger the driving directions dialog in Google Maps
518
* New default stylesheet, refresh.css
519
520
= 1.8.9 =
521
522
* Fixed bug with database upgrade in multi-user additional calendars
523
* Fixed bug where calendar picked up current month labeling using current day of the month
524
* Added French translation
525
526
= 1.8.8 =
527
528
* Fixed bug in locations filtering that disabled feature if user not logged in.
529
* Re-arranged settings and added notices about options which will be removed in a future release.
530
* Revised RSS feed to use event permalinks when they are available.
531
532
= 1.8.7 =
533
534
* One very minor change in 1.8.6 caused some plug-in conflicts, so I rolled that change back. Will find another solution to the problem it solved. This change affects very few users.
535
536
= 1.8.6 =
537
538
* Fixed bug with {details} template tag when Upcoming widgets configured as Events
539
* Location and category filters now do not display forms/lists if there isn't more than one choice.
540
* Extended details link feature to main calendar output and added to output options.
541
* Minor changes to time-entry jQuery plug-in to improve usability.
542
* Updated Japanese translation to 1.8.5
543
* Added Russian translation to 1.8.5
544
545
= 1.8.5 =
546
547
* Another bug fix to monthly-by-day recurrence.
548
* Fixed minor problem with default template not being visible in widget.
549
* Fixed 'widget title linked' bug.
550
* Added Turkish translation by Mehmet Ko&231;ali
551
552
= 1.8.4 =
553
554
* Mini calendar widget had a mis-labeled option field
555
* Custom User settings for event region didn't function correctly.
556
* A variety of bug fixes applied to events repeating on a monthly-by-day basis
557
558
= 1.8.3 =
559
560
* Turned on spam flag toggle, which I had commented out and failed to restore...
561
* Default return false ('not spam') for privileged users when checking Akismet
562
563
= 1.8.2 =
564
565
* Fixed bug with {icon} template tag, for real.
566
* Fixed RSS missing argument
567
* Fixed empty list rendering in upcoming events widget
568
569
= 1.8.1 =
570
571
* Fixed bug with region saving on edit of location
572
* Fixed bug with single-event view receiving date as array
573
* Fixed bug with {icon} template tag
574
* Fixed bug with calendar output if user settings are enabled but not applied by user
575
* Fixed bug with list/grid format toggle
576
* Fixed bug with upcoming events limited by category names
577
578
= 1.8.0 =
579
580
* Added event region as a location field
581
* Added time selector and altered calendar range selector.
582
* Added visual editor for event description textarea.
583
* Added templating tag to add a link to the single event view.
584
* Added option to not display weekends in grid format.
585
* Added unique ID for each event in calendar.
586
* Added default sort order option for admin events list.
587
* Added admin events list to screen while editing or copying event.
588
* Added shortcode generator for Page and Post editor.
589
* Added spam protection: New events are now checked through Akismet if installed and configured.
590
* Added category selection shortcode.
591
* Added mini calendar widget.
592
* Added external link class.
593
* Added list/grid view toggle.
594
* Added mobile detection so mobile devices receive list format without JavaScript for easier reading.
595
* Added Upcoming Events widget sort order option.
596
* Added Option to link widget title to main calendar page.
597
* Change: Minor reorganization of settings page.
598
* Change: Altered time input to use non-military format time, added JavaScript time input.
599
* Change: Moved My Calendar menu items into the content menu.
600
* Change: When calendar is limited by categories, only the displayed categories are listed in the category key.
601
* Change: If widget title is left blank, widget will have no title.
602
* Change: Moved translation files into a subdirectory (/lang/)
603
* Bug fix: hcal dates
604
* Bug fix: problem where restoring styles referenced out of date styles
605
* Bug fix: error in primary stylesheet
606
* Bug fix: issue with month-by-day recurring events when recurrance set at 0
607
* Bug fix: issue with end dates when recurrance set at 0
608
* Bug fix: DB installed to match WPDB chararacter set and collation.
609
* Bug fix: turn-of-year page navigation in week view.
610
* Bug fix: entries not remembered in error condition post
611
* Updated German Translation to version 1.7.0 (Christopher Schauer)
612
* Updated German Translation to version 1.7.8 (Uwe Jonas)
613
* Note: during this update cycle, I received two German translations, and am using the most up to date version.
614
* Added Swedish Translation to version 1.7.8
615
616
= 1.7.8 =
617
618
* Bug fix: Behaviors page limits lost on settings refresh
619
* Bug fix: Fix {enddate} shortcode output.
620
* Bug fix: iCal output improvements
621
* Modification: RSS and iCal output are disabled entirely when turned off, rather than just hidden.
622
* Modification: Added styles for days out of current month
623
624
= 1.7.7 =
625
626
* Bug fix: Upcoming Events widget fault in 'dates' mode.
627
628
= 1.7.6 =
629
630
* Bug fix: Upcoming Events widget in days mode was not offsetting time using GMT reference. (Committed silently in 1.7.5)
631
* Bug fix: Default template not rendered in Today's Events when template left blank
632
* Bug fix: Slashes not stripped in category key.
633
* Bug fix: Upcoming Events widget if no upcoming events
634
* Bug fix: Error with retrieval of Author's ID
635
* Fixed some non-translatable text strings
636
* Logic change: Upcoming Events now bases choice on time rather than date (events happening later today are future, rather than only events happening tomorrow or later.)
637
* Enhancement: respects custom wp-content location definitions
638
639
= 1.7.5 =
640
641
* Bug fix: Error with upcoming events when selected by dates and holiday skipping enabled.
642
* Bug fix: Upcoming Events widget title defaulted to 'Today's Events'
643
* Change: Reversed order of Latitude/Longitude on forms to match Google's implementation.
644
645
= 1.7.4 =
646
647
* Bug fix: Upcoming events templates ran htmlentities on output
648
649
= 1.7.3 =
650
651
* Bug fix: upcoming events substitute text still not appearing in some contexts.
652
* Bug fix: Today's event substitute text had assignment in place of comparison
653
* Bug fix: Event location not saved properly on edit if Location Fields are disabled on input
654
* Bug fix: Fixed date and time issues in iCal output
655
* Bug fix: Fixed character set issue in RSS output
656
* Bug fix: Major problem with Holiday category event delimiting
657
* Danish translation updated to 1.7.0
658
* Japanese translation updated to 1.7.1
659
* Minor documentation and readme.txt updates
660
* Added additional fallback settings for widgets
661
* Fixed minor installation issue with version detection.
662
* Added CSS hook .nextmonth on dates occurring past the end of the currently displayed month.
663
* Added check for '#' symbol on hex colors in category management.
664
665
= 1.7.2 =
666
667
* Bug fix: Fixed import from Calendar feature.
668
* Bug fixed: Upcoming events widget default text fixed
669
* Italian translation updated to 1.7.0
670
671
= 1.7.1 =
672
673
* Default setting for custom user location type not set
674
* Reset for inherit.css styles missing
675
* Widget shortcodes stripped HTML
676
* Added a fallback function for exif_imagetype 'cuz some servers don't have it available by default.
677
* Nonce missing in database upgrade
678
* Ability to edit text for shortcode fallback (No events text) lost.
679
* Widget defaults not installed on new installation
680
* Mini and List jQuery did not prevent default link action
681
* Changed install action to default User settings to off.
682
683
= 1.7.0 =
684
685
* Fix in AJAX navigation for IE
686
* Fix in JavaScript to re-activate close button
687
* Fixed bug with locations list not registering current location type in form mode
688
* Fixed bug with upcoming events and today's events output when regions limits were set
689
* Fixed bug with upcoming events producing incorrect dates for events recurring on a specific day of the month.
690
* Revision of Widgeting setup to offer multi-widget support (will require you to re-setup your widgets)
691
* Revision of style editor to use external stylesheets.
692
* Revision of style support to add option for custom stylesheets stored outside of plugin directory
693
* Added: multiple base stylesheets
694
* Added: Event markup in hCal format
695
* Added Weekly mode for list and grid view
696
* Added RSS and iCal exports for upcoming events (enable and disable in settings)
697
* Added option to block display of an event if there is an event that day which is in a designated 'Holiday' category.
698
* Added permission setting to allow non-administrators to edit or delete any event.
699
* Added Czech translation (to 1.6.3)
700
* Updated Italian and Danish translations
701
* Security: Implemented nonces
702
703
= 1.6.3 =
704
705
* Updated jQuery to fix conflicts in previous versions and so behaviors would work with AJAX navigation. Not updated by upgrade; use Behaviors reset to apply.
706
* Incorporated option to enable AJAX navigation for next/previous navigation.
707
* Fixed bug with multi-month display in list format where January could not be displayed.
708
* Revised settings page for clarity.
709
* Fixed some default settings issues.
710
* Fixed a bug where the locations lists didn't respect the datatype parameter.
711
* Added templating to event titles for calendar grid or list output.
712
713
= 1.6.2 =
714
715
* Fixed broken style editor. (The way it was broken was awfully weird...kinda wonder how I did it!)
716
* Fixed missing div in calendar list output.
717
* Removed debugging call which had been left from testing.
718
* Fixed storage of initial settings for user settings (array did not store probably initially.)
719
* Added Italian translation by [Sabir Musta](http://mustaphasabir.altervista.org)
720
721
= 1.6.1 =
722
723
* Bug fix in event saving
724
725
= 1.6.0 =
726
727
* Feature: User profile defined time zone preference
728
* Feature: User profile defined location preference
729
* Feature: Define event host as separate from event author
730
* Feature: Added ability to hide Prev/Next links as shortcode attribute
731
* Change: Separated Style editing from JS editing
732
733
= 1.5.4 =
734
735
* Fixed: Bug with permissions in event approval process.
736
737
= 1.5.3 =
738
739
* Fixed: Bug which broke the {category} template tag
740
* Fixed: Bug which moved extra parameters before the "?" in URLs
741
* Fixed: Bug which produced an incorrect date with day/month recurring events on dates with no remainder
742
* Added: Japanese translation by [Daisuke Abe](http://www.alter-ego.jp/)
743
744
= 1.5.2 =
745
746
* Fixed: Bug where event data wasn't remembered if an error was triggered on submission.
747
748
= 1.5.1 =
749
750
* Fixed: Bug where events recurring monthly by days appeared on wrong date when month begins on Sunday.
751
* Fixed: Bug where events recurring monthly by days appeared on dates prior to the scheduled event start.
752
* Performance improvement: Added SQL join to incorporate category data in event object
753
* Added quicktag to provide access to category color and icon in widget templates
754
* Changed link expiration to be associated with the end date of events rather than the beginning date.
755
* Updated readme plugin description, help files, and screenshots.
756
757
= 1.5.0 =
758
759
* Added: German translation.
760
* Updated: Danish translation.
761
* Added: Administrator notification by email feature [Contributions by Roland]
762
* Added: Reservations and Approval system for events. [Contributions by Roland]
763
* Added: Events can be recurring on x day of month, e.g. 3rd Monday of the month.
764
765
= 1.4.10 =
766
767
* Fixed: Failed to increment internal version pointer in previous version.
768
* Fixed: Invalid styles created if category color set to default.
769
* Fixed: (Performance) Default calendar view attempted to select invalid category.
770
* Updated: Danish translation.
771
772
= 1.4.9 =
773
774
* Fixed: Bug where location edits couldn't be saved if location fields were on and dropdown was off
775
* Fixed: Bug where latitude and longitude were switched on Google Maps links
776
* Fixed: Bug where map link would not be provided if no location data was entered except Lat/Long coordinates.
777
778
= 1.4.8 =
779
780
* Added: Ability to copy events to create a new instance of that event
781
* Added: Customization of which input elements are visible separate from what output is shown.
782
* Fixed: Issue where one JS element could not be fully disabled
783
* Fixed: Internationalization fault with Today's Events showing events from previous day
784
* Fixed some assorted text errors and missing internationalization strings.
785
* Fixed issue where the 'Help' link was added to all plug-in listings.
786
* Reorganized settings page UI.
787
788
= 1.4.7 =
789
790
* Fixed: Bug where infinitely recurring events whose first occurrence was in the future were not rendered in upcoming events
791
* Fixed: Bug where infinitely recurring bi-weekly events only rendered their first event in calendar view
792
* Added: Option to indicate whether registration for an event is open or closed, with customizable text.
793
* Added: Option to supply a short description alternative to the full description.
794
795
= 1.4.6 =
796
797
* Fixed: Flash of unstyled content prevention scripts weren't disabled when other scripting was disabled.
798
* Fixed: Categories which started with numerals couldn't have custom styles.
799
* Fixed: Locations required valid 0 float value to save records on some servers; now supplied by default.
800
801
= 1.4.5 =
802
803
* Fixed a bug with editing and adding locations
804
* Fixed a bug with error messages when adding categories
805
* Fixed a bug with identification of current day (again?)
806
* Added Danish translation (Thanks to Jakob Smith)
807
808
= 1.4.4 =
809
810
* Fixed a bug where event end times tags were not rendered when blank in widget templates
811
* Fixed a bug with event adding and updating for Windows IIS
812
* Fixed a bug with international characters
813
* Reduced number of SQL queries made.
814
* Moved JavaScript output to footer.
815
* Improved error messages.
816
* Significant edits to basic codebase to improve efficiency.
817
* Fixed bug where full default styles didn't initially load on new installs.
818
* Re-organized default styles to make it easier for users to customize colors.
819
820
= 1.4.3 =
821
822
* Fixed a bug where event end times were displaying the start time instead when editing.
823
* Fixed a bug introduced by the mini calendar option which displayed titles twice in list format.
824
* Fixed a bunch of typos.
825
* Added a loop which automatically adds the mini calendar styles if you don't already have them.
826
* Fixed a bug where JS didn't run if the 'show only on certain pages' option was used.
827
* Added a qualifier for upgrading databases when you haven't added any events.
828
829
= 1.4.2 =
830
831
* Fixed a bug in the widget display code which caused problems displaying multiple categories.
832
833
= 1.4.1 =
834
835
* Database upgrade didn't run for some users in 1.4.0. Added manual check and upgrade if necessary.
836
837
= 1.4.0 =
838
839
* Bug fixed: Today's Events widget was not taking internationalized time as it's argument
840
* Added end time field for events
841
* Added option for links to expire after events have occurred.
842
* Added options for alternate applications of category colors in output.
843
* Added ability to use My Calendar shortcodes in text widgets.
844
* Added GPS location option for locations
845
* Added zoom selection options for map links
846
* Lengthened maximum length for category and event titles
847
* Added a close link on opened events details boxes.
848
* Added an option for a mini calendar display type in shortcode
849
* Optimized some SQL queries and reduced total number of queries significantly.
850
* Extended the featured to show CSS only on certain pages to include JavaScript as well.
851
* Upcoming events widget only allowed up to 99 events to be shown forward or back. Changed to 999.
852
* Attempted to solve a problem with infinitely recurring events not appearing in upcoming events. Let me know.
853
* Added setting to change Previous Month/Next Month text.
854
* Yeah, that's enough for now.
855
856
= 1.3.8 =
857
858
* Fixed problem with CSS editing which effectively disabled CSS unless a specific choice had been made for pages to show CSS
859
860
= 1.3.7 =
861
862
* Aren't you enjoying the daily upgrades? I made a mistake in 1.3.5 which hid text in an incorrect way, causing problems in some contexts.
863
864
= 1.3.6 =
865
866
* Fixed an issue where not having defined Pages to show CSS resulted in a PHP warning for some configs.
867
868
= 1.3.5 =
869
870
* Fix for flash of unstyled content issue.
871
* Added configuration for time text on events with non-specific time.
872
* Fixed bug where, in list views with multiple months, events occurring on days which did not exist in the previous month were not rendered. (Such as March 30th where previous month was February.)
873
* Fixed bug where the multi-month view setting for lists caused previous/next events buttons to skip months in calendar view.
874
* Added option to disable category icons.
875
* Added option to insert text in calendar caption/title area, appended to the month/year information.
876
* Fixed a bug where it was not possible to choose the "Show by days" option in the upcoming events widget.
877
* Updated documentation to match
878
* Fixed a bug where upcoming events in Days mode did not display correct date
879
* Added an option to define text to be displayed in place of Today's Events widget if there are no events scheduled.
880
* Minor changes to default CSS
881
* Ability to show CSS and JavaScript only on selected pages.
882
883
= 1.3.4 =
884
885
* Fixed a bug with map link and address display which I forgot to deal with in previous release.
886
887
= 1.3.3 =
888
889
* Fixed bug with upgrade path which caused locations database to be created on every activation (also cause of errors with some other plugins). (Thanks to Steven J. Kiernan)
890
* Made clone object PHP 4 compatible (Thanks to Peder Lindkvist)
891
* Corrected errors in shortcode functions for today's events
892
* Corrected rendering of non-specific time events as happening at midnight in widget output
893
894
= 1.3.2 =
895
896
* Fixed bugs with unstripped slashes in output
897
* Fixed a bug where users could not add location information in events if they had not added any recurring locations
898
* Removed requirement that address string must be five characters to display a link
899
900
= 1.3.1 =
901
902
* Corrected incorrect primary key in upgrade path.
903
* Added version incrementing in upgrade path.
904
905
= 1.3.0 =
906
907
* Fixed a CSS class which was applied to an incorrect element.
908
* Revisions to the Calendar import methods
909
* Moved style editing to its own page
910
* Added JavaScript editing to allow for customization of jQuery behaviors.
911
* Internationalized date formats
912
* Shortcode support for multiple categories.
913
* Shortcode support for custom templates in upcoming and today's events
914
* Added a settings option to eliminate the heading in list format display.
915
* Fixed a bug which treated the event repetition value as a string on event adding or updating, not allowing some users to use '0' as an event repetition.
916
* Made events listing sortable in admin view
917
* Minor revisions in admin UI.
918
* Added database storage for frequently used venues or event locations.
919
* Modified JavaScript for list display to automatically expand events scheduled for today.
920
921
= 1.2.1 =
922
923
* Corrected a typo which broke the upcoming events widget.
924
925
= 1.2.0 =
926
927
* Added shortcodes to support inserting upcoming events and todays events lists into page/post content.
928
* Added option to restrict upcoming events widgets by category
929
* More superficial CSS changes
930
* Added Brazilian Portuguese language files
931
* Fixed bug where I reversed the future and past variable values for upcoming events widgets
932
* Fixed bug in multi-user permissions.
933
* Added feature to look for a custom location for icons to prevent overwriting of custom icons on upgrade.
934
935
= 1.1.0 =
936
937
* Fixed some problems with Upcoming Events past events not scrolling off; hopefully all!
938
* Fixed some problems with fuzzy interpretations of the numbers of past/future events displayed in Upcoming Events.
939
* Added Bi-weekly events
940
* Added restrictions so that admin level users can edit any events but other users can only edit their own events
941
* Removed character restrictions on event titles
942
* Revised default stylesheet
943
944
= 1.0.2 =
945
946
* Fixed problems with editing and deleting events or categories in multiblog installation
947
* Fixed escaping/character set issue
948
* Fixed issue when blog address and wp address did not match (introduced in 1.0.1)
949
* Added import method to transfer events and categories from Kieran O'Shea's Calendar plugin
950
951
= 1.0.1 =
952
953
* Added missing template code for event end dates.
954
* Changed defaults so that styles and javascript are initially turned on.
955
* Removed function collisions with Calendar
956
* Fixed bug where My Calendar didn't respect the timezone offset in identifying the current day.
957
* Fixed bug where multiblog installations in WP 3.0 were unable to save events and settings.
958
* Added Spanish translation, courtesy of [Esteban Truelsegaard](http://www.netmdp.com). Thanks!
959
960
= 1.0.0 =
961
962
* Initial launch.
963
964
== Frequently Asked Questions ==
965
966
= Hey! Why don't you have any Frequently Asked Questions here! =
967
968
Because the majority of users end up on my web site asking for help anyway -- and it's simply more difficult to maintain two copies of my Frequently Asked Questions. Please visit [my web site FAQ](http://www.joedolson.com/articles/my-calendar/faq/) to read my Frequently Asked Questions!
969
970
= This plug-in is really complicated. Why can't you personally help me figure out how to use it? =
971
972
I can! Just not in person. I've written a User's Guide for My Calendar, which you can [purchase at my web site](https://www.joedolson.com/articles/my-calendar/users-guide/) for $23. ($19 if you're not interested in getting updates.) This helps defray the thousand plus hours I've spent in developing the plug-in and providing support. Please, consider buying the User's Guide or [making a donation](https://www.joedolson.com/donate.php) before asking for support!
973
974
= How can visitors to my site submit events? =
975
976
I've written a paid plug-in that adds this feature to My Calendar, called My Calendar: Submissions. You can [buy it at my web site](https://www.joedolson.com/articles/my-calendar/submissions/)!
977
978
== Screenshots ==
979
980
1. Calendar using calendar list format.
981
2. Calendar using monthly calendar format.
982
3. Event management page
983
4. Category management page
984
5. Settings page
985
6. Location management
986
7. Style editing
987
8. Mini calendar
988
9. Script/behavior editing
989
10. Template editing
990
991
== Upgrade Notice ==
992
993
= 2.0.0 =
994
Major database redesign. Some new features, including single event view and pagination in events lists. Database update is non-destructive; no data will be deleted.
995
996