DayPilot Pro for JavaScript

This page lists changes implemented in the sandbox version (NPM packages) of DayPilot Pro for JavaScript. See also release history.
Last build: 2025.2.6479
The next release is scheduled for May 15, 2025.

Features

  • CSS themes are now using CSS variables for the most common values. (build 6463)
  • New Theme Designer that generates stylesheets based on CSS variables. (build 6472)

Improvements

  • [Scheduler] Correctly checking disabled cells when moving events spanning multiple rows in Scheduler views with custom row starts (timesheet, year view). (build 6461)
  • [Navigator] Navigator: Special day header cell added above week numbers (to allow full day header styling). (build 6462)
  • [Kanban] Kanban card bar position defined using CSS theme. (build 6462)
  • DayPilot.Http namespace added to the TypeScript definitions (includes get(), post(), put(), patch(), delete() methods). (build 6465)
  • [Kanban] DayPilot.Kanban.barWidth behavior updated: The value is now correctly applied. If the value is `null` (new default value), the width will be controlled by the CSS theme. (build 6467)
  • [Bubble] The bubble arrow position adjusted to point to the source start in case that the bubble needs to be shifted left because of insufficient space. (build 6471)
  • [Calendar] Special CSS variables for all-day events (Calendar) (build 6473)
  • [Gantt] Default value of `completeBarHeight` set to `null` (uses the height defined by CSS theme) - Gantt Chart. (build 6475)
  • [Scheduler] All time header (groups, cols, floats) alignment values (horizontal, vertical) use the same CSS variables (Scheduler). (build 6475)
  • [Gantt] All time header (groups, cols, floats) alignment values (horizontal, vertical) use the same CSS variables (Gantt Chart). (build 6475)
  • [Gantt] Default value of `rowHeaderHideIconEnabled` set to `false` (Gantt Chart) (build 6477)

Fixes

  • DatePicker correctly uses the `date` property for the initial date selection if reading from the `target` element is not possible. (build 6464)
  • [Month] Prevent cell click from firing onTimeRangeSelect/ed when timeRangeSelectedHandling is set to "Disabled" (Month). (build 6465)
  • [Kanban] Active areas displayed in Kanban column headers using `onBeforeColumnHeaderRender` have the correct `args.source` value in `onClick` handler. (build 6468)
  • [Kanban] Empty swimlane headers visible when swimlanes are defined - regression fixed (Kanban). (build 6469)
  • [Scheduler] Row header width auto-fit flickering fixed (Scheduler). (build 6470)
  • [Scheduler] Calling DayPilot.Scheduler.stopDragging() prevents event click from working - fixed. (build 6479)