Release date: March 15, 2023
Features
-
Bubble DayPilot.Bubble.position = "Right" supported
-
[Gantt]
Gantt Chart: Export customization (onBefore*Export events)
Improvements
-
[Gantt]
onBeforeRowHeaderExport event added
(build 8566)
-
[Scheduler]
The Scheduler accepts an empty array in rowHeaderColumns property.
(build 8566)
-
[Calendar]
DayPilot.Calendar.onTimeRangeSelecting: args.start and args.end can be modified; args.anchor added
(build 8566)
-
[Gantt]
DayPilot.Gantt: getScrollX(), getScrollY(), setScrollX(), setScrollY(), scrollToRow(id) methods added
(build 8566)
-
[Gantt]
onBeforeTimeHeaderExport event added
(build 8566)
-
[Gantt]
onBeforeCellExport event added
(build 8566)
-
[Gantt]
onBeforeTaskExport event added
(build 8566)
-
[Calendar]
Export of all-day event active areas supported (Calendar).
(build 8566)
-
[Calendar]
DayPilot.Calendar.cssClass property added
(build 8566)
-
Resolving time range click for adjusted time range selection (onTimeRangeSelecting) works with legacy timeRangeSelectedHandling = "Hold"
(build 8566)
-
[Gantt]
onBeforeCornerExport event added
(build 8566)
-
[Scheduler]
DayPilot.Scheduler.onEventDelete: Asynchronous processing supported (args.async property, args.loaded() method).
(build 8566)
Fixes
-
[Calendar]
Time header crosshair position fixed - regression (Calendar).
(build 8566)
-
[Scheduler]
Column width auto-fit shrinking fixed (DayPilot.Scheduler.rowHeaderWidthAutoFitShrink = true).
(build 8566)
-
SVG export fixed (text objects with zero width caused an exception).
(build 8566)
-
[Scheduler]
Checking existing date range selection fixed for frozen rows (Scheduler).
(build 8566)
-
[Calendar]
Time range selecting on touch devices - Y range checked correctly (Calendar)
(build 8566)
-
[Calendar]
Position of inner event div (for all-day events) fixed - inset reset to 0px (Calendar), default CSS theme updated.
(build 8566)
-
[Calendar]
Time range selecting error fixed - "Uncaught TypeError: Cannot read properties of undefined (reading 'cells')" (Calendar)
(build 8566)
-
[Scheduler]
Precise range selection check in Scheduler (with grid alignment turned off).
(build 8566)
-
[Calendar]
Time range selection start (touch devices, tap and hold) on the row header fixed (Calendar)
(build 8566)
-
[Scheduler]
Scheduler event click console error ("Unable to preventDefault inside passive event listener invocation.") fixed (touch devices).
(build 8566)
-
[Navigator]
DayPilot.Navigator.select() - options parameter can be null - fixed ("Cannot read properties of null (reading 'dontFocus')" error)
(build 8566)