Skip to content

Releases: fullcalendar/fullcalendar

v1.4.4

10 Sep 02:13

Choose a tag to compare

  • 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

10 Sep 02:13

Choose a tag to compare

  • 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

10 Sep 02:14

Choose a tag to compare

  • 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

10 Sep 02:14

Choose a tag to compare

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

01 Jun 19:38

Choose a tag to compare

  • 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

10 Sep 02:19

Choose a tag to compare

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

10 Sep 02:19

Choose a tag to compare

  • fixed <button> postback bug when calendar is within a <form>

v1.3.1

10 Sep 02:20

Choose a tag to compare

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

01 Jun 19:37

Choose a tag to compare

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

10 Sep 02:21

Choose a tag to compare

  • backport of gcal max-results bug