Skip to content

Releases: fullcalendar/fullcalendar

v4.4.1

28 May 02:52

Choose a tag to compare

  • fix: loading callback does not fire for resources (#5278)
  • fix: calling setOption when there is a date selection causes a typeerror (#5266)

v5.0.0-beta.4

27 May 02:05

Choose a tag to compare

v5.0.0-beta.4 Pre-release
Pre-release

Changes since beta.3:

  • features:
    • improved printing for timeline view (#4813)
  • fixes:
    • eventDisplay not working (#5434)
    • typescript errors when compiling with tsc (#5446)
    • slotLabelFormat as array not working (#5450)
    • more exports of typescript interfaces (#5452)

v5.0.0-beta.3

20 May 09:28

Choose a tag to compare

v5.0.0-beta.3 Pre-release
Pre-release

Changes since beta.2:

  • features:
    • the @fullcalendar/react plugin now uses React's real virtual DOM engine
    • typescript definitions for every part of the API. baked in, so won't fall out of date.
    • console warnings when given unknown options/props/listeners
  • minor API changes:
    • windowResize and datesDidUpdate now receive an arg with a ViewApi object
    • eventSourceSuccess, eventSourceFailure, and moreLinkClick can't be attached using .on()
  • distribution:
    • working sourcemaps in all packages (#4719)
    • the fullcalendar and fullcalendar-scheduler bundles
      • are published as browser-globals only. no longer published as UMDs
      • now include the Google Calendar connector in their main files
      • don't provide copies of the other non-bundled plugins anymore (like rrule, moment, moment-timezone)
      • both receive locale/locale-all entrypoints that will be automatically connected when loaded
  • fixes:
    • Week numbers are not clickable as navLinks (#5427)
    • Events of different heights in the same resource can be positioned incorrectly (#5413)
    • Events displayed on wrong date when pushed down by previous events that span multiple days (#5408)
    • textColor setting in Event Object not working anymore (#5355)
    • resourceAreaWidth is not updated when changed with setOption (#5368)
    • JS error when printing timeline view with expandRows (#5399)
    • fixed Scheduler license keys not working with fullcalendar-scheduler bundle

v3.10.2

19 May 03:48

Choose a tag to compare

Legacy v3-only fix. Compatibility with jQuery 3.5.0 (#5391, #5348)

v5.0.0-beta.2

14 Apr 05:10

Choose a tag to compare

v5.0.0-beta.2 Pre-release
Pre-release

v4.4.0

12 Feb 01:00

Choose a tag to compare

  • configurable googleCalendarApiBase (#4974)
  • fix: navigating prev/next quickly might miss an event-source fetch (#4975)
  • new locales: ug (#180), uz (#3553)
  • locale fixes: fr (#5236), az (#5185), th (#5069), el (#5010), pt-br (#3812)

v4.3.1

10 Aug 22:11

Choose a tag to compare

  • FullCalendar.version had incorrect text
  • scheduler's releaseDate not written correctly,
    resulting in license key warning always showing.

v4.3.0

10 Aug 03:33

Choose a tag to compare

  • HTML/CSS for timeline events has been refactored. BREAKING CHANGE if customized CSS.
  • timeline event titles sometimes overflow outside of element when time (#4928)
  • eventStartEditable false is not compatible with eventResourceEditable true (#4930)
  • calling Calendar::render after initial render causes bad sizing (#4718, #4723)
  • when list views destroyed, wouldn't call eventDestroy (#4727)
  • solve JS errors when switching views and using showNonCurrentDates (#4677, #4767)
  • prevent unnecessary scrollbars from appearing in daygrid views (4624, #4732)
  • draggedEvent start time is null in eventAllow when switching resources (#4932)
  • scrollToTime method honors a whole duration, not just a time (#4935)
  • some background events wouldn't recieve eventClick or hovering (#3148, #4750)
  • fix infinite recursion when custom view type is itself (#4198)
  • respect firstDay setting when weekNumberCalculation set to ISO (#4734)
  • fix typo in Danish (#4708)
  • adjust typescript def for setExtendedProp (#4679)
  • googleCalendarApiKey added to typescript options definition (#4772)
  • moment/luxon formatting same-day range with dash (#4686)
  • error importing moment plugin into typescript project (#4691, #4680, #4580)
  • refs to sourcemaps removed from dist (accidentally included in previous version)
  • distributing an ESM file, referenced by package.json's module
  • using a more portable SASS (#4626, #4651, #4671)

v4.2.0

03 Jun 15:35

Choose a tag to compare

  • fix recurring event expansion when event starts before view and has duration (#4617, #4635)
  • simple event recurring now allows a duration property on the event object
  • internal Calendar::setOptions method removed (never meant to be public)

v4.1.0

24 Apr 17:29

Choose a tag to compare

  • scrollToTime method (#467)
  • ISO8601 datetime strings with no 'T' not parsed in Safari (#4610)
  • all-day dropped events after third not being draggable (#4616)
  • dateClick/selecting sometime report wrong dates after calendar resize (#4608)
  • js error when using navLinks with header=false (#4619)
  • js error when more+ link and multiple async event sources (#4585)
  • timeGridEventMinHeight is not defined in OptionsInput interface (#4605)
  • Interdependent package semvers with carrot, use tilde (#4620)
  • dayRender now called for day columns in timeGrid views