Release date: February 12, 2018
Improvements
- [Scheduler] args objects serializable to JSON again (onEventClick, onEventDelete, onEventMove, onEventResize, onTimeRangeSelected) (build 3122)
- [Scheduler] Dynamic event loading optimizations (for args.clearEvents = false) (build 3145)
- [Scheduler] DayPilot.Scheduler.onScroll: args.remove = [] added (list of IDs to be removed) (build 3146)
- [Scheduler] DayPilot.Scheduler.onScroll: row based update enabled for partial load (args.clearEvents = false) (build 3146)
- All init() methods return the instance (this), allows one-line initialization. (build 3150)
- [Scheduler] DayPilot.Scheduler.update(options) applies all properties of "options" object. Used to support only selected combinations ("events", "separators", "rowHeaderColumns"). (build 3151)
- [Month] DayPilot.Month.weekStarts default value set to "Auto" (build 3152)
- [Month] DayPilot.Month - obsolete properties removed (build 3152)
- [Month] DayPilot.Month.update(options) - options supported (build 3154)
- [Calendar] DayPilot.Calendar.update(options) - options supported (build 3154)
- [Scheduler] Timesheet mode of Scheduler (viewType="Days") marks weekend cells as non-business. (build 3155)
- [Scheduler] Timesheet Scheduler mode hides weekends in showNonBusiness = false mode. (build 3155)
- horizontalAlignment property supported for rows (resources[].horizontalAlignment, resources[].columns[].horizontalAlignment) (build 3155)
- [Gantt] DayPilot.Gantt.update(options) supports options argument. (build 3162)
- [Kanban] DayPilot.Kanban.update(options) - options supported (build 3167)
Fixes
- [Gantt] DayPilot.Gantt TypeScript definitions fixed (TaskData). (build 3149)
- [Scheduler] args.cell.start/end fixed for onBeforeCellRender in Timesheet mode (Scheduler) (build 3155)
DayPilot