Explorar o código

converted changelog to markdown

Adam Shaw %!s(int64=12) %!d(string=hai) anos
pai
achega
d756c2bd6c
Modificáronse 2 ficheiros con 528 adicións e 382 borrados
  1. 528 0
      changelog.md
  2. 0 382
      changelog.txt

+ 528 - 0
changelog.md

@@ -0,0 +1,528 @@
+
+v1.6.4 (2013-09-01)
+-------------------
+
+- better algorithm for positioning timed agenda events ([1115])
+- `slotEventOverlap` option to tweak timed agenda event overlapping ([218])
+- selection bug when slot height is customized ([1035])
+- supply view argument in `loading` callback ([1018])
+- fixed week number not displaying in agenda views ([1951])
+- fixed fullCalendar not initializing with no options ([1356])
+- NPM's `package.json`, no more warnings or errors ([1762])
+- building the bower component should output `bower.json` instead of `component.json` (#125)
+- use bower internally for fetching new versions of jQuery and jQuery UI
+
+[1115]: https://code.google.com/p/fullcalendar/issues/detail?id=1115
+[218]: https://code.google.com/p/fullcalendar/issues/detail?id=218
+[1035]: https://code.google.com/p/fullcalendar/issues/detail?id=1035
+[1018]: https://code.google.com/p/fullcalendar/issues/detail?id=1018
+[1951]: https://code.google.com/p/fullcalendar/issues/detail?id=1951
+[1356]: https://code.google.com/p/fullcalendar/issues/detail?id=1356
+[1762]: https://code.google.com/p/fullcalendar/issues/detail?id=1762
+
+
+v1.6.3 (2013-08-10)
+-------------------
+
+- `viewRender` callback (#15)
+- `viewDestroy` callback (#15)
+- `eventDestroy` callback (#111)
+- `handleWindowResize` option (#54)
+- `eventStartEditable`/`startEditable` options (#49)
+- `eventDurationEditable`/`durationEditable` options (#49)
+- specify function for `$.ajax` `data` parameter for JSON event sources (#59)
+- fixed bug with agenda event dropping in wrong column (#55)
+- easier event element z-index customization (#58)
+- classNames on past/future days (#88)
+- allow `null`/`undefined` event titles (#84)
+- small optimize for agenda event rendering (#56)
+- deprecated:
+	- `viewDisplay`
+	- `disableDragging`
+	- `disableResizing`
+- bundled with latest jQuery (1.10.2) and jQuery UI (1.10.3)
+
+
+v1.6.2 (2013-07-18)
+-------------------
+
+- `hiddenDays` option ([686])
+- bugfix: when `eventRender` returns `false`, incorrect stacking of events ([762])
+- bugfix: couldn't change `event.backgroundImage` when calling `updateEvent` (thx stephenharris)
+
+[686]: https://code.google.com/p/fullcalendar/issues/detail?id=686
+[762]: https://code.google.com/p/fullcalendar/issues/detail?id=762
+
+
+v1.6.1 (2013-04-14)
+-------------------
+
+- fixed event inner content overflow bug ([1783])
+- fixed table header className bug [1772]
+- removed text-shadow on events (better for general use, thx tkrotoff)
+
+[1783]: https://code.google.com/p/fullcalendar/issues/detail?id=1783
+[1772]: https://code.google.com/p/fullcalendar/issues/detail?id=1772
+
+
+v1.6.0 (2013-03-18)
+-------------------
+
+- visual facelift, with bootstrap-inspired buttons and colors
+- simplified HTML/CSS for events and buttons
+- `dayRender`, for modifying a day cell ([191], thx althaus)
+- week numbers on side of calendar ([295])
+	- `weekNumber`
+	- `weekNumberCalculation`
+	- `weekNumberTitle`
+	- `W` formatting variable
+- finer snapping granularity for agenda view events ([495], thx ms-doodle-com)
+- `eventAfterAllRender` ([753], thx pdrakeweb)
+- `eventDataTransform` (thx joeyspo)
+- `data-date` attributes on cells (thx Jae)
+- expose `$.fullCalendar.dateFormatters`
+- when clicking fast on buttons, prevent text selection
+- bundled with latest jQuery (1.9.1) and jQuery UI (1.10.2)
+- Grunt/Lumbar build system for internal development
+- build for Bower package manager
+- build for jQuery plugin site
+
+[191]: https://code.google.com/p/fullcalendar/issues/detail?id=191
+[295]: https://code.google.com/p/fullcalendar/issues/detail?id=295
+[495]: https://code.google.com/p/fullcalendar/issues/detail?id=495
+[753]: https://code.google.com/p/fullcalendar/issues/detail?id=753
+
+
+v1.5.4 (2012-09-05)
+-------------------
+
+- made compatible with jQuery 1.8.* (thx archaeron)
+- bundled with jQuery 1.8.1 and jQuery UI 1.8.23
+
+
+v1.5.3 (2012-02-06)
+-------------------
+
+- fixed dragging issue with jQuery UI 1.8.16 ([1168])
+- bundled with jQuery 1.7.1 and jQuery UI 1.8.17
+
+[1168]: https://code.google.com/p/fullcalendar/issues/detail?id=1168
+
+
+v1.5.2 (2011-08-21)
+-------------------
+
+- correctly process UTC "Z" ISO8601 date strings ([750])
+
+[750]: https://code.google.com/p/fullcalendar/issues/detail?id=750
+
+
+v1.5.1 (2011-04-09)
+-------------------
+
+- more flexible ISO8601 date parsing ([814])
+- more flexible parsing of UNIX timestamps ([826])
+- FullCalendar now buildable from source on a Mac ([795])
+- FullCalendar QA'd in FF4 ([883])
+- upgraded to jQuery 1.5.2 (which supports IE9) and jQuery UI 1.8.11
+
+[814]: https://code.google.com/p/fullcalendar/issues/detail?id=814
+[826]: https://code.google.com/p/fullcalendar/issues/detail?id=826
+[795]: https://code.google.com/p/fullcalendar/issues/detail?id=795
+[883]: https://code.google.com/p/fullcalendar/issues/detail?id=883
+
+
+v1.5 (2011-03-19)
+-----------------
+
+- slicker default styling for buttons
+- reworked a lot of the calendar's HTML and accompanying CSS (solves [327] and [395])
+- more printer-friendly (fullcalendar-print.css)
+- fullcalendar now inherits styles from jquery-ui themes differently.
+  styles for buttons are distinct from styles for calendar cells.
+  (solves [299])
+- can now color events through FullCalendar options and Event-Object properties ([117])
+  THIS IS NOW THE PREFERRED METHOD OF COLORING EVENTS (as opposed to using className and CSS)
+	- FullCalendar options:
+		- eventColor (changes both background and border)
+		- eventBackgroundColor
+		- eventBorderColor
+		- eventTextColor
+	- Event-Object options:
+		- color (changes both background and border)
+		- backgroundColor
+		- borderColor
+		- textColor
+- can now specify an event source as an *object* with a `url` property (json feed) or
+  an `events` property (function or array) with additional properties that will
+  be applied to the entire event source:
+	- color (changes both background and border)
+	- backgroudColor
+	- borderColor
+	- textColor
+	- className
+	- editable
+	- allDayDefault
+	- ignoreTimezone
+	- startParam (for a feed)
+	- endParam   (for a feed)
+	- ANY OF THE JQUERY $.ajax OPTIONS
+	  allows for easily changing from GET to POST and sending additional parameters ([386])
+	  allows for easily attaching ajax handlers such as `error` ([754])
+	  allows for turning caching on ([355])
+- Google Calendar feeds are now specified differently:
+	- specify a simple string of your feed's URL
+	- specify an *object* with a `url` property of your feed's URL.
+	  you can include any of the new Event-Source options in this object.
+	- the old `$.fullCalendar.gcalFeed` method still works
+- no more IE7 SSL popup ([504])
+- remove `cacheParam` - use json event source `cache` option instead
+- latest jquery/jquery-ui
+
+[327]: https://code.google.com/p/fullcalendar/issues/detail?id=327
+[395]: https://code.google.com/p/fullcalendar/issues/detail?id=395
+[299]: https://code.google.com/p/fullcalendar/issues/detail?id=299
+[117]: https://code.google.com/p/fullcalendar/issues/detail?id=117
+[386]: https://code.google.com/p/fullcalendar/issues/detail?id=386
+[754]: https://code.google.com/p/fullcalendar/issues/detail?id=754
+[355]: https://code.google.com/p/fullcalendar/issues/detail?id=355
+[504]: https://code.google.com/p/fullcalendar/issues/detail?id=504
+
+
+v1.4.11 (2011-02-22)
+--------------------
+
+- fixed rerenderEvents bug ([790])
+- fixed bug with faulty dragging of events from all-day slot in agenda views
+- bundled with jquery 1.5 and jquery-ui 1.8.9
+
+[790]: https://code.google.com/p/fullcalendar/issues/detail?id=790
+
+
+v1.4.10 (2011-01-02)
+--------------------
+
+- fixed bug with resizing event to different week in 5-day month view ([740])
+- fixed bug with events not sticking after a removeEvents call ([757])
+- fixed bug with underlying parseTime method, and other uses of parseInt ([688])
+
+[740]: https://code.google.com/p/fullcalendar/issues/detail?id=740
+[757]: https://code.google.com/p/fullcalendar/issues/detail?id=757
+[688]: https://code.google.com/p/fullcalendar/issues/detail?id=688
+
+
+v1.4.9 (2010-11-16)
+-------------------
+
+- new algorithm for vertically stacking events ([111])
+- resizing an event to a different week ([306])
+- bug: some events not rendered with consecutive calls to addEventSource ([679])
+
+[111]: https://code.google.com/p/fullcalendar/issues/detail?id=111
+[306]: https://code.google.com/p/fullcalendar/issues/detail?id=306
+[679]: https://code.google.com/p/fullcalendar/issues/detail?id=679
+
+
+v1.4.8 (2010-10-16)
+-------------------
+
+- ignoreTimezone option (set to `false` to process UTC offsets in ISO8601 dates)
+- bugfixes
+	- event refetching not being called under certain conditions ([417], [554])
+	- event refetching being called multiple times under certain conditions ([586], [616])
+	- selection cannot be triggered by right mouse button ([558])
+	- agenda view left axis sized incorrectly ([465])
+	- IE js error when calendar is too narrow ([517])
+	- agenda view looks strange when no scrollbars ([235])
+	- improved parsing of ISO8601 dates with UTC offsets
+- $.fullCalendar.version
+- an internal refactor of the code, for easier future development and modularity
+
+[417]: https://code.google.com/p/fullcalendar/issues/detail?id=417
+[554]: https://code.google.com/p/fullcalendar/issues/detail?id=554
+[586]: https://code.google.com/p/fullcalendar/issues/detail?id=586
+[616]: https://code.google.com/p/fullcalendar/issues/detail?id=616
+[558]: https://code.google.com/p/fullcalendar/issues/detail?id=558
+[465]: https://code.google.com/p/fullcalendar/issues/detail?id=465
+[517]: https://code.google.com/p/fullcalendar/issues/detail?id=517
+[235]: https://code.google.com/p/fullcalendar/issues/detail?id=235
+
+
+v1.4.7 (2010-07-05)
+-------------------
+
+- "dropping" external objects onto the calendar
+	- droppable (boolean, to turn on/off)
+	- dropAccept (to filter which events the calendar will accept)
+	- drop (trigger)
+- selectable options can now be specified with a View Option Hash
+- bugfixes
+	- dragged & reverted events having wrong time text ([406])
+	- bug rendering events that have an endtime with seconds, but no hours/minutes ([477])
+	- gotoDate date overflow bug ([429])
+	- wrong date reported when clicking on edge of last column in agenda views [412]
+- support newlines in event titles
+- select/unselect callbacks now passes native js event
+
+[406]: https://code.google.com/p/fullcalendar/issues/detail?id=406
+[477]: https://code.google.com/p/fullcalendar/issues/detail?id=477
+[429]: https://code.google.com/p/fullcalendar/issues/detail?id=429
+[412]: https://code.google.com/p/fullcalendar/issues/detail?id=412
+
+
+v1.4.6 (2010-05-31)
+-------------------
+
+- "selecting" days or timeslots
+	- options: selectable, selectHelper, unselectAuto, unselectCancel
+	- callbacks: select, unselect
+	- methods: select, unselect
+- when dragging an event, the highlighting reflects the duration of the event
+- code compressing by Google Closure Compiler
+- bundled with jQuery 1.4.2 and jQuery UI 1.8.1
+
+
+v1.4.5 (2010-02-21)
+-------------------
+
+- lazyFetching option, which can force the calendar to fetch events on every view/date change
+- scroll state of agenda views are preserved when switching back to view
+- bugfixes
+	- calling methods on an uninitialized fullcalendar throws error
+	- IE6/7 bug where an entire view becomes invisible ([320])
+	- error when rendering a hidden calendar (in jquery ui tabs for example) in IE ([340])
+	- interconnected bugs related to calendar resizing and scrollbars
+		- when switching views or clicking prev/next, calendar would "blink" ([333])
+		- liquid-width calendar's events shifted (depending on initial height of browser) ([341])
+		- more robust underlying algorithm for calendar resizing
+
+[320]: https://code.google.com/p/fullcalendar/issues/detail?id=320
+[340]: https://code.google.com/p/fullcalendar/issues/detail?id=340
+[333]: https://code.google.com/p/fullcalendar/issues/detail?id=333
+[341]: https://code.google.com/p/fullcalendar/issues/detail?id=341
+
+
+v1.4.4 (2010-02-03)
+-------------------
+
+- optimized event rendering in all views (events render in 1/10 the time)
+- gotoDate() does not force the calendar to unnecessarily rerender
+- render() method now correctly readjusts height
+
+
+v1.4.3 (2009-12-22)
+-------------------
+
+- added destroy method
+- Google Calendar event pages respect currentTimezone
+- caching now handled by jQuery's ajax	
+- protection from setting aspectRatio to zero
+- bugfixes
+	- parseISO8601 and DST caused certain events to display day before
+	- button positioning problem in IE6
+	- ajax event source removed after recently being added, events still displayed
+	- event not displayed when end is an empty string
+	- dynamically setting calendar height when no events have been fetched, throws error
+
+
+v1.4.2 (2009-12-002)
+--------------------
+
+- eventAfterRender trigger
+- getDate & getView methods
+- height & contentHeight options (explicitly sets the pixel height)
+- minTime & maxTime options (restricts shown hours in agenda view)
+- getters [for all options] and setters [for height, contentHeight, and aspectRatio ONLY! stay tuned..]
+- render method now readjusts calendar's size
+- bugfixes
+	- lightbox scripts that use iframes (like fancybox)
+	- day-of-week classNames were off when firstDay=1
+	- guaranteed space on right side of agenda events (even when stacked)
+	- accepts ISO8601 dates with a space (instead of 'T')
+
+
+v1.4.1 (2009-10-31)
+-------------------
+
+- can exclude weekends with new 'weekends' option
+- gcal feed 'currentTimezone' option
+- bugfixes
+	- year/month/date option sometimes wouldn't set correctly (depending on current date)
+	- daylight savings issue caused agenda views to start at 1am (for BST users)
+- cleanup of gcal.js code
+
+
+v1.4 (2009-10-19)
+-----------------
+
+- agendaWeek and agendaDay views
+- added some options for agenda views:
+	- allDaySlot
+	- allDayText
+	- firstHour
+	- slotMinutes
+	- defaultEventMinutes
+	- axisFormat
+- modified some existing options/triggers to work with agenda views:
+	- dragOpacity and timeFormat can now accept a "View Hash" (a new concept)
+	- dayClick now has an allDay parameter
+	- eventDrop now has an an allDay parameter
+	  (this will affect those who use revertFunc, adjust parameter list)
+- added 'prevYear' and 'nextYear' for buttons in header
+- minor change for theme users, ui-state-hover not applied to active/inactive buttons
+- added event-color-changing example in docs
+- better defaults for right-to-left themed button icons
+
+
+v1.3.2 (2009-10-13)
+-------------------
+
+- Bugfixes (please upgrade from 1.3.1!)
+	- squashed potential infinite loop when addMonths and addDays
+	  is called with an invalid date
+	- $.fullCalendar.parseDate() now correctly parses IETF format
+	- when switching views, the 'today' button sticks inactive, fixed
+- gotoDate now can accept a single Date argument
+- documentation for changes in 1.3.1 and 1.3.2 now on website
+
+
+v1.3.1 (2009-09-30)
+-------------------
+
+- Important Bugfixes (please upgrade from 1.3!)
+	- When current date was late in the month, for long months, and prev/next buttons
+	  were clicked in month-view, some months would be skipped/repeated
+	- In certain time zones, daylight savings time would cause certain days
+	  to be misnumbered in month-view
+- Subtle change in way week interval is chosen when switching from month to basicWeek/basicDay view
+- Added 'allDayDefault' option
+- Added 'changeView' and 'render' methods
+
+
+v1.3 (2009-09-21)
+-----------------
+
+- different 'views': month/basicWeek/basicDay
+- more flexible 'header' system for buttons
+- themable by jQuery UI themes
+- resizable events (require jQuery UI resizable plugin)
+- rescoped & rewritten CSS, enhanced default look
+- cleaner css & rendering techniques for right-to-left
+- reworked options & API to support multiple views / be consistent with jQuery UI
+- refactoring of entire codebase
+	- broken into different JS & CSS files, assembled w/ build scripts
+	- new test suite for new features, uses firebug-lite
+- refactored docs
+- Options
+	+ date
+	+ defaultView
+	+ aspectRatio
+	+ disableResizing
+	+ monthNames      (use instead of $.fullCalendar.monthNames)
+	+ monthNamesShort (use instead of $.fullCalendar.monthAbbrevs)
+	+ dayNames        (use instead of $.fullCalendar.dayNames)
+	+ dayNamesShort   (use instead of $.fullCalendar.dayAbbrevs)
+	+ theme
+	+ buttonText
+	+ buttonIcons
+	x draggable           -> editable/disableDragging
+	x fixedWeeks          -> weekMode
+	x abbrevDayHeadings   -> columnFormat
+	x buttons/title       -> header
+	x eventDragOpacity    -> dragOpacity
+	x eventRevertDuration -> dragRevertDuration
+	x weekStart           -> firstDay
+	x rightToLeft         -> isRTL
+	x showTime (use 'allDay' CalEvent property instead)
+- Triggered Actions
+	+ eventResizeStart
+	+ eventResizeStop
+	+ eventResize
+	x monthDisplay -> viewDisplay
+	x resize       -> windowResize
+	'eventDrop' params changed, can revert if ajax cuts out
+- CalEvent Properties
+	x showTime  -> allDay
+	x draggable -> editable
+	'end' is now INCLUSIVE when allDay=true
+	'url' now produces a real <a> tag, more native clicking/tab behavior
+- Methods:
+	+ renderEvent
+	x prevMonth         -> prev
+	x nextMonth         -> next
+	x prevYear/nextYear -> moveDate
+	x refresh           -> rerenderEvents/refetchEvents
+	x removeEvent       -> removeEvents
+	x getEventsByID     -> clientEvents
+- Utilities:
+	'formatDate' format string completely changed (inspired by jQuery UI datepicker + datejs)
+	'formatDates' added to support date-ranges
+- Google Calendar Options:
+	x draggable -> editable
+- Bugfixes
+	- gcal extension fetched 25 results max, now fetches all
+
+
+v1.2.1 (2009-06-29)
+-------------------
+
+- bugfixes
+	- allows and corrects invalid end dates for events
+	- doesn't throw an error in IE while rendering when display:none
+	- fixed 'loading' callback when used w/ multiple addEventSource calls
+	- gcal className can now be an array
+
+
+v1.2 (2009-05-31)
+-----------------
+
+- expanded API
+	- 'className' CalEvent attribute
+	- 'source' CalEvent attribute
+	- dynamically get/add/remove/update events of current month
+	- locale improvements: change month/day name text
+	- better date formatting ($.fullCalendar.formatDate)
+	- multiple 'event sources' allowed
+		- dynamically add/remove event sources
+- options for prevYear and nextYear buttons
+- docs have been reworked (include addition of Google Calendar docs)
+- changed behavior of parseDate for number strings
+  (now interpets as unix timestamp, not MS times)
+- bugfixes
+	- rightToLeft month start bug
+	- off-by-one errors with month formatting commands
+	- events from previous months sticking when clicking prev/next quickly
+- Google Calendar API changed to work w/ multiple event sources
+	- can also provide 'className' and 'draggable' options
+- date utilties moved from $ to $.fullCalendar
+- more documentation in source code
+- minified version of fullcalendar.js
+- test suit (available from svn)
+- top buttons now use `<button>` w/ an inner `<span>` for better css cusomization
+	- thus CSS has changed. IF UPGRADING FROM PREVIOUS VERSIONS,
+	  UPGRADE YOUR FULLCALENDAR.CSS FILE
+
+
+v1.1 (2009-05-10)
+-----------------
+
+- Added the following options:
+	- weekStart
+	- rightToLeft
+	- titleFormat
+	- timeFormat
+	- cacheParam
+	- resize
+- Fixed rendering bugs
+	- Opera 9.25 (events placement & window resizing)
+	- IE6 (window resizing)
+- Optimized window resizing for ALL browsers
+- Events on same day now sorted by start time (but first by timespan)
+- Correct z-index when dragging
+- Dragging contained in overflow DIV for IE6
+- Modified fullcalendar.css
+	- for right-to-left support
+	- for variable start-of-week
+	- for IE6 resizing bug
+	- for THEAD and TBODY (in 1.0, just used TBODY, restructured in 1.1)
+	- IF UPGRADING FROM FULLCALENDAR 1.0, YOU MUST UPGRADE FULLCALENDAR.CSS

+ 0 - 382
changelog.txt

@@ -1,382 +0,0 @@
-
-version 1.6.4 (9/1/13)
-	- better algorithm for positioning timed agenda events (issue 1115)
-	- `slotEventOverlap` option to tweak timed agenda event overlapping (issue 218)
-	- selection bug when slot height is customized (issue 1035)
-	- supply view argument in `loading` callback (issue 1018)
-	- fixed week number not displaying in agenda views (issue 1951)
-	- fixed fullCalendar not initializing with no options (issue 1356)
-	- NPM's package.json, no more warnings or errors (issue 1762)
-	- building the bower component should output bower.json instead of component.json (PR 125)
-	- use bower internally for fetching new versions of jQuery and jQuery UI
-
-version 1.6.3 (8/10/13)
-	- viewRender callback (PR 15)
-	- viewDestroy callback (PR 15)
-	- eventDestroy callback (PR 111)
-	- handleWindowResize option (PR 54)
-	- eventStartEditable/startEditable options (PR 49)
-	- eventDurationEditable/durationEditable options (PR 49)
-	- specify function for $.ajax `data` parameter for JSON event sources (PR 59)
-	- fixed bug with agenda event dropping in wrong column (PR 55)
-	- easier event element z-index customization (PR 58)
-	- classNames on past/future days (PR 88)
-	- allow null/undefined event titles (PR 84)
-	- small optimize for agenda event rendering (PR 56)
-	- deprecated:
-		- viewDisplay
-		- disableDragging
-		- disableResizing
-	- bundled with latest jQuery (1.10.2) and jQuery UI (1.10.3)
-
-version 1.6.2 (7/18/13)
-	- hiddenDays option (issue 686)
-	- bugfix: when eventRender returns false, incorrect stacking of events (issue 762)
-	- bugfix: couldn't change event.backgroundImage when calling updateEvent (thx stephenharris)
-
-version 1.6.1 (4/14/13)
-	- fixed event inner content overflow bug (issue 1783)
-	- fixed table header className bug (1772)
-	- removed text-shadow on events (better for general use, thx tkrotoff)
-
-version 1.6.0 (3/18/13)
-	- visual facelift, with bootstrap-inspired buttons and colors
-	- simplified HTML/CSS for events and buttons
-	- dayRender, for modifying a day cell (issue 191, thx althaus)
-	- week numbers on side of calendar (issue 295)
-		- weekNumber
-		- weekNumberCalculation
-		- weekNumberTitle
-		- "W" formatting variable
-	- finer snapping granularity for agenda view events (issue 495, thx ms-doodle-com)
-	- eventAfterAllRender (issue 753, thx pdrakeweb)
-	- eventDataTransform (thx joeyspo)
-	- data-date attributes on cells (thx Jae)
-	- expose $.fullCalendar.dateFormatters
-	- when clicking fast on buttons, prevent text selection
-	- bundled with latest jQuery (1.9.1) and jQuery UI (1.10.2)
-	- Grunt/Lumbar build system for internal development
-	- build for Bower package manager
-	- build for jQuery plugin site
-
-version 1.5.4 (9/5/12)
-	- made compatible with jQuery 1.8.* (thx archaeron)
-	- bundled with jQuery 1.8.1 and jQuery UI 1.8.23
-
-version 1.5.3 (2/6/12)
-	- fixed dragging issue with jQuery UI 1.8.16 (issue 1168)
-	- bundled with jQuery 1.7.1 and jQuery UI 1.8.17
-
-version 1.5.2 (8/21/11)
-	- correctly process UTC "Z" ISO8601 date strings (issue 750)
-
-version 1.5.1 (4/9/11)
-	- more flexible ISO8601 date parsing (issue 814)
-	- more flexible parsing of UNIX timestamps (issue 826)
-	- FullCalendar now buildable from source on a Mac (issue 795)
-	- FullCalendar QA'd in FF4 (issue 883)
-	- upgraded to jQuery 1.5.2 (which supports IE9) and jQuery UI 1.8.11
-
-version 1.5 (3/19/11)
-	- slicker default styling for buttons
-	- reworked a lot of the calendar's HTML and accompanying CSS
-	  (solves issues 327 and 395)
-	- more printer-friendly (fullcalendar-print.css)
-	- fullcalendar now inherits styles from jquery-ui themes differently.
-	  styles for buttons are distinct from styles for calendar cells.
-	  (solves issue 299)
-	- can now color events through FullCalendar options and Event-Object properties (issue 117)
-	  THIS IS NOW THE PREFERRED METHOD OF COLORING EVENTS (as opposed to using className and CSS)
-		- FullCalendar options:
-			- eventColor (changes both background and border)
-			- eventBackgroundColor
-			- eventBorderColor
-			- eventTextColor
-		- Event-Object options:
-			- color (changes both background and border)
-			- backgroundColor
-			- borderColor
-			- textColor
-	- can now specify an event source as an *object* with a `url` property (json feed) or
-	  an `events` property (function or array) with additional properties that will
-	  be applied to the entire event source:
-		- color (changes both background and border)
-		- backgroudColor
-		- borderColor
-		- textColor
-		- className
-		- editable
-		- allDayDefault
-		- ignoreTimezone
-		- startParam (for a feed)
-		- endParam   (for a feed)
-		- ANY OF THE JQUERY $.ajax OPTIONS
-		  allows for easily changing from GET to POST and sending additional parameters (issue 386)
-		  allows for easily attaching ajax handlers such as `error` (issue 754)
-		  allows for turning caching on (issue 355)
-	- Google Calendar feeds are now specified differently:
-		- specify a simple string of your feed's URL
-		- specify an *object* with a `url` property of your feed's URL.
-		  you can include any of the new Event-Source options in this object.
-		- the old `$.fullCalendar.gcalFeed` method still works
-	- no more IE7 SSL popup (issue 504)
-	- remove `cacheParam` - use json event source `cache` option instead
-	- latest jquery/jquery-ui
-
-version 1.4.11 (2/22/11)
-	- fixed rerenderEvents bug (issue 790)
-	- fixed bug with faulty dragging of events from all-day slot in agenda views
-	- bundled with jquery 1.5 and jquery-ui 1.8.9
-
-version 1.4.10 (1/2/11)
-	- fixed bug with resizing event to different week in 5-day month view (issue 740)
-	- fixed bug with events not sticking after a removeEvents call (issue 757)
-	- fixed bug with underlying parseTime method, and other uses of parseInt (issue 688)
-
-version 1.4.9 (11/16/10)
-	- new algorithm for vertically stacking events (issue 111)
-	- resizing an event to a different week (issue 306)
-	- bug: some events not rendered with consecutive calls to addEventSource (issue 679)
-
-version 1.4.8 (10/16/10)
-	- ignoreTimezone option (set to `false` to process UTC offsets in ISO8601 dates)
-	- bugfixes
-		- event refetching not being called under certain conditions (issues 417, 554)
-		- event refetching being called multiple times under certain conditions (issues 586, 616)
-		- selection cannot be triggered by right mouse button (issue 558)
-		- agenda view left axis sized incorrectly (issue 465)
-		- IE js error when calendar is too narrow (issue 517)
-		- agenda view looks strange when no scrollbars (issue 235)
-		- improved parsing of ISO8601 dates with UTC offsets
-	- $.fullCalendar.version
-	- an internal refactor of the code, for easier future development and modularity
-
-version 1.4.7 (7/5/10)
-	- "dropping" external objects onto the calendar
-		- droppable (boolean, to turn on/off)
-		- dropAccept (to filter which events the calendar will accept)
-		- drop (trigger)
-	- selectable options can now be specified with a View Option Hash
-	- bugfixes
-		- dragged & reverted events having wrong time text (issue 406)
-		- bug rendering events that have an endtime with seconds, but no hours/minutes (issue 477)
-		- gotoDate date overflow bug (issue 429)
-		- wrong date reported when clicking on edge of last column in agenda views (412)
-	- support newlines in event titles
-	- select/unselect callbacks now passes native js event
-
-version 1.4.6 (5/31/10)
-	- "selecting" days or timeslots
-		- options: selectable, selectHelper, unselectAuto, unselectCancel
-		- callbacks: select, unselect
-		- methods: select, unselect
-	- when dragging an event, the highlighting reflects the duration of the event
-	- code compressing by Google Closure Compiler
-	- bundled with jQuery 1.4.2 and jQuery UI 1.8.1
-
-version 1.4.5 (2/21/10)
-	- lazyFetching option, which can force the calendar to fetch events on every view/date change
-	- scroll state of agenda views are preserved when switching back to view
-	- bugfixes
-		- calling methods on an uninitialized fullcalendar throws error
-		- IE6/7 bug where an entire view becomes invisible (issue 320)
-		- error when rendering a hidden calendar (in jquery ui tabs for example) in IE (issue 340)
-		- interconnected bugs related to calendar resizing and scrollbars
-			- when switching views or clicking prev/next, calendar would "blink" (issue 333)
-			- liquid-width calendar's events shifted (depending on initial height of browser) (issue 341)
-			- more robust underlying algorithm for calendar resizing
-
-version 1.4.4 (2/3/10)
-	- optimized event rendering in all views (events render in 1/10 the time)
-	- gotoDate() does not force the calendar to unnecessarily rerender
-	- render() method now correctly readjusts height
-
-version 1.4.3 (12/22/09)
-	- added destroy method
-	- Google Calendar event pages respect currentTimezone
-	- caching now handled by jQuery's ajax	
-	- protection from setting aspectRatio to zero
-	- bugfixes
-		- parseISO8601 and DST caused certain events to display day before
-		- button positioning problem in IE6
-		- ajax event source removed after recently being added, events still displayed
-		- event not displayed when end is an empty string
-		- dynamically setting calendar height when no events have been fetched, throws error
-
-version 1.4.2 (12/02/09)
-	- eventAfterRender trigger
-	- getDate & getView methods
-	- height & contentHeight options (explicitly sets the pixel height)
-	- minTime & maxTime options (restricts shown hours in agenda view)
-	- getters [for all options] and setters [for height, contentHeight, and aspectRatio ONLY! stay tuned..]
-	- render method now readjusts calendar's size
-	- bugfixes
-		- lightbox scripts that use iframes (like fancybox)
-		- day-of-week classNames were off when firstDay=1
-		- guaranteed space on right side of agenda events (even when stacked)
-		- accepts ISO8601 dates with a space (instead of 'T')
-
-version 1.4.1 (10/31/09)
-	- can exclude weekends with new 'weekends' option
-	- gcal feed 'currentTimezone' option
-	- bugfixes
-		- year/month/date option sometimes wouldn't set correctly (depending on current date)
-		- daylight savings issue caused agenda views to start at 1am (for BST users)
-	- cleanup of gcal.js code
-
-version 1.4 (10/19/09)
-	- agendaWeek and agendaDay views
-	- added some options for agenda views:
-		- allDaySlot
-		- allDayText
-		- firstHour
-		- slotMinutes
-		- defaultEventMinutes
-		- axisFormat
-	- modified some existing options/triggers to work with agenda views:
-		- dragOpacity and timeFormat can now accept a "View Hash" (a new concept)
-		- dayClick now has an allDay parameter
-		- eventDrop now has an an allDay parameter
-		  (this will affect those who use revertFunc, adjust parameter list)
-	- added 'prevYear' and 'nextYear' for buttons in header
-	- minor change for theme users, ui-state-hover not applied to active/inactive buttons
-	- added event-color-changing example in docs
-	- better defaults for right-to-left themed button icons
-
-version 1.3.2 (10/13/09)
-	- Bugfixes (please upgrade from 1.3.1!)
-		- squashed potential infinite loop when addMonths and addDays
-		  is called with an invalid date
-		- $.fullCalendar.parseDate() now correctly parses IETF format
-		- when switching views, the 'today' button sticks inactive, fixed
-	- gotoDate now can accept a single Date argument
-	- documentation for changes in 1.3.1 and 1.3.2 now on website
-
-version 1.3.1 (9/30/09)
-	- Important Bugfixes (please upgrade from 1.3!)
-		- When current date was late in the month, for long months, and prev/next buttons
-		  were clicked in month-view, some months would be skipped/repeated
-		- In certain time zones, daylight savings time would cause certain days
-		  to be misnumbered in month-view
-	- Subtle change in way week interval is chosen when switching from month to basicWeek/basicDay view
-	- Added 'allDayDefault' option
-	- Added 'changeView' and 'render' methods
-
-version 1.3 (9/21/09)
-	- different 'views': month/basicWeek/basicDay
-	- more flexible 'header' system for buttons
-	- themable by jQuery UI themes
-	- resizable events (require jQuery UI resizable plugin)
-	- rescoped & rewritten CSS, enhanced default look
-	- cleaner css & rendering techniques for right-to-left
-	- reworked options & API to support multiple views / be consistent with jQuery UI
-	- refactoring of entire codebase
-		- broken into different JS & CSS files, assembled w/ build scripts
-		- new test suite for new features, uses firebug-lite
-	- refactored docs
-	- Options
-		+ date
-		+ defaultView
-		+ aspectRatio
-		+ disableResizing
-		+ monthNames      (use instead of $.fullCalendar.monthNames)
-		+ monthNamesShort (use instead of $.fullCalendar.monthAbbrevs)
-		+ dayNames        (use instead of $.fullCalendar.dayNames)
-		+ dayNamesShort   (use instead of $.fullCalendar.dayAbbrevs)
-		+ theme
-		+ buttonText
-		+ buttonIcons
-		x draggable           -> editable/disableDragging
-		x fixedWeeks          -> weekMode
-		x abbrevDayHeadings   -> columnFormat
-		x buttons/title       -> header
-		x eventDragOpacity    -> dragOpacity
-		x eventRevertDuration -> dragRevertDuration
-		x weekStart           -> firstDay
-		x rightToLeft         -> isRTL
-		x showTime (use 'allDay' CalEvent property instead)
-	- Triggered Actions
-		+ eventResizeStart
-		+ eventResizeStop
-		+ eventResize
-		x monthDisplay -> viewDisplay
-		x resize       -> windowResize
-		'eventDrop' params changed, can revert if ajax cuts out
-	- CalEvent Properties
-		x showTime  -> allDay
-		x draggable -> editable
-		'end' is now INCLUSIVE when allDay=true
-		'url' now produces a real <a> tag, more native clicking/tab behavior
-	- Methods:
-		+ renderEvent
-		x prevMonth         -> prev
-		x nextMonth         -> next
-		x prevYear/nextYear -> moveDate
-		x refresh           -> rerenderEvents/refetchEvents
-		x removeEvent       -> removeEvents
-		x getEventsByID     -> clientEvents
-	- Utilities:
-		'formatDate' format string completely changed (inspired by jQuery UI datepicker + datejs)
-		'formatDates' added to support date-ranges
-	- Google Calendar Options:
-		x draggable -> editable
-	- Bugfixes
-		- gcal extension fetched 25 results max, now fetches all
-
-version 1.2.1 (6/29/09)
-	- bugfixes
-		- allows and corrects invalid end dates for events
-		- doesn't throw an error in IE while rendering when display:none
-		- fixed 'loading' callback when used w/ multiple addEventSource calls
-		- gcal className can now be an array
-
-version 1.2 (5/31/09)
-	- expanded API
-		- 'className' CalEvent attribute
-		- 'source' CalEvent attribute
-		- dynamically get/add/remove/update events of current month
-		- locale improvements: change month/day name text
-		- better date formatting ($.fullCalendar.formatDate)
-		- multiple 'event sources' allowed
-			- dynamically add/remove event sources
-	- options for prevYear and nextYear buttons
-	- docs have been reworked (include addition of Google Calendar docs)
-	- changed behavior of parseDate for number strings
-	  (now interpets as unix timestamp, not MS times)
-	- bugfixes
-		- rightToLeft month start bug
-		- off-by-one errors with month formatting commands
-		- events from previous months sticking when clicking prev/next quickly
-	- Google Calendar API changed to work w/ multiple event sources
-		- can also provide 'className' and 'draggable' options
-	- date utilties moved from $ to $.fullCalendar
-	- more documentation in source code
-	- minified version of fullcalendar.js
-	- test suit (available from svn)
-	- top buttons now use <button> w/ an inner <span> for better css cusomization
-		- thus CSS has changed. IF UPGRADING FROM PREVIOUS VERSIONS,
-		  UPGRADE YOUR FULLCALENDAR.CSS FILE!!!
-
-version 1.1 (5/10/09)
-	- Added the following options:
-		- weekStart
-		- rightToLeft
-		- titleFormat
-		- timeFormat
-		- cacheParam
-		- resize
-	- Fixed rendering bugs
-		- Opera 9.25 (events placement & window resizing)
-		- IE6 (window resizing)
-	- Optimized window resizing for ALL browsers
-	- Events on same day now sorted by start time (but first by timespan)
-	- Correct z-index when dragging
-	- Dragging contained in overflow DIV for IE6
-	- Modified fullcalendar.css
-		- for right-to-left support
-		- for variable start-of-week
-		- for IE6 resizing bug
-		- for THEAD and TBODY (in 1.0, just used TBODY, restructured in 1.1)
-		- IF UPGRADING FROM FULLCALENDAR 1.0, YOU MUST UPGRADE FULLCALENDAR.CSS
-		  !!!!!!!!!!!
-