All Versions
87
Latest Version
Avg Release Cycle
44 days
Latest Release
121 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.3.1
August 10, 2019FullCalendar.version
had incorrect text- 🚀 scheduler's releaseDate not written correctly, resulting in license key warning always showing.
-
v4.3.0
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.1.0
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
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
March 18, 2019Read about all the changes in v4:
⬆️ https://fullcalendar.io/docs/upgrading-from-v3Obscure breaking changes from v3->v4 not mentioned elsewhere:
- 📦
touchMouseIgnoreWait
moved to(packageRoot).config.touchMouseIgnoreWait
- 📦
dataAttrPrefix
moved to(packageRoot).config.dataAttrPrefix
🚀 Advancements since latest prerelease:
- 🆕 New styling for buttons and icons in header. New styling for events.
- 🛠 Bugfixes: #4539, #4503, #4534, #4505, #4477, #4467, #4454, #4458, #4483,
#4517, #4506, #4435, #4498, #4497, #4446, #4432, #4530
NOTE: version "4.0.0" was skipped because of an NPM publishing error
- 📦
-
v4.0.0
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 totimeGridEventMinHeight
- 🔌 for registering a custom view use
createPlugin
instead ofdefineView
- 🚚
groupByDatesAndResources
andgroupByResources
removed. UsedatesAboveResources
instead - ✂ removed the deprecated
theme
settings. usethemeSystem
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
-
v4.0.0-beta.4
February 06, 2019 -
v4.0.0-beta.3
February 06, 2019 -
v4.0.0-beta.2
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 totimeGridEventMinHeight
- 🔌 for registering a custom view use
createPlugin
instead ofdefineView
- 🚚
groupByDatesAndResources
andgroupByResources
removed. UsedatesAboveResources
instead - ✂ removed the deprecated
theme
settings. usethemeSystem
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