Release date: August 1, 2023

Features
- [Navigator] Date picker responsive mode
Improvements
- [Scheduler] New drag and drop target shadow styling (Scheduler) - see a live demo (build 5627)
- [Navigator] The cellWidth property supports "Auto" value (responsive mode) (build 5629)
- [Navigator] Navigator.cellWidth = "Auto" works for freehand selection with showMonths > 1 and horizontal orientation (build 5630)
- [Scheduler] onBeforeCellRender: args.cell.properties.fontColor added (Scheduler (build 5631)
- [Scheduler] onBeforeCellRender: args.cell.properties.text added - XSS protected (Scheduler) (build 5631)
- [Scheduler] Vertical adjustment of the floating event label + arrow (Scheduler). (build 5632)
- [Scheduler] Overlap calculation improved when moving multiple events at once and overriding the target position of selected events using args.multimove in onEventMoving (Scheduler). (build 5663)
- [Calendar] New styling of target shadow (including the forbidden position when overlaps are disabled) - Calendar (build 5669)
- [Calendar] onBeforeTimeHeaderRender: args.header.cssClass added (build 5670)
- [Month] events.update() accepts a raw event data object in addition to DayPilot.Event. (build 5675)
- [Calendar] New styling of target shadow - Monthly calendar (build 5676)
Fixes
- [Scheduler] Highlighting of rows that are pre-selected using the selectedRows property fixed (Scheduler). (build 5661)
- [Scheduler] Dynamic event loading fires another onScroll when the Scheduler height changes - fixed. (build 5664)
- [Calendar] Event moving in RTL mode fixed (Calendar). (build 5668)
API Changes
- [Calendar] The default value of allDayEventHeight property changed from 30 to 34 (Calendar API). (build 5669)
DayPilot