Ext Gantt Changelog

Release history for Ext Gantt

Version 5.1.12, 2018-02-16

SUPPORTED EXT JS VERSIONS

  • 6.5.1
  • 6.5.3

KNOWN ISSUES

  • Note column is not supported in FireFox #4412.
  • Added support for Ext JS 6.5.3

BUG FIXES

  • Fixed #4840: Task should start before the project start date on SF dependency creation
  • Fixed #5134: Project nodes should not recalculate its start date
  • Fixed #5597: Copying a resource multiple times to other tasks
  • Fixed #5745: Maximum call stack size exceeded after task indent

Version 5.1.11, 2018-02-08

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

KNOWN ISSUES

  • Note column is not supported in FireFox #4412.

BUG FIXES

  • Fixed #5537: Gantt view is scrolled incorrectly on task drag drop
  • Fixed #5568: Task drag drop should not start view vertical scroll when `outOfRowTaskDragDrop` is false
  • Fixed #5621: addTaskAbove / addTaskBelow – Index of next task incorrect
  • Fixed #5655: Patch for spreadsheet navigation focus bug
  • Fixed #5660: Add xtype config for notefield picker
  • Fixed #5682: Dependency tooltip misplaced
  • Fixed #5690: Must-Start-On / Must-Finish-On constraints cannot be set on weekends

Version 5.1.10, 2018-01-10

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

KNOWN ISSUES

  • Note column is not supported in FireFox #4412.

BUG FIXES

  • Fixed #5101: Tasks are not draggable when dropped on indicator
  • Fixed #5135: Check milestone methods consistency
  • Fixed #5258: MSProject import demo doesn’t load root node
  • Fixed #5311: Split task gets corrupted after drag drop
  • Fixed #5329: Split task renders wrong after drag drop using custom task calendar
  • Fixed #5393: Exception in spreadsheet model when column is selected and hidden from header
  • Fixed #5397: Crash after undo: Cannot read property ‘getCalendar’ of null
  • Fixed #5407: Milestone Late Finish date is less than Late Start date
  • Fixed #5409: Unexpected dependency violation dialog shows up
  • Fixed #5464: Show decimal digits by default in PercentDone column

Version 5.1.9, 2017-11-30

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

KNOWN ISSUES

  • Note column is not supported in FireFox #4412.

FEATURES / ENHANCEMENTS

  • Added French locale (Fixed #4945).
  • Inline style can be passed to baseline element from `eventRenderer` (Fixed #5132).
  • The Gantt is switched to use for the lag, the calendar of the successor (Fixed #5219). To switch back to previous behavior please see `dependenciesCalendar` config in the docs.
  • `sch-panelgantt-showbaseline` CSS class is renamed to `sch-viewgantt-showbaseline` and is now applied to the Gantt scheduling view element instead of the Gantt panel element.
  • Added a new guide describing Ext Gantt integation with SharePoint, you’ll find it in the online documentation.
  • Added a new demo, which implements import from MS Project using a .NET backend (Fixed #683).

BUG FIXES

  • Fixed #2379: Rollup milestones not aligned horizontally
  • Fixed #3295: Possible to use drag creator on empty parent task
  • Fixed #3834: Add CSS styling for calendar days in date pickers
  • Fixed #4587: rowHeight should do a mininum check instead of putting it on 60
  • Fixed #5024: Calendar cache doesn’t get updated
  • Fixed #5068: Cannot read property ‘value’ of null
  • Fixed #5090: TreeViewDragDrop is not autoscrolling when using dragcolumn
  • Fixed #5102: Calendar Manager doesn’t cleanup calendars removed on the server
  • Fixed #5131: Parent task % completion is calculated incorrectly
  • Fixed #5145: Draggable tasks in the locked side have no “invitation” to drag.
  • Fixed #5150: Add new resource in Task editor dialog shows resource id instead of name
  • Fixed #5178: Gantt doesn’t align a new successor properly after undo
  • Fixed #5180: Percent Done shown as 100% even if raw value is 99.999
  • Fixed #5192: Regression: Calendar column shows id instead of name
  • Fixed #5207: Calendar overrides: Should not warn about existing day override when blurring date editor without change
  • Fixed #5210: Dependencies are duplicated when showing baselines
  • Fixed #5213: Invalid task size with showExactDropPosition: true
  • Fixed #5218: Dependency lag is calculated incorrectly
  • Fixed #5227: Date copied incorrectly when column uses d/m/Y format

Version 5.1.8, 2017-10-25

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

KNOWN ISSUES

  • Note column is not supported in FireFox #4412.

FEATURES / ENHANCEMENTS

  • New ‘indicators’ demo showing how to add custom elements to the Gantt timeline

BUG FIXES

  • Fixed #5076: Crash when hovering timeline task
  • Fixed #5082: eventRenderer return value overwrites internally used values of ‘cls’ and ‘ctcls’

Version 5.1.7, 2017-10-24

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

KNOWN ISSUES

  • Note column is not supported in FireFox #4412.

BUG FIXES

  • Fixed #5032: Resizing not working in Chrome
  • Fixed #5035: Resizing a task changes its height
  • Fixed #5062: Calendar editor shows empty text when editing.
  • Fixed #5059: Task with empty Name shows ‘Root’ in tree column

Version 5.1.6, 2017-10-18

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1

KNOWN ISSUES

  • Note column is not supported in FireFox #4412.

BUG FIXES

  • Fixed #3847: Should not collapse / expand task on interaction with dependency setup
  • Fixed #4640: Timeline cuts milestone’s label at end of timeline component
  • Fixed #4927: Gnt.patches.SelectionExtender2 patch breaks non-locked grids
  • Fixed #4930: Timeline headers not aligned with tasks

Version 5.1.5, 2017-10-03

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1

KNOWN ISSUES

  • Note column is not supported in FireFox #4412.

FEATURES / ENHANCEMENTS

  • The resource histogram now calculates a weighted average of allocation % in case this value changes in the middle of a day.

BUG FIXES

  • Fixed #1620: % complete ignored in Milestone
  • Fixed #3819: Planning container is 100% done when it’s children are not all 100% done
  • Fixed #3936: Assignments not available if listening for ‘afteredit’
  • Fixed #4845: Histogram gap in bars when new task starts
  • Fixed #4847: Add new column not working as expected
  • Fixed #4857: Can’t sort resource assignment grid name column
  • Fixed #4866: Dependency lines missing
  • Fixed #4902: Changes in label editor are not saved on click on normal view

Version 5.1.4, 2017-09-15

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1

KNOWN ISSUES

  • Note column is not supported in FireFox #4412

FEATURES / ENHANCEMENTS

  • Fixed an issue where sorting a task store would trigger tasks to be synced.

BUG FIXES

  • Fixed #4416: Crash when trying to indent project node
  • Fixed #4666: Export plugin docs: a screenshot is too big
  • Fixed #4699: Wrong row selected after right click after deleting a row
  • Fixed #4781: Dependency lines are misplaced for milestone with greater row height
  • Fixed #4782: Advanced sample: Sequence column has duplicate values after adding a task
  • Fixed #4784: Milestone is placed incorrectly with high rows
  • Fixed #4796: After first out of row drop helper elements do not show future task position
  • Fixed #4798: Reordering items doesn’t work when rendering to a div
  • Fixed #4801: Crash after task drag drop while histogram is resource-filtered
  • Fixed #4809: Crash after drag drop in Assigning Resources demo

Version 5.1.3, 2017-08-14

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.0

KNOWN ISSUES

  • Note column is not supported in FireFox #4412

FEATURES / ENHANCEMENTS

  • Better performance when drawing large amount of dependencies with new caching algorithm
  • New demo showing how to show a Gantt chart inside a tooltip (see ´ganttintooltip´ demo)
  • Added support of task cost and enhanced effort calculations. Task costs can be set manually or calculated by setting resource rates. Also baseline fields are added for both `cost` and `effort` to get insight in its variance. Please read the related changes listed below:
  • New `Gnt.model.Task` fields (including their acessors and “xxxField” properties): `Cost`, `BaselineCost`, `ActualCost`, `CostVariance`, `BaselineEffort`, `EffortVariance`, `ActualEffort`.
  • New `Gnt.model.Resource` fields (including their acessors and “xxxField” properties): `Rate`, `RateUnit`, `PerUseCost`.
  • New UI fields: `Gnt.field.Cost`, `Gnt.field.BaselineCost`, `Gnt.field.ActualCost`, `Gnt.field.BaselineEffort`, `Gnt.field.ActualEffort`
  • New chart columns: `Gnt.column.Cost`, `Gnt.column.BaselineCost`, `Gnt.column.ActualCost`, `Gnt.column.CostVariance`, `Gnt.column.BaselineEffort, `Gnt.column.EffortVariance, `Gnt.column.ActualEffort`
  • New `Gnt.model.Task` configs `autoCalculateCost` and `autoCalculateCostForParentTask` defining if the task cost should be calculated automatically.
  • New `Gnt.model.Assignment` `getCost` method is added to get the assignment cost based on its resource rate.

API CHANGES

  • The `Gnt.model.Task` class `setPercentDone` method now might launch the changes propagation process under some circumstances (please see the methods documentation for details).

BUG FIXES

  • Fixed #4574: Task editor plugin should work with no buttons
  • Fixes #4577: Broken references in the CSS files gantt pro package
  • Fixed #4580: MSProject import example: IE11 raises an exception
  • Fixed #4586: Advanced demo doesn’t show proper context menu
  • Fixed #4591: Duplicate WBS number after adding task
  • Fixed #4597: MS Project import demo: tree structure imported incorrectly
  • Fixed #4612: Resource assignment grid doesn’t blur unit field on save
  • Fixed #4613: Neptune theme is missing css style for dragdrop column
  • Fixed #4657: ManuallyScheduled field doesn’t persist its state instantly

Version 5.1.2, 2017-06-29

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.0

KNOWN ISSUES

  • Note column is not supported in FireFox #4412

FEATURES / ENHANCEMENTS

  • Support for ExtJs version 6.5.0 (Fixed #4441)
  • Added a new ´unitDecimalPrecision´ config to Gnt.field.Assignment
  • Added a new ´unitDecimalPrecision´ config to Gnt.column.ResourceAssignment, to easily control how many decimals are shown in the grid cell.

API CHANGES

  • Packages are upgraded to comply with the latest Sencha Cmd v6.5.0.180. So if you use Sencha Cmd tool for compiling please make sure that it’s upgraded to the latest version.

BUG FIXES

  • Fixed #3280: TaskEditor assignment grid is editable for readOnly tasks
  • Fixed #3326: Calendar name is not updated in picker in task editor
  • Fixed #4156: Task editor treat valid milestone end date as invalid after dragdrop with skipWeekendsDuringDragDrop: false
  • Fixed #4433: Cannot save milestone task in task editor
  • Fixed #4435: Task editor shows incorrect dates
  • Fixed #4436: Calendar.scss contains specific css rules which are required for other components too
  • Fixed #4536: Crash when removing last task from a parent with scheduleByConstraints