Change log

Gantt for Ext JS

Release history for Ext Gantt

Version 6.1.1, 2019-11-07

SUPPORTED EXT JS VERSIONS

  • 7.0.0
  • 6.7.0

FEATURES / ENHANCEMENTS

  • This version contains two sets of CSS files: one built for ExtJS 7.0.0 (`resources/css/ext7` folder) and another one built for ExtJS 6.7.0 (`resources/css/ext` folder).
  • `bryntum-scheduler-theme-material` theme `package.json` file was changed. Its `framework` property was set to `ext7` (to explicitly indicate that the theme is supported by ExtJS 7.0.0 only). Please edit the file or your applicatkion/workspace framework value accordingly.

BUG FIXES

  • Fixed #9426: Fonts not loading anymore
  • Fixed #9429: Task changes made in the task editor are not registered by undo/redo manager
  • Fixed #9410: Scroll resets to top after reordering row in Safari

Version 6.1.0, 2019-10-29

SUPPORTED EXT JS VERSIONS

  • 7.0.0
  • 6.7.0

FEATURES / ENHANCEMENTS

  • Ext JS 7.0 is now supported
  • wbsColumnConfig is now public
  • Added Graphite and Material themes (Fixed #6892)

BUG FIXES

  • Fixed #9251: RTL: Locked section scrolled to the right after initial rendering
  • Fixed #9255: Drag proxy element changes size on drag start
  • Fixed #9265: Replicator allows editing of readOnly fields
  • Fixed #9266: Add new column header text truncated
  • Fixed #9287: Resources not sorted in task editor > resources tab > combo box
  • Fixed #9292: Bad performance when replicating StartDate in large dataset

Version 6.0.13, 2019-09-10

SUPPORTED EXT JS VERSIONS

  • 6.7.0
  • 6.6.0

FEATURES / ENHANCEMENTS

  • Added a new config `finalizeEditingOnPickerClose` to Gnt.column.ResourceAssignment. It's false by default, which is a change in behavior from previous version made to enable keyboard navigation with TAB key to function correctly. To maintain the old behavior, please set the flag to true.
  • The `expandPickerOnFocus` flag is no longer set to true by default for the resource assignment field. This is a change in behavior from previous version made to enable keyboard navigation with TAB key to function correctly. To maintain old behavior, please set the flag to true.

BUG FIXES

  • Fixed #3570: Tabbing between fields is broken after resource assignment editor is shown
  • Fixed #7881: Duration is set to 0 for the EffortDriven task when no assignments but effort is getting changed
  • Fixed #8979: MS Project importer imports tasks in wrong order
  • Fixed #9001: ResourceUtilization panel throws an exception when master panel resource store is filtered
  • Fixed #9003: Selection replicator doesn't work for non 24/h work calendar
  • Fixed #9079: Updating calendar with cell replicator doesn't update task
  • Fixed #9099: Not possible to add readOnly task as predecessor in task editor
  • Fixed #9104: View not refreshed after cancelling constraint resolution dialog
  • Fixed #9130: Typing invalid value to calendar cell editor makes the cell to show Id instead of Name

Version 6.0.12, 2019-07-15

SUPPORTED EXT JS VERSIONS

  • 6.7.0
  • 6.6.0

BUG FIXES

  • Fixed #7804: RTL mode is broken in Gantt
  • Fixed #7805: RTL mode: drag and drop is broken
  • Fixed #8300: Early/late dates calculation should fallback to duration if effort driven task has no effort provided
  • Fixed #8423: Wrong width of segment after split
  • Fixed #8476: Calendar manager doesn't manage defaultAvailability from Business calendar
  • Fixed #8759: snapRelativeToEventStartDate works incorrectly on a timespan right after non working time
  • Fixed #8771: Selection is broken after collapsing nodes
  • Fixed #8826: AssignmentGrid doesn't persist custom fields when its propagateChanges is enabled
  • Fixed #8840: Add subtask becomes slower and slower
  • Fixed #8853: Critical Paths skips summary tasks
  • Fixed #8901: WBS column not localized when using spread sheet selection model
  • Fixed #8903: ASAP/ALAP constraints aren't mentioned in the docs

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