Extension:Calendar (Kenyu73)/Upgrade and ChangeLog Notes

Summary
The following is a basic record of enhancements applied to the calendar codebase. Any user applicable changes will be documented in the Readme/Help section. This does not list bugfixes unless the fix affects functionality of the extension. This is mainly for users interested in the history of changes or users concerned with changes that affect current workflow.

3.7.0.5

 * events displayed in the calendar will be striped of MediaWiki special code like, xyz and __xyz__. This doesn't remove it from the page itself, only from being displayed in the calendar plain text events


 * now supports special characters in the wikipage and calendar name... (name="Eric's Calendar") or (name="Ben & Jerry's") for example....

3.7.0.1

 * reverted back to using "cookies" from "sessions". Using sessions interferred with MediaWiki's login Session/Cookie states no matter how I attempted to get around it.

v3.7

 * Internationalization for Spanish and French (i18n) standards
 * added 'simplemonth' parameter; displays a simple month calendar with only the numeric days. This can be a mini-calendar if wrapped in a small table
 * added style classes for .singleEvent, .repeatEvent and .recurrenceEvent in 'default.css'
 * cleaned up the ical load tool by introducing purge/page refresh via code instead of the button
 * added user triggered yearly repeating events, but not solid on a delimiter yet..currently, it identifies a yearly repeat using the folowing ":# Eric's Birthday". This will take that event, convert it into an RRULE event and store it with under "page/name/recurrence"

v3.6.0.2

 * Most basic RRULE vcalendar events now supported

v3.6

 * I've introduced iCal imports, however its very basic at this time. It may even be useless as it doesn't load repeating events like holidays. It will load single events such as appointments, meetings or any one time event.

v3.5.0.2

 * enablelegacy has been improved on. It can now be set with an effective "end" date. enablelegacy=1/1/2009 . This tells the calendar to only look for old style events from this day and before. If no date is supplied, then the calendar checks for old events all the time.

v3.5.0.1

 * Displaying events created in v3.0 are now disabled by default. Doing lookups for the old format and new format was a performace drag and I decided to disable it by default. You can re-enable this old style lookup by adding enablelegacy to you config/parameters.
 * old: "Public (1-6-2009) - Event 1" (before v3.2)
 * old: "CalendarEvents:Public (1-6-2009) - Event 1" (v3.2)
 * new: "Main Page/Public/1-21-2009 -Event 1" (v3.2 and newer)