Release date: May 5, 2015 (build 8.0.1622)
Features
- Joint events (Scheduler). (build 1541)
- AngularJS support (Navigator). (build 1552)
- Rectangle event selecting/row (Scheduler). (build 1574)
- onTimeRangeSelecting: args.allowed available (Scheduler). (build 1616)
Improvements
- [Scheduler] .messageHideOnMouseOut (true) implemented (Scheduler) (build 1515)
- [Calendar] Event deselecting not allowed on click without ctrl/meta (Calendar, Scheduler, Month) (build 1517)
- [Month] Event deselecting not allowed on click without ctrl/meta (Calendar, Scheduler, Month) (build 1517)
- [Scheduler] Event deselecting not allowed on click without ctrl/meta (Calendar, Scheduler, Month) (build 1517)
- [Scheduler] Grid cell tap fires timeRangeSelect(ed) event (Scheduler). (build 1531)
- [Calendar] .tapAndHoldTimeout (500) - Calendar/Scheduler/Month (build 1532)
- [Scheduler] .tapAndHoldTimeout (500) - Calendar/Scheduler/Month (build 1532)
- [Month] .tapAndHoldTimeout (500) - Calendar/Scheduler/Month (build 1532)
- [Gantt] .tapAndHoldTimeout (500) - Gantt (build 1532)
- [Scheduler] onTimeRangeSelecting allows adjusting start and end (Scheduler). (build 1534)
- DayPilot.Date.toString() supports "yy" pattern. (build 1538)
- [Scheduler] Row filtering: Works with custom row data (.tags) - Scheduler. (build 1545)
- rows.selection.add() method implemented. (build 1549)
- [Navigator] DayPilot.Navigator.selectMode value case insensitive. (build 1555)
- [Scheduler] Empty join value treated as undefined (null, 0, empty string) - Scheduler. (build 1555)
- [Scheduler] onBeforeCellRender/args.getPixels() implemented (Scheduler). (build 1557)
- Updating only the affected rows during moving. (build 1563)
- [Calendar] heightSpec = "Fixed" duplicate scrollbar (Calendar). (build 1568)
- [Scheduler] args.row accessible in onEventMoving (Scheduler) (build 1571)
- [Month] eventStartTime, eventEndTime work in CssOnly mode (Month). eventStartEndWidth property added. (build 1572)
- [Month] eventTextAlignment supported in CssOnly mode (Month). (build 1572)
- [Scheduler] Rectangle event selecting can be started on events (Scheduler). (build 1575)
- eventClickHandling = "RectangleSelect" implemented. (build 1577)
- [Scheduler] onRectangleEventSelect added (Scheduler). (build 1578)
- [Gantt] Chaining .tasks.update() calls (Gantt). (build 1581)
- [Gantt] Chaining .tasks.add() and .tasks.remove() calls (Gantt). (build 1581)
- [Scheduler] dp.multiselect.startRectangle() added (Scheduler). (build 1585)
- [Scheduler] dp.multiselect.events() returns DayPilot.list (Scheduler) (build 1589)
- args.e.contextMenu can be changed in onBeforeEventRender (build 1590)
- DayPilot.Menu item "disabled" attribute supported (build 1591)
- [Scheduler] Vertical moving supported for multimove (Scheduler). (build 1592)
- [Scheduler] Syncing manual timeline with the server - MVC, Java, ASP.NET (Scheduler). (build 1594)
- Drag and drop between two schedulers demo. (build 1611)
- [Scheduler] onEventMoving, onEventResizing, onTimeRangeSelecting: args.duration available (Scheduler). (build 1616)
- [Gantt] DayPilot.Task.duration() added (build 1616)
- [Scheduler] multiSelectRectangle options: "Disabled" (default), "Free", "Row" (Scheduler). (build 1619)
- .multiMoveVerticalMode property added ("Disabled", "Master", "All") (build 1621)
Fixes
- [Scheduler] Time headers generated from manual timeline - fixed (Scheduler). (build 1516)
- [Scheduler] Row filtering: displaying filtered items deep in tree - fixed (Scheduler) (build 1518)
- [Calendar] Disabling event moving per event fixed for moveBy="Full" (Calendar). (build 1558)
- [Scheduler] Resources utilization demo fixed - clearing cells on move (Scheduler). (build 1561)
- [Scheduler] Right click selecting a grid cell fixed on Mac - previous selection data were passed to the event hander (Scheduler). (build 1561)
- [Scheduler] Non-business hours moving shadow fixed (Scheduler). (build 1562)
- [Calendar] IE external drag and drop fixed (Calendar). (build 1565)
- [Scheduler] onEventResizing/args.e reference fixed (Scheduler) (build 1584)
- [Gantt] onTaskResizing/args.task reference fixed (Gantt) (build 1584)
- DayPilot.Date.addMonths() fixed. (build 1586)
- [Scheduler] onRectangleEventSelect/args.events fixed (Scheduler). (build 1588)
- Message fading freeze fixed. (build 1592)
- [Scheduler] Empty timeHeaders fixed (Scheduler). (build 1614)
- [Scheduler] Clearing shadow hover (left/right) on drag out (Scheduler). (build 1615)