Release date: September 15, 2023

Features
- New onScrollEnd event added to the Scheduler (for dynamic event loading) [API docs]
- Row header column title bubble (Scheduler) [API docs]
Improvements
- [Scheduler] The value of eventTextWrappingEnabled respected during image export (JPG, PNG) (build 5720)
- [Scheduler] Event text wrapping supported during SVG export (Scheduler). (build 5721)
- [Calendar] CalendarBeforeHeaderRenderArgs.column added to TypeScript definitions (build 5726)
- New "edit" SVG symbol icon added to daypilot.svg (build 5726)
- [Calendar] getCoords() method added (build 5726) - see also How to access date time information from Calendar onEventClick in the forum
- [Scheduler] Row header column title tooltip supported (toolTip property of rowHeaderColumns and args.column.toolTip in onBeforeRowHeaderColumnRender) (build 5727)
- [Scheduler] Separator tooltip supported (toolTip proeprty of the separators array) - Scheduler (build 5727)
Fixes
- [Scheduler] Duplicate of the master event removed from onEventMoving/args.multimove (when events are reloaded during moving multiple events) - Scheduler. (build 5717)
- [Scheduler] Event link points (drag and drop link creation) should not be displayed for concurrent event groups - fixed (Scheduler). (build 5718)
- [Scheduler] Pressing <enter> when an event is focused (keyboard navigation) fixed in Firefox (Scheduler). (build 5719)
- [Scheduler] Event moving demo fixed (async confirmation) - Scheduler (build 5722)
- [Scheduler] Multi-range selection fixed on Mac (Command "keyup" detection) - Scheduler (build 5722)
- [Scheduler] Occasional corruption of event moving when events are reloaded using onScroll (dynamic loading) during drag and drop - fixed (Scheduler). (build 5723)
- [Scheduler] Moving multiple events (event multi-moving) over non-business hours with skipping enabled now correctly calculates the position of additional events (they can't start in non-business segments) and respects the event box offset (Scheduler). (build 5724)
- [Scheduler] Broken event click after using an async validation (args.async = true) in onEventMove - fixed (Scheduler). (build 5728)
DayPilot