# fullcalendar v7.1.0 - Product: fullcalendar (https://whatsnew.fyi/product/fullcalendar) - Vendor: fullcalendar - Date: 2026-09-05 - Version: v7.1.0 - Original notes: https://github.com/fullcalendar/fullcalendar/releases/tag/v7.1.0 - Permalink: https://whatsnew.fyi/product/fullcalendar/releases/v7.1.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — DayGrid with large number of events when dayMaxEvents:true now only inserts a necessary subset of events into the DOM instead of all events - **changed** — Event render hooks like eventContent will now only run on a subset of events in DayGrid with dayMaxEvents:true - **added** — DayGrid event slicing now includes better event packing with smarter positioning decisions for fewer slices - **added** — DayGrid event slices now have more similar y-coordinates when related - **fixed** — Events in DayGrid no longer unnecessarily go to +more link when higher-level slot would accommodate - **fixed** — Events with custom ordering and eventOrderStrict:true can no longer overlap when slotEventOverlap is false - **fixed** — Overlapping events no longer have tiny width when event content is not visible - **fixed** — In Timeline and TimeGrid with custom eventOrder, DOM order now respects start-time first, then eventOrder for better accessibility and sequential event tabbing - **fixed** — DayGrid events are no longer permanently invisible in React StrictMode - **fixed** — Timeline view scrolling is now smoother when virtualized, especially with trackpad and irregular height resource rows - **fixed** — Timeline view now accounts for DST in timeslots - **fixed** — Resource TimeGrid/DayGrid filterResourcesWithEvents now excludes columns - **added** — Print rendering now includes business-hours for print-previews that enable it - **fixed** — Print rendering now has better page-wrapping of tall DayGrid rows with many events - **fixed** — Print rendering now has better page-wrapping of tall Resource-Timeline rows with many events - **fixed** — Events are now visible when printing using window.print() - **changed** — General performance improvements with option-changes - **changed** — Users of @fullcalendar/preact must upgrade their preact peer dependency to >=10.29.8 - **fixed** — Screen-reader improvement for Resource-Timeline timeline header text ###### 🎨 Event Rendering - PERF: DayGrid with large number of events, when `dayMaxEvents:true` (limited by natural row height), only a necessary *subset* of events will be DOM-inserted, not all - BREAKING: As a result, a *subset* of events will be run through event render hooks like `eventContent` - DayGrid event slicing - FEATURE: Better event packing, including smarter positioning decisions for fewer slices - FEATURE: Related slices have more similar y-coordinates - FIX: Events unnecessarily going to +more link when higher-level slot would accommodate - TimeGrid event positioning - FIX: Events with custom ordering and `eventOrderStrict:true` can overlap with `slotEventOverlap: false` (#7914) - FIX: Overlapping events can have tiny width when event content not visible (#7879) - FIX: In Timeline and TimeGrid, when custom `eventOrder`, DOM order respects start-time first, then `eventOrder`. Better for a11y and tabbing through events sequentially - FIX: React StrictMode: DayGrid events permanently invisible (#8088) ###### 👥 Resource Views - FIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling *up* with irregular height resource rows - FIX: Timeline view, account for DST in timeslots (#7620) - FIX: Resource TimeGrid/DayGrid, `filterResourcesWithEvents` should exclude columns (#6149) ###### 🖨 Print Rendering - FEATURE: Print renders business-hours for print-previews that enable it - FIX: Better page-wrapping of tall DayGrid rows with many events - FIX: Better page-wrapping of tall Resource-Timeline rows with many events - FIX: Events are not visible when we print using `window.print()` (#8097) ###### 🧹 Misc - PERF: General improvements with option-changes. Users of `@fullcalendar/preact` must upgrade their `preact` peer dependency to >=10.29.8 - FIX: Screen-reader improvement for Resource-Timeline timeline header text