🔈 Update! This beta release brings improved print-view, accessibility, and fixed regressions. We apologize for the delayed release, the DOM restructuring turned out to be much more extensive than originally anticipated, and print-view was particulary pesky. The next beta will focus on restoring and improving accessibility (see tickets). After that, three things remain: code-cleanup, restoring 100% test coverage, and improving performance. The next beta is expected Jan 3rd, the v7 release candidate is expected Jan 17th, and the final v7 release is expected Feb 14th, though these dates are just approximations and may change.
✨ Features
- List-view DOM refactor, no more table markup
- If
resourceAreaWidth
orresourceAreaColumns.width
specified as percentage, will persist as percentage after user-resize
🖨️ Printing
- DayGrid
- Event titles should not repeat each day (#6657)
- TimeGrid
- Timeline
- Resource-Timeline
- Resource rows no longer break across pages
- Resource-area columns shrink-to-fit based on percentage, saving more space for timeline
Accessibility
- Non-editable events should not be rendered as anchor tags (#7675)
⚠️ Breaking Changes
- The
multiMonthMinWidth
pixel value now includes the padding within each month tile - TimeGrid overlapping events that previously spanned full column width now have a right margin. This was an accidental regression from v5 -> v6, and the v5 behavior is restored (#6569)
✅⏪ Resolved Regressions
- DayGrid events, occasional incorrect stacking
- TimeGrid time-axis is not text-selectable (#7781)
- Timeline now-indicator div covering events (#7798)
- List-view time-text, occasional wrong time-text for multiday events
- Space in header to accommodate scrollbars needs better styling (#7780)
- Error with Next.js 14, "ResizeObserver is not defined" (#7802)
- Minimum browser support, which was temporarily raised in 7.0.0-beta.0 to ~2020 minimum, has been lowered to ~2018 minimum because a
ResizeObserver
ponyfill has been implemented. Exact minimum versions will be determined just prior to final v7 release.