Change log

Gantt for Ext JS

Release history for Ext Gantt

Version 6.0.11, 2019-06-17

SUPPORTED EXT JS VERSIONS

  • 6.7.0
  • 6.6.0

FEATURES / ENHANCEMENTS

  • Gnt.column.DragDrop is a public class now (Fixed #8416).

BUG FIXES

  • Fixed #8149: RTL: Text editor disappears when editing TreeColumn in 'rtl' demo
  • Fixed #8150: RTL: Not possible to drag create dependencies consistently
  • Fixed #8257: Editing a task with no duration is not possible
  • Fixed #8291: Segments are not properly updated when modifying task start date
  • Fixed #8400: Stack overflow error after reordering row
  • Fixed #8427: Using separator on DependencyColumn doesn't work when editing
  • Fixed #8557: Add new column header layout is broken
  • Fixed #8561: Removing/indenting a task re-applies filters
  • Fixed #8662: Cutting date data doesn't always cut properly
  • Fixed Gnt.patches.SelectionExtender3 to use Ext.baseCSSPrefix in patch

Version 6.0.10, 2019-05-01

SUPPORTED EXT JS VERSIONS

  • 6.7.0
  • 6.6.0

FEATURES / ENHANCEMENTS

  • Ext JS 6.7.0 support added

BUG FIXES

  • Fixed #7617: Changing a Monday Task to 0 duration by the drag-end handler moves it to Friday
  • Fixed #7894: adjustToCalendar fails to recalculate duration for Effort Driven Segmented tasks
  • Fixed #7962: PercentDone setter method not called through selection replicator

Version 6.0.9, 2019-03-28

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

BUG FIXES

  • Fixed #1776: StartDate and EndDate fields handle a task with invalid value differently in different browsers
  • Fixed #7509: Dependency not painted after collapsing all nodes
  • Fixed #7553: Not possible to filter predecessor, successor, resource assignment columns
  • Fixed #7570: 'readOnly' flag has no effect in TaskEditor field config
  • Fixed #7586: Resource utilization panel breaks when stores are refreshed
  • Fixed #7601: gantt.setTaskStore doesn't update clones on TaskEditor
  • Fixed #7807: RTL mode: drag resize is broken

Version 6.0.8, 2019-01-09

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

FEATURES / ENHANCEMENTS

  • The task editor widget has been improved to automatically load custom forms and fields (Fixed #7306).
  • The dependency editor widget has received a new option to configure the lag field. For more details please see `lagField` config in the plugin docs (Fixed #7328).
  • The assignment store assignTaskToResource now has additional assignment data as the 3rd argument. Please see the docs for details (Fixed #7331).

BUG FIXES

  • Fixed #5949: Changes to calendar name are reset when day/week overrides are edited
  • Fixed #7114: View jumps on delete task in context menu
  • Fixed #7269: Make taskeditor demo more informative
  • Fixed #7274: Crash when creating CalendarManager manually
  • Fixed #7282: Crash when dropping task drag outside the Gantt timeline
  • Fixed #7284: Assignment should be able to return an event even if it was removed from assignment store
  • Fixed #7296: TaskEditor doesn't handle custom fields properly
  • Fixed #7300: Check if Gnt.data.TaskStore.onTaskStoreWrite can be removed
  • Fixed #7327: assignTaskToResource should not throw an exception
  • Fixed #7362: Undo manager does not combine a task which has been split
  • Fixed #7388: DependencyParser has hardcoded DependencyType 2 (end-to-start)
  • Fixed #7459: Gnt.util.DurationParser.parse doesn't parse duration unit names consisted of 2 and more words
  • Fixed #7477: Crash when indenting/outdenting if returning false from 'nodebeforemove' listener
  • Fixed #7478: Crash when entering invalid value in dependency editor lag field
  • Fixed #7479: Dragging outside buffer zone can break gantt running in debug
  • Fixed #7480: IE11: Scroll reset when reordering tasks

Version 6.0.7, 2018-11-27

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

BUG FIXES

  • Fixed #5671: Wrong % complete of a summary task
  • Fixed #5697: Task segments can be dragged in read only projects
  • Fixed #6261: Task Information dialog causes unexpected dependency constraint violation
  • Fixed #6741: Constraints are not applied when adding a new dependency in taskeditor

Version 6.0.6, 2018-11-19

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

BUG FIXES

  • Fixed #7140: Task Editor: project scheduling direction change doesn't cause tasks rescheduling
  • Fixed #7151: Exception when clicking cancel in constraint violation dialog
  • Fixed #7152: Dependency editor Lag field should support negative values
  • Fixed #7162: SinglePage exporter is missing in Printable plugin
  • Fixed #7178: Localization demo should have custom locales

Version 6.0.5, 2018-11-07

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

FEATURES / ENHANCEMENTS

  • Dependency editor now closes (optionally) by default when ENTER key is pressed.
  • Gnt.model.Task.getUnitConverter is a public method

BUG FIXES

  • Fixed #6478: Investigate tasksegment synchronization
  • Fixed #6849: Total slack is calculated wrong when using ASAP constraint
  • Fixed #6883: Make resource leaf in resource utilization panel if it has no assignments
  • Fixed #6928: Task not rescheduled after changing scheduling mode with clipboard plugin
  • Fixed #6930: Crash in assigning resources demo if splitting a task
  • Fixed #6934: InRowTaskDragDrop plugin: manual drop finalizing with not valid status makes the milestone to be shown in a wrong place
  • Fixed #6938: Dependency is not redrawn when only lag unit is changed
  • Fixed #6950: Import is broken in msproject_import demo
  • Fixed #6951: msproject_import demo and crud sync fails due to circular json
  • Fixed #6984: Tasks are not rescheduled on project scheduling direction change
  • Fixed #7015: Advanced demo full screen should make body full screen
  • Fixed #7040: Clipboard plugin does not handle constraint fields properly
  • Fixed #7059: Assignment data lost when reassigning task to another resource

Version 6.0.4, 2018-10-02

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

BUG FIXES

  • Fixed #6830: Changes in project editor dialog doesn't cause tasks rescheduling
  • Fixed #6837: Exception in MSProject .NET import demo
  • Fixed #6840: Advanced sample: useSequenceNumber flag of dependency column and dependency widget are inconsistent

Version 6.0.3, 2018-09-27

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

BUG FIXES

  • Fixed #6619: Dependency editor should use Duration field for Lag
  • Fixed #6620: XSS vulnerabilities
  • Fixed #6730: Progress-bar-resize-handle not visible on touch devices
  • Fixed #6737: Dragging task twice with outgoing dependencies in IE11 will crash drag
  • Fixed #6807: Exported PDF contains empty cells

Version 6.0.2, 2018-09-05

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

FEATURES / ENHANCEMENTS

  • Resource utilization panel now might work in two modes synchronous and asynchronous. With asynchronous mode resource utilization information is calculated in steps done at the next animation frame such that GUI is not frozen during the calculation. In the asynchronous calculation mode the panel shows calculation progress bar in its title. Synchronous calculation mode performance was also improved.

BUG FIXES

  • Fixed #4145: Performance degraded when using large dataset + ResourceUtilizationPanel
  • Fixed #5598: Size of 'Add new column' header changes after resizing locked grid
  • Fixed #5626: XSS vulnerability in the Notes column
  • Fixed #6595: Inflexible constraints stay on a task after it's turned into summary
  • Fixed #6671: Non-draggable tasks have draggable icon on hover

Version 6.0.1, 2018-08-23

SUPPORTED EXT JS VERSIONS

  • 6.6.0
  • 6.5.3

FEATURES / ENHANCEMENTS

  • MS Project import demo (.NET version) has been upgraded to support backward scheduled projects, ASAP/ALAP constraints and calendars data (Fixed #6500).

BREAKING API CHANGES

  • Note editor picker has been changed to TextArea field for cell editing. Reason: ExtJS doesn't support HtmlEditor as grid editor.

BUG FIXES

  • Fixed #3576: Calendar manager cannot create new calendar
  • Fixed #4412: Note editor collapses immediately. HtmlEditor replaced by TextArea field.
  • Fixed #6433: Crud Manager with `autoSync:true` cannot undo creating dependency in ASP.NET demo
  • Fixed #6495: ShowInTimelineColumn not picking up readOnly mode from panel level
  • Fixed #6506: Importing project with customized calendar fails with exception
  • Fixed #6515: metaData is not applied to taskStore
  • Fixed #6544: Sequence number cells marked as dirty
  • Fixed #6601: Infinite loop on constraint resolution proceedAction() call
  • Fixed #6620: XSS vulnerabilities
  • Fixed #6621: Double encoding in dependency editor
  • Fixed #6633: Task tooltip is not disabled during dependency dragdrop