Fullcalendar Versions Save

Full-sized drag & drop event calendar in JavaScript

v6.0.1

1 year ago

Standard/premium:

  • FIX: Property type does not exist on type ViewApi (#7056)
  • FIX: Expose globalLocales publicly for importing on-demand (#7057)

React:

  • FIX: multi-day events rendered by eventContent are overlapping each other (#7089)

Angular:

  • FIX: error with eventContent & list view (#7058)

v6.0.0

1 year ago

V6 Release Notes and Upgrade Guide

Changes since final beta:

  • FIX: certain ng-template names don't work (angular-426)
  • FIX: minify CSS that is embedded into JS files
  • FIX: more informational README files in published packages
  • FIX: daygrid events sometimes not correctly positioned with Vue connectors
  • BREAKING: @fullcalendar/icalendar now has ical.js peer dependency

v6.0.0-beta.4

1 year ago

Standard/Premium:

  • FIX: jsDelivr default URLs have wrong mime type (#7045)
  • FIX: Unmet peer dependency "moment" warning from moment-timezone (#6839)
  • FIX: fullcalendar and fullcalendar-scheduler packages accidentally include sourcemaps

Angular:

  • FIX: BrowserModule incompatible with lazy-loaded module (angular-423)
  • FIX: Inputs should accept undefined/null for compatibility with async (angular-424)
  • FIX: content-injections bugs with drag-n-drop and rerendering

Vue:

  • FIX: Remove global js 'default' from export maps (#7047)
  • FIX: content-injections bugs with drag-n-drop and rerendering

React:

  • FIX: Remove global js 'default' from export maps (#7047)

Full v6 upgrade guide: https://fullcalendar.io/docs/v6/upgrading-from-v5

v6.0.0-beta.3

1 year ago

Standard/Premium:

  • FIX: wrong typing for events function and errorCallback (#7039)
  • FIX: error with global bundle and individual global locales (#7033)
  • FIX: package.json lint warnings (#7038)

React:

  • FIX: content-injection functions not directly accepting jsx (#7034)

Angular:

  • FEATURE: custom template rendering using ng-template (angular-204)
  • FEATURE: expose events/eventSources/resources as top-level component inputs (angular-303)
  • FIX: remove fast-deep-equals because Angular prefers ESM for tree shaking (angular-421)
  • FIX: backwards incompatibility with Angular 14 types (angular-419)

Full v6 upgrade guide: https://fullcalendar.io/docs/v6/upgrading-from-v5

v6.0.0-beta.2

1 year ago

v5.11.3

1 year ago
  • fixed: timeline view (without resources) problem with expanding height (#5792)
  • fixed: locales not working in IE11 (#6790)

v6.0.0-beta.1

1 year ago

FullCalendar no longer attempts to import .css files. Instead, FullCalendar's JS is responsible for injecting its own CSS. This solves many issues with third party libraries:

  • Webpack: no longer necessary to use css-loader (see example project)
  • Rollup: no longer necessary to use a css-processing plugin (like postcss) (see example project)
  • NextJS: no longer necessary to ignore and manually import .css files (see example project, #6674)
  • Angular 14 is incompatible with FullCalendar v5 (see ticket). FullCalendar v6 restores support for Angular 14 and above, but does so via a completely different package. Please use the new FullCalendar Web Component package (@fullcalendar/web-component), which can integrate with Angular via the method described here. Also, visit the example project.

v5.11.2

1 year ago
  • fixed: React Strict Mode, dateSet, and "Maximum update depth exceeded error" (#5935, react-185)
  • fixed: React Strict Mode, timeline scrolling not synced (react-192)
  • fixed: React, datesSet with object-like dateIncrement, "Maximum update depth..." (react-131)

v5.11.0

2 years ago

internal changes for compatibility with React 18

v5.10.2

2 years ago
  • bootstrap 5 support, via @fullcalendar/bootstrap5 package (#6299)
  • luxon 2 support, via @fullcalendar/luxon2 package (#6502)
  • angular 13 support (ang-387)