Release date: November 1, 2024
Features
- In Vue 3, all components allow specifying properties and event handlers directly as attributes, instead of using a configuration object (:config)
- Vue Scheduler supports templates for events, grid cells, time headers, row headers in Vue 3 [tutorial]
- Vue Calendar supports templates for events, grid cells, column headers, time headers in Vue 3
- Vue Monthly Calendar supports templates for events and cells in Vue 3
- Vue Navigator (date picker) supports templates for cells in Vue 3
- Next.js 15 support
Improvements
- [Gantt] DayPilot.Gantt.rows.collapseAll() method added. (build 6201)
- [Gantt] rows.collapseAll(), rows.expand(), and rows.expandAll() added to TypeScript definitions (Gantt). (build 6201)
- [Scheduler] Scheduler event templates supported in Vue 3 (<template #event="{event}"></template>). (build 6217)
- [Scheduler] Scheduler cell templates supported in Vue 3 (<template #cell="{cell}"></template>). (build 6223)
- [Scheduler] Scheduler row header templates supported in Vue 3 (<template #rowHeader="{row, x}"></template>). (build 6224)
- [Scheduler] Scheduler time header templates supported in Vue 3 (<template #timeHeader="{header}"></template>). (build 6225)
- Calling args.preventDefault() in the onClick handler of a context menu item prevents the menu from hiding. (build 6226)
- DayPilot.Menu.update() method added: allows updating a visible context menu on the fly. (build 6226)
- [Calendar] Do not modify the original event data object (start and end fields) when loading events in the Calendar. (build 6227)
- [Calendar] Calendar event templates supported in Vue 3 (<template #event="{event}"></template>). (build 6227)
- [Calendar] Calendar cell templates supported in Vue 3 (<template #cell="{cell}"></template>). (build 6228)
- [Calendar] Calendar column header templates supported in Vue 3 (<template #columnHeader="{column}"></template>). (build 6229)
- [Calendar] Calendar time header templates supported in Vue 3 (<template #timeHeader="{header}"></template>). (build 6229)
- [Scheduler] DayPilot.Scheduler.onBeforeRowHeaderDomArgs event fired for every row header cell (when multiple row header columns are defined). (build 6230)
- [Month] Month event templates supported in Vue 3 (<template #event="{event}"></template>). (build 6231)
- [Month] Month cell templates supported in Vue 3 (<template #cell="{cell}"></template>). (build 6232)
- [Navigator] Navigator cell templates supported in Vue 3 (<template #cell="{cell}"></template>). (build 6238)
Fixes
- [Scheduler] Expanding a tree node that contains split rows fixed (Scheduler). (build 6227)
DayPilot