What's New
Bugfix release
This release addresses drag & drop stability, controlled mode behavior, and rendering issues across Eventcalendar, Scheduler, Popup, and Timeline.
In the Eventcalendar, we fixed controlled mode so the selected date no longer drifts when switching views, and resolved a drag & drop issue that occurred after scrolling the calendar body.
In the Angular Scheduler, events no longer lose their DOM elements after an async data update — a regression that broke drag & drop and made event elements unusable as popup anchors.
We also fixed anchored Popup positioning to prevent it from overlapping the input anchor.
Eventcalendar
Fixed
- We fixed an issue where drag & drop did not work correctly in the calendar view when all labels were displayed and the calendar body had been scrolled before starting the drag.
- We fixed an issue where, in controlled mode, the internally tracked selected date could drift away from the value supplied through the
selectedDateoption when switching between views. The component no longer overwrites the controlledselectedDateon a view change. - We fixed an issue where the
onSelectedDateChangeevent was fired on a view switch even though the selected date did not change. It is now only emitted when the selected date actually changes. - We fixed an issue where the calendar header content was duplicated, if a custom header renderer was set after initialization (JavaScript and jQuery versions).
Popup
Fixed
- We fixed an issue in anchored display mode where the popup could overlap an input anchor element when there was not enough space to fit it above or below. The popup now stays below the anchor.
Scheduler
Fixed
- We fixed an issue in the Angular scheduler view where events rendered after the initial load (e.g. when the event or resource data was updated asynchronously) lost their DOM elements on the next re-render. This broke drag & drop (the drag froze after the first movement) and made the event element passed to the
onEventClickhandler unusable as a popup anchor. - We fixed an issue where the calendar header content was duplicated, if a custom header renderer was set after initialization (JavaScript and jQuery versions).
Timeline
Fixed
- We fixed the automatic vertical scrolling when an external item was dragged into the timeline grid.
- We fixed an issue where a timed event completely outside the visible hour range was still rendered with a minimum width instead of being hidden.
- We fixed an issue where a multi-day event starting after the visible end time was incorrectly positioned on the next day instead of at the beginning of the first visible hour.
- We fixed an issue where the calendar header content was duplicated, if a custom header renderer was set after initialization (JavaScript and jQuery versions).