DayPilot Pro for JavaScript 2023.4.5839

Release date: December 15, 2023

JavaScript Calendar Timeline Scale


  • The resource calendar supports additional scale units (Day, Week).

  • The default Calendar snap-to-grid behavior can be turned off for drag and drop event moving, event resizing and time range selecting.


  • [Calendar] DayPilot.Calendar.blockOnCallBack property added (default: false). (build 5821)
  • [Scheduler] Overlap validation performed again after changes made in onEventResizing (Scheduler). (build 5822)
  • [Scheduler] When resizing multiple events, the overlaps are not checked against any of the resized event sources (Scheduler). (build 5824)
  • [Calendar] The Calendar header width set using CSS for more fluid animation during DOM-based resizing. (build 5825)
  • [Calendar] DayPilot.Calendar.onBeforeTimeHeaderRender: added (full date for resources view, derived from startDate) (build 5827)
  • [Calendar] DayPilot.Calendar.timeHeaderCellDuration = "Auto" supported (build 5827)
  • [Calendar] DayPilot.Calendar.scale property added ("CellDuration", "Minute", "Hour", "Day", "Week") (build 5827)
  • [Calendar] Resource calendar scale demos added (build 5827)
  • [Scheduler] Link rendering optimization - visible links skipped during scrolling (Scheduler) (build 5829)
  • [Scheduler] Optimized event rendering when allowMultiMove or allowMultiResize is enabled (Scheduler). (build 5831)
  • [Calendar] Snap-to-grid demo added (Calendar). (build 5835)


  • [Scheduler] Separator tooltip fixed (Scheduler). (build 5826)
  • [Calendar] Time header active areas not rendering properly - fixed (Calendar). (build 5837)

API Changes

  • [Calendar] DayPilot.Calendar.showCurrentTime = false (new default value) (build 5827)