Skip to content

Releases: fullcalendar/fullcalendar

v6.1.0

30 Jan 02:02

Choose a tag to compare

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

24 Jan 22:29

Choose a tag to compare

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

v6.0.4

13 Jan 18:16

Choose a tag to compare

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

11 Jan 22:18

Choose a tag to compare

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

27 Dec 22:55

Choose a tag to compare

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

20 Dec 22:18

Choose a tag to compare

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

14 Dec 04:54

Choose a tag to compare

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

07 Dec 22:31

Choose a tag to compare

v6.0.0-beta.4 Pre-release
Pre-release

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

02 Dec 01:53

Choose a tag to compare

v6.0.0-beta.3 Pre-release
Pre-release

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

22 Nov 22:42

Choose a tag to compare