Releases: fullcalendar/fullcalendar
Releases · fullcalendar/fullcalendar
v6.1.0
Blog post: https://fullcalendar.io/blog/2023/01/multimonth-and-more
- feature: multimonth view (#470, #1140)
- provides
multiMonthYearview, which displays 3x4 small months when space permits - can extend
multiMonthview with custom durations - can specify
multiMonthMinWidth, which will force wrapping if months are too small - can specify
multiMonthMaxColumns: 1to guarantee one column of months - can specify
multiMonthTitleFormatto customize text above each month
- provides
- 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
dayGridYearview
- feature: in daygrid/multimonth, +more link has hover effect with grey background color
- feature:
@fullcalendar/web-componenthasshadowoption - feature/fix: from content-injection hooks, returning
truedoes 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
contentwith JSX doesn't render (#7160) - fix:
resourceAreaHeaderContentoverridesheaderContentin resource columns (#7153) - fix: update moment-timezone for latest tz data (#6987)
- fix: dayGrid w/
showNonCurrentDates: falsecan have final squished row (#7162) - fix: root-level repo with git submodules shouldn't force ssh protocol (#6714)
- fix: in
fullcalendarbundle,FullCalendar.Preactexposed for interop with plugins - fix: EventApi::toPlainObject now returns
allDayproperty - 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
v6.0.4
v6.0.3
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:
v6.0.2
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
v6.0.0
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
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
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