Release date: February 15, 2021
Features
Improvements
-
AreaData properties added to TypeScript definitions: onMouseEnter, onMouseLeave, offsetX, text
(build 4860)
-
AreaData properties added to TypeScript definitions: svg
(build 4860)
-
ResourceData.columns.text added to TypeScript definitions
(build 4860)
-
AreaData.action = "Default" added to TypeScript definitions
(build 4860)
-
[Scheduler]
DayPilot.Scheduler.watchWidthChanges respected in modern browsers with ResizeObserver support.
(build 4861)
-
[Calendar]
DayPilot.Calendar.watchWidthChanges respected in modern browsers with ResizeObserver support.
(build 4861)
-
CalendarConfig.watchWidthChanges added to TypeScript definitions
(build 4861)
-
More state checks (initialized, disposed, placeholder link) added to init() and update() - all components.
(build 4863)
-
[Scheduler]
DayPilot.Scheduler.events.findAll(f) added
(build 4864)
-
[Scheduler]
DayPilot.Scheduler.events.findAll(dataProps) added
(build 4864)
-
[Scheduler]
DayPilot.Scheduler.events.findAll() - checking param type
(build 4865)
-
[Scheduler]
DayPilot.Scheduler.links.remove(id) added
(build 4865)
-
[Calendar]
Improved mouseleave detection (clearing the crosshair when moving the mouse between two adjacent Calendar components).
(build 4867)
-
TimeHeaderData.height property added (TypeScript)
(build 4869)
-
[Scheduler]
Vertical scrolling using row headers re-enabled on iOS (Scheduler).
(build 4878)
Fixes
-
[Calendar]
DayPilot.Calendar: multiselect API uses standard event comparison
(build 4862)
-
[Month]
DayPilot.Month: multiselect API uses standard event comparison
(build 4862)
-
[Scheduler]
DayPilot.Scheduler.links.find() fixed
(build 4866)
-
[Gantt]
GanttConfig.columns property added (TypeScript)
(build 4869)
API Changes
-
[Scheduler]
DayPilot.Scheduler.removeById() removed from TypeScript definitions --> use remove(id) instead; only typings removed
(build 4865)
-
[Scheduler]
DayPilot.Scheduler.removeByData() removed from TypeScript definitions --> use remove(data) instead; only typings removed
(build 4865)
-
[Scheduler]
DayPilot.Scheduler.addByData() removed from TypeScript definitions --> use add(data) instead; only typings removed
(build 4865)
-
[Scheduler]
DayPilot.Scheduler.updateByData() removed from TypeScript definitions --> use update(data) instead; only typings removed
(build 4865)