Release date: December 15, 2025
Features
- [Calendar] Calendar image export now supports RTL.
Improvements
- [Scheduler] DayPilot.Scheduler.onEventMoving can change shadow height using `args.height` (in pixels). (build 6106)
- [Scheduler] DayPilot.Scheduler.onEventMoving only fired for modifier key state changes, not for all key presses (Scheduler). (build 6106)
- Bubble Bubble hides on "wheel" event to prevent an incorrect position. (build 6106)
- [Scheduler] Rendering of floating headers optimized (Scheduler). (build 6106)
- [Scheduler] Improved performance of progressive event rendering (Scheduler). (build 6106)
- globalThis.__DayPilotDisableCssInjection supported (build 6106)
Fixes
- [Scheduler] The minimum drag distance required for drag & drop event moving activation was ignored - fixed (Scheduler). (build 6106)
- [Calendar] Touch interaction with the Calendar prevented subsequent mouse-based event click and time range selection (fixed). (build 6106)
- [Scheduler] Vertical progressive event rendering margin fixed (Scheduler). (build 6106)
- [Calendar] Second tap on a single-cell selection created using a tap resulted in an invalid selection state - fixed (Calendar on touch devices). (build 6106)
- [Scheduler] When snap-to-grid was disabled, dragging boxed events placed them at the wrong position - fixed (Scheduler). (build 6106)
- [Calendar] Position of column headers during Calendar image export fixed (incorrect top). (build 6106)
- [Scheduler] Modifier key (Ctrl/Shift/Alt/Meta) + event click caused "Uncaught TypeError: Cannot set properties of undefined (setting 'overlapping')" error - fixed (Scheduler). (build 6106)
- [Calendar] Second moving of an event to the same position resulted in resetting the top position to zero - fixed (Calendar). (build 6106)
- [Scheduler] Progressive rendering of margins triggered after scrolling even if there were no new events rendered in the viewport (Scheduler). (build 6106)
- [Calendar] With `autoScroll` set to "Drag", scrolling stops correctly when the drag ends inside the active margin (Calendar). (build 6106)
- [Calendar] More defensive checking of the source event/div when displaying a bubble to prevent "Cannot read properties of null (reading 'data')" error in Calendar. (build 6106)
- [Calendar] Time range selection context menu activation using right mouse click was blocked after a touch event - fixed (Calendar). (build 6106)
- [Calendar] Event resizing using custom handles (active areas) fixed on touch devices (Calendar). (build 6106)
- [Calendar] Position of active areas fixed during image export in RTL mode (Calendar). (build 6106)
Other Changes
- License updated: registered address, clarifications (v20251015). (build 6103)