Release date: August 15, 2025
Features
- [Scheduler] Time header bubbles [docs] [demo]
- [Kanban] Kanban card bubbles [docs] [demo]
Improvements
- [Kanban] DayPilot.Kanban.onCardDoubleClick, onCardDoubleClicked events, cardDoubleClickHandling property added (build 6582)
- [Gantt] tasks.businessDuration() and tasks.businessEnd() added to TypeScript definitions (Gantt) (build 6583)
- [Scheduler] DayPilot.Scheduler.timeHeaderBubble implemented (build 6583)
- [Gantt] DayPilot.Gantt.tasks.businessEnd(task, duration) - the
task
parameter can be a data object in addition to a DayPilot.Task class. (build 6585)
- The
disposed()
method (already available in Scheduler) has been added to Calendar, Gantt, Kanban, Month, Navigator, Queue. (build 6591)
- Legacy code cleanup, source code optimization. (build 6597)
- SVG icons updated; new icons: cut, copy, paste, undo, redo, trash (build 6598)
- [Calendar] Custom column end supported (improves Calendar-based year view). (build 6601)
- [Calendar] Year view demo added (months as columns). (build 6601)
- [Kanban] DayPilot.Kanban.bubble implemented (build 6603)
- [Kanban] Kanban card bubble demo (build 6604)
- [Scheduler] Time header bubble demo (Scheduler). (build 6605)
Fixes
- When running Jasmine unit tests in Angular 20, the
DayPilot
object wasn't properly defined, throwing "TypeError: Cannot read properties of undefined" (fixed). (build 6593)
- [Gantt] Background color properly defiined for the upper-right corner in the built-in CSS theme (Gantt). (build 6595)