Fullcalendar Versions Save

Full-sized drag & drop event calendar in JavaScript

v6.1.2

1 year ago

Apply v6.1.1's new CJS/ESM/nested-import interop strategy to React/Vue connectors. Details:

  • For maximum compatibility with legacy build systems like create-react-app
  • Only affects React/Vue2/Vue3 connectors. Assets for standard/premium not generated

v6.1.1

1 year ago
  • fix: Multi-Month not included in fullcalendar-scheduler (#7177)
  • fix: Multi-Month has nonexistent 'internal' entrypoint, causing error for skypack (#7176)
  • fix: Vue connector should not error-out when given content-injector functions (#7175)
  • fix: continued CJS/ESM confusion with certain build tools (#7170, #7113, #7143)

v6.1.0

1 year ago

Blog post: https://fullcalendar.io/blog/2023/01/multimonth-and-more

  • feature: multimonth view (#470, #1140)
    • provides multiMonthYear view, which displays 3x4 small months when space permits
    • can extend multiMonth view with custom durations
    • can specify multiMonthMinWidth, which will force wrapping if months are too small
    • can specify multiMonthMaxColumns: 1 to guarantee one column of months
    • can specify multiMonthTitleFormat to customize text above each month
  • feature: improved daygrid behavior when multiple weeks/months
    • when many rows, instead of condensing rows, guaranteed min-height, for forcing scrollbars
    • displaying month names for month switchovers, controlled by monthStartFormat
    • a new stock dayGridYear view
  • feature: in daygrid/multimonth, +more link has hover effect with grey background color
  • feature: @fullcalendar/web-component has shadow option
  • feature/fix: from content-injection hooks, returning true does default rendering (#7110)
  • feature/fix: CSP nonce value passed to dynamically-injected stylesheets (#7104)
  • fix: React event duplication while DnD and updating redux store (#7066, #7067, #7071)
  • fix: styles are not applied correctly for elements using shadow DOM (#7118)
  • fix: custom view content with JSX doesn't render (#7160)
  • fix: resourceAreaHeaderContent overrides headerContent in resource columns (#7153)
  • fix: update moment-timezone for latest tz data (#6987)
  • fix: dayGrid w/ showNonCurrentDates: false can have final squished row (#7162)
  • fix: root-level repo with git submodules shouldn't force ssh protocol (#6714)
  • fix: in fullcalendar bundle, FullCalendar.Preact exposed for interop with plugins
  • fix: EventApi::toPlainObject now returns allDay property
  • locale: add weekTextLong for French locale (#6731, #7144)
  • locale: replace "évènement" in French locales (#7108)
  • locale: add Uzbek cyrillic translation (#6853)
  • locale: update Galician locale (#7103)
  • locale: update pt-br locale (#7106)

v5.11.4

1 year ago
  • fixed: Background color of background events not displayed on Internet Explorer 11 (#6789)

v6.0.4

1 year ago

React:

  • FIX: Remove need to import react-dom/test-utils for act() (#7140, #7141)

(the fullcalendar and fullcalendar-scheduler assets remain unchanged. use assets from v6.0.3)

v6.0.3

1 year ago

Standard/premium

  • FIX: Time grid and timeline more-events link positioned incorrectly (#7134, #7115)
  • FIX: file extensions of CJS/ESM dist files changed to support Jest (#7113)

React:

  • FIX: Maximum update depth exceeded w/ eventContent & dayMaxEvents (#7116)
  • FIX: Certain cases of broken rendering w/ React 17 and content-injection (#7127, #7131)
  • FIX: Content-injection not using updated function closures for rendering (#7119)

Vue 3:

  • FIX: With Webpack, fullySpecified:false workaround no longer needed (#7125, #7114)

v6.0.2

1 year ago

Standard/premium:

  • FIX: unable to resize an event smaller after initial resize (#7099)

React:

  • FIX: re-rendering loop error with navLink and dayCellContent (#7107)

Angular:

  • FIX: resource content-injection, when resource element destroyed, throws JS error (#7105)

Vue 2:

  • FIX: resource content-injection, when resource element destroyed, throws JS error

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