V3 Release Notes and Upgrade Guide
Upgrading from FullCalendar version 2 to version 3 should be straightforward for most integrations. Version 3 introduced new features, but only a small number of breaking changes.
Dependencies and Browser Support
- IE8 is no longer supported.
- The minimum supported jQuery version is now 2.0.0.
- The minimum supported Moment version is now 2.9.0.
Make sure the required versions of jQuery and Moment are loaded before FullCalendar.
Locale Changes
The lang option has been renamed to locale:
$('#calendar').fullCalendar({
locale: 'es'
})
Locale distribution files have also moved and been renamed:
lang/is nowlocale/.lang-all.jsis nowlocale-all.js.
Removed Options
The following deprecated features have been removed:
- View-option hashes
weekModeaxisFormat
Use view-specific options instead of view-option hashes. Use slotLabelFormat instead of axisFormat.
Moment Behavior
FullCalendar’s ambiguously-timed and ambiguously-zoned Moments no longer alter the behavior of Moment’s isSame, isBefore, and isAfter methods.
Day-Number Markup
The DOM structure of day numbers in month and basic views has changed. Custom CSS or JavaScript that targets those elements might need to be updated.
For the new features and more context, read the FullCalendar v3 release announcement. The complete list of changes is available in the v3.0.0 changelog.