All Versions
121
Latest Version
Avg Release Cycle
33 days
Latest Release
399 days ago

Changelog History
Page 4

  • v4.4.1

    February 13, 2020
  • v4.4.0 Changes

    February 12, 2020
    • ๐Ÿ”ง 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.2 Changes

    February 11, 2020
    • ๐Ÿ”ง 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 Changes

    August 10, 2019
    • FullCalendar.version had incorrect text
    • ๐Ÿš€ scheduler's releaseDate not written correctly, resulting in license key warning always showing.
  • v4.3.0 Changes

    August 09, 2019
    • ๐Ÿ”จ 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 Changes

    June 03, 2019
    • ๐Ÿ›  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 Changes

    April 24, 2019
    • 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
  • v4.0.2 Changes

    April 03, 2019

    ๐Ÿ›  Bugfixes:

    • eventAllow and constraints not respected when dragging event between calendars
    • viewSkeletonRender now in typedefs (#4589)
    • invalid draggedEvent properties in eventAllow for external dnd (#4575)
    • ๐Ÿ‘ฎ forceEventDuration not working with external dnd (#4597)
    • rrule displaying time when allDay is true (#4576)
    • rrule events not displaying at interval start (#4596)
    • prev button not initially working when starting on 31st of a month (#4595)
    • clicking X in popover generating a dayClick (#4584)
    • locale file used as single script tag not affecting calendar locale (#4581)
    • header "today" button not translated for pt and pt-br (#4591)
    • fa locale typo (#4582)
  • v4.0.1 Changes

    March 18, 2019

    Read about all the changes in v4:
    โฌ†๏ธ https://fullcalendar.io/docs/upgrading-from-v3

    Obscure breaking changes from v3->v4 not mentioned elsewhere:

    • ๐Ÿ“ฆ touchMouseIgnoreWait moved to (packageRoot).config.touchMouseIgnoreWait
    • ๐Ÿ“ฆ dataAttrPrefix moved to (packageRoot).config.dataAttrPrefix

    ๐Ÿš€ Advancements since latest prerelease:

    NOTE: version "4.0.0" was skipped because of an NPM publishing error

  • v4.0.0 Changes

    February 06, 2019

    ๐Ÿš€ BIG changes since last alpha release:
    ๐Ÿš€ (see https://fullcalendar.io/docs/v4/release-notes for more info)

    • ๐Ÿ”Œ all functionality is broken up into plugins
    • ๐Ÿ”„ changed the names of many views (ex: agendaWeek -> timeGridWeek)
    • ๐Ÿ”„ changed the names of the npm packages (ex: @fullcalendar/core)
    • ๐Ÿ”Œ technique for initializing a calendar (and using plugins) has changed
    • SuperAgent is no longer needed
    • ๐Ÿ‘ Bootstrap 3 theme support dropped
    • ๐Ÿ’ป jQuery UI theme support dropped
    • ๐Ÿ‘ Bower support dropped
    • Composer support temporarily dropped
    • a new npm-run based dev workflow
    • bundled via Rollup (instead of Webpack)

    ๐Ÿš€ Smaller changes since last alpha release:

    • ๐Ÿ”Œ no need to specify timeZoneImpl setting. simply use luxon or moment-timezone plugin instead
    • agendaEventMinHeight renamed to timeGridEventMinHeight
    • ๐Ÿ”Œ for registering a custom view use createPlugin instead of defineView
    • ๐Ÿšš groupByDatesAndResources and groupByResources removed. Use datesAboveResources instead
    • โœ‚ removed the deprecated theme settings. use themeSystem instead
    • ๐Ÿ‘ for Boostrap 4 theme support, specify themeSystem: 'boostrap' instead of ('bootstrap4')

    Really obscure changes:

    • MAX_TIMELINE_SLOTS moved to (packageRoot).config.MAX_TIMELINE_SLOTS
    • ๐Ÿ“ฆ touchMouseIgnoreWait moved to (packageRoot).config.touchMouseIgnoreWait
    • ๐Ÿ“ฆ dataAttrPrefix moved to (packageRoot).config.dataAttrPrefix