v3.1.0

@arshaw arshaw released this Dec 5, 2016 · 0 commits to master since this release

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

Downloads

v3.0.1

@arshaw arshaw released this Sep 26, 2016 · 132 commits to master since this release

Bugfixes:

  • list view rendering event times incorrectly (#3334)
  • list view rendering events/days out of order (#3347)
  • events with no title rendering as "undefined"
  • add .fc scope to table print styles (#3343)
  • "display no events" text fix for German (#3354)

Downloads

v3.0.0

@arshaw arshaw released this Sep 5, 2016 · 154 commits to master since this release

Features:

  • List View (#560)
    • new views: listDay, listWeek, listMonth, listYear, and simply list
    • listDayFormat
    • listDayAltFormat
    • noEventsMessage
  • Clickable day/week numbers for easier navigation (#424)
    • navLinks
    • navLinkDayClick
    • navLinkWeekClick
  • Programmatically allow/disallow user interactions:
  • Option to display week numbers in cells (#3024)
    • weekNumbersWithinDays (set to true to activate)
  • When week calc is ISO, default first day-of-week to Monday (#3255)
  • Macedonian locale (#2739)
  • Malay locale

Breaking Changes:

  • IE8 support dropped
  • jQuery: minimum support raised to v2.0.0
  • MomentJS: minimum support raised to v2.9.0
  • lang option renamed to locale
  • dist files have been renamed to be more consistent with MomentJS:
    • lang/ -> locale/
    • lang-all.js -> locale-all.js
  • behavior of moment methods no longer affected by ambiguousness:
    • isSame
    • isBefore
    • isAfter
  • View-Option-Hashes no longer supported (deprecated in 2.2.4)
  • removed weekMode setting
  • removed axisFormat setting
  • DOM structure of month/basic-view day cell numbers changed

Bugfixes:

  • $.fullCalendar.version incorrect (#3292)

Build System:

  • using gulp instead of grunt (faster)
  • using npm internally for dependencies instead of bower
  • changed repo directory structure

Downloads

v2.9.1

@arshaw arshaw released this Jul 31, 2016 · 311 commits to master since this release

  • multiple definitions for businessHours (#2686)
  • businessHours for single day doesn't display weekends (#2944)
  • height/contentHeight can accept a function or 'parent' for dynamic value (#3271)
  • fix +more popover clipped by overflow (#3232)
  • fix +more popover positioned incorrectly when scrolled (#3137)
  • Norwegian Nynorsk translation (#3246)
  • fix isAnimating JS error (#3285)

Downloads

v2.9.0

@arshaw arshaw released this Jul 11, 2016 · 349 commits to master since this release

  • Setters for (almost) all options (#564).
    See docs for more info.
  • Travis CI improvements (#3266)

Downloads

v2.8.0

@arshaw arshaw released this Jun 20, 2016 · 382 commits to master since this release

Downloads

v2.7.3

@arshaw arshaw released this Jun 2, 2016 · 465 commits to master since this release

internal enhancements that plugins can benefit from:

  • EventEmitter not correctly working with stopListeningTo
  • normalizeEvent hook for manipulating event data

Downloads

v2.7.2

@arshaw arshaw released this May 20, 2016 · 470 commits to master since this release

  • fixed desktops/laptops with touch support not accepting mouse events for
    dayClick/dragging/resizing (#3154, #3149)
  • fixed dayClick incorrectly triggered on touch scroll (#3152)
  • fixed touch event dragging wrongfully beginning upon scrolling document (#3160)
  • fixed minified JS still contained comments
  • UI change: mouse users must hover over an event to reveal its resizers

Downloads

v2.7.1

@arshaw arshaw released this May 2, 2016 · 494 commits to master since this release

  • dayClick not firing on touch devices (#3138)
  • icons for prev/next not working in MS Edge (#2852)
  • fix bad languages troubles with firewalls (#3133, #3132)
  • update all dev dependencies (#3145, #3010, #2901, #251)
  • git-ignore npm debug logs (#3011)
  • misc automated test updates (#3139, #3147)
  • Google Calendar htmlLink not always defined (#2844)

Downloads