Release date: December 1, 2024
Features
- Vue Gantt Chart allows specifying properties as attributes, instead of using a configuration object (:config) in Vue 3.
- The Calendar component supports a minimum column width in the responsive width mode.
- Height of individual column header rows can be set using headerLevelHeights (Calendar).
- Angular 19 support [see Angular 19 Scheduler Quick Start Project, online UI Builder]
Improvements
- [Scheduler] DayPilot.Scheduler.onBeforeCornerExport: args.control added (build 6271)
- [Scheduler] Vue row header templates: args.row.columns array available (Scheduler) (build 6272)
- [Scheduler] DayPilot.Scheduler.onBeforeCellRender: args.cell.properties.horizontalAlignment and verticalAlignment supported. (build 6273)
- [Scheduler] Demo of the Yearly Scheduler shows day names in grid cells. (build 6273)
- [Calendar] The columnWidthMin property allows specifying a minimum column width in cellWidthSpec="Auto" mode. It enforces a minimum column width on devices with small screen. (build 6274)
- [Calendar] Rendering of Calendar in RTL mode improved. (build 6276)
- [Calendar] Calendar default theme updated for RTL (duration bar position). (build 6277)
- [Calendar] DayPilot.Calendar.eventBorderRadius applied to moving, resizing, and time range selection shadows. (build 6278)
- [Calendar] Option to define column header height and all-day event height using CSS disabled to improve performance (Calendar). (build 6279)
- [Calendar] DayPilot.Calendar.makeDraggable(options): options.onDragStart, options.onDrop handlers added. (build 6287)
- [Calendar] DayPilot.Calendar.makeDraggable(options): options.remove property supported (build 6287)
- [Scheduler] DayPilot.Scheduler.makeDraggable(options): options.externalCursor property supported (build 6287)
- [Calendar] Correctly clear the moving shadow when an external item is dragged over the Calendar and then dragged out again. (build 6288)
- [Gantt] The tasks.add(task: TaskData) signature added to DayPilotGantt TypeScript definitions. (build 6291)
- [Gantt] DayPilot.Gantt.startDate always available as DayPilot.Date (TypeScript definitions). (build 6292)
Fixes
- [Calendar] Changes of Vue templates correctly applied during hot update (Calendar). (build 6286)
- [Month] Check parent node when disposing events - fixed (Month). (build 6290)
DayPilot