Release date: September 30, 2020
Improvements
- Resource.Tags supported (for storing custom resource data) (build 6029)
- [Scheduler] DayPilot.Scheduler.rows.remove() accepts id (string | number) in addition to a DayPilot.Row object. (build 6032)
- [Calendar] DayPilot.Calendar.events.remove() accepts event id in addition to DayPilot.Event (build 6032)
- [Scheduler] Not including "new row" in row filter (DayPilot.Scheduler.onRowFilter). (build 6032)
- [Calendar] DayPilot.Calendar.events.update() accepts raw event data object in addition to DayPilot.Event (build 6032)
- [Scheduler] Scheduler width change watching optimized. (build 6032)
- Parsing "yy" in DayPilot.Date.parse(). Resolves to year 2000+. (build 6032)
- DayPilot.Http.ajax(): HTTP response code 201 treated as success (build 6032)
- DayPilot.Http.ajax(): HTTP response code 204 treated as success (build 6032)
- [Scheduler] Scheduler Theme 8 updated (expand/collapse icons) (build 6032)
- Stricter DayPilot.Date constructor string format checking (ISO8601 format) (build 6032)
- DayPilot.Http.ajax uses method: "POST" if no method is specified and data parameter is present. (build 6032)
- DayPilot.Date.now() added (static) (build 6032)
- DayPilot.Modal 3.7.1 integrated (build 6032)
- DayPilot.Switcher, ensure that onChange/d is called during init (so that events can be loaded). (build 6032)
- Bubble DayPilot.Bubble.getActive() returns the currently-visible DayPilot.Bubble object or null if no bubble is visible. (build 6032)
- [Scheduler] DayPilot.Scheduler.businessBeginsHour > businessEndsHour supported (build 6032)
- [Month] Default Month CSS theme - event content vertically centered. (build 6032)
- [Scheduler] DayPilot.Scheduler.events.remove() accepts id as the first parameter (number | string) - in addition to DayPilot.Event object. (build 6032)
- [Scheduler] DayPilot.Scheduler.dragInProgress() method added (build 6032)
- DayPilot.Http.ajax(): Parsing the response as JSON only if not empty (build 6032)
- Bubble Bubble content dimensions measured off-screen when adjusting the position. (build 6032)
- [Scheduler] Scheduler inline row name edit element changed from textarea to input - better text alignment and wrapping. (build 6032)
Fixes
- [Scheduler] args.cell.events() should respect DayPilot.Scheduler.eventEndSpec - fixed (build 6032)
- [Scheduler] Export of links that point to events outside of the grid fixed (Scheduler, Gantt). (build 6032)
- [Scheduler] Mouse down of the second button during time range selection ignored - instead of resetting the selection (Scheduler). (build 6032)
- [Gantt] Export of links that point to events outside of the grid fixed (Scheduler, Gantt). (build 6032)
- [Scheduler] Export of the last grid column fixed (Scheduler). (build 6032)
- Context menu position adjustment fixed on iOS & zoom. (build 6032)
- Touch position detection fixed (Chrome/Android): "ERROR TypeError: Cannot set property 'shift' of null" (build 6032)
- [Scheduler] Vertical lines fixed for cellWidthSpec: "Auto" and active rowHeaderWidthAutoFit (build 6032)
- Menu item text wrapping fixed (theme update). (build 6032)
- [Scheduler] Floating event text color fixed - should respect fontColor set in onBeforeEventRender (Scheduler). (build 6032)
- Active areas with visibility:"Hover" occasionally displayed on touch devices - fixed. (build 6032)
- [Scheduler] Touching the time header fires events for underlying grid cells on iOS - fixed (Scheduler). (build 6032)
- [Scheduler] Rendering events in rows displayed beyond the current viewport after update fixed (Scheduler, heightSpec: "Max" or "Auto"). (build 6032)
- [Scheduler] Opening event context menu from onEventClick on touch devices - coords fixed (Scheduler). (build 6032)
DayPilot