Release date: August 1, 2025
Improvements
-
[Gantt]
DayPilot.Gantt.multiselect.redraw() added
(build 6529)
-
[Gantt]
DayPilot.Gantt.visibleStart() and visibleEnd() added to TypeScript definitions.
(build 6529)
-
[Gantt]
DayPilot.Gantt.multiselect.* added to TypeScript definitions.
(build 6529)
-
[Gantt]
args.multimove.* added to TypeScript definitions (GanttTaskMove, GanttTaskMoved, GanttTaskMoving),
(build 6529)
-
DayPilot.DatePicker.showToday and todayText properties added.
(build 6533)
-
[Gantt]
DayPilot.Gantt.tasks.businessEnd(task, duration) added
(build 6536)
-
Built-in stylesheets try to detect an existing nonce and use it to prevent CSP errors: "Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self'". Either the 'unsafe-inline' keyword, a hash, or a nonce ('nonce-...') is required to enable inline execution."
(build 6537)
Fixes
-
[Scheduler] Rectangle selection logic fixed - events are now selected based on precise coordinates instead of grid cells (Scheduler).
(build 6530)
-
[Bubble]
Mouse position required for Bubble properly updated when hovering active areas.
(build 6531)
-
[Scheduler]
Failed shadow creation when starting moving event to a disabled parent row (treePreventParentUsage: true) fixed (Scheduler).
(build 6532)
-
[Scheduler]
The tap-and-hold action on an event is now canceled when the event is no longer available, preventing the Scheduler from throwing the error "Cannot read properties of null (reading 'client')."
(build 6534)
-
[Scheduler]
Momentum grid scrolling and subsequent tap-and-hold time range selection caused "Ignored attempt to cancel a touchstart event with cancelable=false, for example because scrolling is in progress and cannot be interrupted" error - fixed (Scheduler).
(build 6535)