All Versions
118
Latest Version
Avg Release Cycle
30 days
Latest Release
50 days ago

Changelog History
Page 6

  • v3.6.2 Changes

    October 23, 2017

    ๐Ÿ›  Bugfixes:

    • Google Calendar event sources not calling loading callback (#3884)
    • eventDataTransform w/ eventConstraint shouldn't be called during event resizing (#3859)
    • navLinks would go to the previously navigated date (#3869)
    • nowIndicator arrow would repeatedly render (#3872)
    • fc-content-skeleton DOM element would repeatedly render on navigation in agenda view
  • v3.6.1 Changes

    October 11, 2017

    ๐Ÿ›  Bugfixes:

    • JSON feed event sources always requesting current page (#3865)
    • multi-day events appearing multiple times in more+ popover (#3856)
  • v3.6.0 Changes

    October 10, 2017

    ๐Ÿ”‹ Features:

    • agendaEventMinHeight for guaranteeing height (#961, #3788) thx @Stafie
    • columnHeader can be set to false to hide headings (#3438, #3787) thx @caseyjhol
    • export all View classes (#2851, #3831)
    • โšก๏ธ updateEvent, update complex attributes (#2864)
    • Albanian locale (#3847) thx @alensaqe

    ๐Ÿ›  Bugfixes:

    • โšก๏ธ objects used as non-standard Event properties ignored by updateEvent (#3839)
    • listDay error if event goes over period (#3843)
    • validDays with hiddenDays, js error when no days active (#3846)
    • json feed Event Source object no longer has url property (#3845)
    • โšก๏ธ updateEvent, allDay to timed, when no end, wrong end date (#3144)
    • ๐Ÿšš removeEvents by _id stopped working (#3828)
    • correct this context in FuncEventSource (#3848) thx @declspec
    • js event not received in unselect callback when selecting another cell (#3832)

    Incompatibilities:

    • The viewRender callback might now be fired AFTER events have been rendered to the DOM. However, the eventRender/eventAfterRender/eventAfterAllRender callbacks will always be fired after viewRender, just as before.
    • ๐Ÿšš The internal Grid class (accessed via $.fullCalendar.Grid) has been removed. For monkeypatching, use DayGrid/TimeGrid directly.
  • v3.5.1 Changes

    September 06, 2017
    • ๐Ÿ›  fixed loading trigger not firing (#3810)
    • ๐Ÿ›  fixed overaggressively fetching events, on option changes (#3820)
    • ๐Ÿ›  fixed event object date property being discarded (tho still parsed) (#3819)
    • ๐Ÿ›  fixed event object _id property being discarded (#3811)
  • v3.5.0 Changes

    August 30, 2017

    ๐Ÿ”‹ Features:

    • ๐Ÿ‘ Bootstrap 3 theme support (#2334, #3566)
      • via themeSystem: 'bootstrap3' (the theme option is deprecated)
      • new bootstrapGlyphicons option
      • jQuery UI "Cupertino" theme no longer included in zip archive
      • improved theme switcher on demo page (#1436) (big thanks to @joankaradimov)
    • ๐ŸŽ 25% event rendering performance improvement across the board (#2524)
    • console message for unknown method/calendar (#3253)
    • Serbian cyrilic/latin (#3656)
    • available via Packagist (#2999, #3617)

    ๐Ÿ›  Bugfixes:

    • slot time label invisible when minTime starts out of alignment (#2786)
    • ๐Ÿ› bug with inverse-background event rendering when out of range (#3652)
    • wrongly disabled prev/next when current date outside of validRange (#3686, #3651)
    • โšก๏ธ updateEvent, error when changing allDay from false to true (#3518)
    • โšก๏ธ updateEvent doesn't support ID changes (#2928)
    • Promise then method doesn't forward result (#3744)
    • Korean typo (#3693)
    • ๐Ÿ›  fixed switching from any view to listview, eventAfterRender isn't called (#3751)

    Incompatibilities:

    • Event Objects obtained from clientEvents or various callbacks are no longer references to internally used objects. Rather, they are static object copies.
    • clientEvents method no longer returns events in same order as received. Do not depend on order.
  • v3.4.0 Changes

    April 27, 2017
    • ๐Ÿ“ฆ composer.json for Composer (PHP package manager) (#3617)
    • ๐Ÿ›  fix toISOString for locales with non-trivial postformatting (#3619)
    • ๐Ÿ›  fix for nested inverse-background events (#3609)
    • Estonian locale (#3600)
    • ๐Ÿ›  fixed Latvian localization (#3525)
    • ๐Ÿ”จ internal refactor of async systems
  • v3.3.1 Changes

    April 01, 2017

    ๐Ÿ›  Bugfixes:

    • stale calendar title when navigate away from then back to the a view (#3604)
    • js error when gotoDate immediately after calendar initialization (#3598)
    • agenda view scrollbars causes misalignment in jquery 3.2.1 (#3612)
    • navigation bug when trying to navigate to a day of another week (#3610)
    • dateIncrement not working when duration and dateIncrement have different units
  • v3.3.0 Changes

    March 23, 2017

    ๐Ÿ”‹ Features:

    • visibleRange - complete control over view's date range (#2847, #3105, #3245)
    • validRange - restrict date range (#429)
    • changeView - pass in a date or visibleRange as second param (#3366)
    • dateIncrement - customize prev/next jump (#2710)
    • dateAlignment - custom view alignment, like start-of-week (#3113)
    • ๐Ÿ›  dayCount - force a fixed number-of-days, even with hiddenDays (#2753)
    • showNonCurrentDates - option to hide day cells for prev/next months (#437)
    • 0๏ธโƒฃ can define a defaultView with a duration/visibleRange/dayCount with needing to create a custom view in the views object. Known as a "Generic View".

    Behavior Changes:

    • when custom view is specified with duration {days:7}, it will no longer align with the start of the week. (#2847)
    • when gotoDate is called on a custom view with a duration of multiple days, the view will always shift to begin with the given date. (#3515)

    ๐Ÿ›  Bugfixes:

    • event rendering when excessive minTime/maxTime (#2530)
    • event dragging not shown when excessive minTime/maxTime (#3055)
    • excessive minTime/maxTime not reflected in event fetching (#3514)
      • when minTime is negative, or maxTime beyond 24 hours, when event data is requested via a function or a feed, the given data params will have time parts.
    • external event dragging via touchpunch broken (#3544)
    • can't make an immediate new selection after existing selection, with mouse. introduced in v3.2.0 (#3558)
  • v3.2.0 Changes

    February 14, 2017

    ๐Ÿ”‹ Features:

    • selectMinDistance, threshold before a mouse selection begins (#2428)

    ๐Ÿ›  Bugfixes:

    • iOS 10, unwanted scrolling while dragging events/selection (#3403)
    • dayClick triggered when swiping on touch devices (#3332)
    • dayClick not functioning on Firefix mobile (#3450)
    • title computed incorrectly for views with no weekends (#2884)
    • unwanted scrollbars in month-view when non-integer width (#3453, #3444)
    • incorrect date formatting for locales with non-standlone month/day names (#3478)
    • date formatting, incorrect omission of trailing period for certain locales (#2504, #3486)
    • formatRange should collapse same week numbers (#3467)
    • โšก๏ธ Taiwanese locale updated (#3426)
    • โšก๏ธ Finnish noEventsMessage updated (#3476)
    • Croatian (hr) buttonText is blank (#3270)
    • JSON feed PHP example, date range math bug (#3485)
  • v3.1.0 Changes

    December 05, 2016
    • ๐Ÿ‘ experimental support for implicitly batched ("debounced") event rendering (#2938)
      • eventRenderWait (off by default)
    • ๐Ÿ†• new footer option, similar to header toolbar (#654, #3299)
    • event rendering batch methods (#3351):
      • renderEvents
      • updateEvents
    • more granular touch settings (#3377):
      • eventLongPressDelay
      • selectLongPressDelay
    • eventDestroy not called when removing the popover (#3416, #3419)
    • ๐Ÿ’… print stylesheet and gcal extension now offered as minified (#3415)
    • fc-today in agenda header cells (#3361, #3365)
    • height-related options in tandem with other options (#3327, #3384)
    • Kazakh locale (#3394)
    • Afrikaans locale (#3390)
    • ๐Ÿ”จ internal refactor related to timing of rendering and firing handlers. calls to rerender the current date-range and events from within handlers might not execute immediately. instead, will execute after handler finishes.