Change log

Gantt for Ext JS

Release history for Ext Gantt

Version 6.1.9, 2020-09-23

SUPPORTED EXT JS VERSIONS

  • 7.2.0
  • 7.1.0

FEATURES / ENHANCEMENTS

  • Ext JS 7.2.0 is now supported
  • Ext JS 7.0.0 support is dropped

Version 6.1.8, 2020-07-24

SUPPORTED EXT JS VERSIONS

  • 7.1.0
  • 7.0.0

FEATURES / ENHANCEMENTS

  • Since Ext JS 6.x is no longer supported we stop building its styles (`resources/css/ext` folder). This version contains only one set of CSS files built for Ext JS 7.x (`resources/css` folder). All demos have been updated to use the new path to Ext JS resources.

BUG FIXES

  • Fixed #9508: Infinite loop recalculating parents
  • Fixed #9546: Update demos to use Font Awesome from ExtJS 7
  • Fixed #9594: Copied tasks are pasted twice when selecting with shift key

Version 6.1.7, 2020-05-11

SUPPORTED EXT JS VERSIONS

  • 7.1.0
  • 7.0.0

BUG FIXES

  • Fixed #9545: DragDrop column uses Font Awesome icon from Pro
  • Fixed #9556: AddNew column has empty name in the column's visibility selection menu
  • Fixed #9563: Resource picker is broken in assignment grid in task editor when resource store uses custom model
  • Fixed #9568: Task is not splittable when normalization is disabled
  • Fixed #9569: Scroll jumps after row reordering
  • Fixed #9571: Add new column drop down does not show if column is partially hidden

Version 6.1.6, 2020-03-20

SUPPORTED EXT JS VERSIONS

  • 7.1.0
  • 7.0.0

FEATURES / ENHANCEMENTS

  • Ext JS 7.1.0 is now supported
  • `msproject_import` demo now support mpx-files importing (Fixed #9540)

BUG FIXES

  • Fixed #9528: Rendering broken after node reorder
  • Fixed #9531: Name editor not shown after adding new task which is outside viewed area
  • Fixed #9532: Crash after doing range select after store reload
  • Fixed #9533: Drag column icon missing after node reorder
  • Fixed #9536: Bad performance when replicating Calendar in large dataset
  • Fixed #9538: TimeAxis is out of sync when scroll to tasks and infinite scroll is enabled
  • Fixed #9539: Replicating Name, StartDate and Calendar fails with exception

Version 6.1.5, 2020-03-04

SUPPORTED EXT JS VERSIONS

  • 7.0.0
  • 6.7.0

BUG FIXES

  • Fixed #9512: Dropping task after last row does not fire beforedrop or drop events
  • Fixed #9537: Task snaps to non-working time when WorkingTime calendar is used and TimeResolution is DAY and showExactDropPosition is true

Version 6.1.4, 2020-02-21

SUPPORTED EXT JS VERSIONS

  • 7.0.0
  • 6.7.0

FEATURES / ENHANCEMENTS

  • Added a new `limitEarlyLateDatesMutually` config to the Gnt.data.TaskStore class. It affects early/late dates calculation logic in case of scheduling conflicts. Please check the config docs for more deatils.

BUG FIXES

  • Fixed #9492: Replicating dates does not add constraints to task
  • Fixed #9497: Gantt does not recalculate when dependency store is cleared
  • Fixed #9500: Task start date cleared after dragging task without end date
  • Fixed #9501: ReadOnly field should be persistable
  • Fixed #9503: Task not marked as modified after node reordering
  • Fixed #9506: Tasks are scheduled incorrectly after copying assigned resources
  • Fixed #9507: Not possible to set blank start or end date in task editor
  • Fixed #9510: DatePickerWithDateHighlighting misses CSS classes if excluding Calendar widget from build
  • Fixed #9514: Unexpected scheduling with taskStore.applyToCalendar (successor moved before predecessor's end)
  • Fixed #9516: Effort driven task with no resources should be resizable

Version 6.1.3, 2020-01-20

SUPPORTED EXT JS VERSIONS

  • 7.0.0
  • 6.7.0

FEATURES / ENHANCEMENTS

  • Fixed #9481 - CalendarManagerWindow should offer a readOnly flag

BUG FIXES

  • Fixed #8400: Stack overflow error after moving row to last position in dataset
  • Fixed #9289: Gnt.widget.calendar.Calendar date formats are not localizable
  • Fixed #9333: TaskEditor should show predecessors if default value for leaf field on the task model is set to true
  • Fixed #9480: Performance degraded when using scrollEventIntoView
  • Fixed #9477: Shift+click by locked grid fails with an exception
  • Fixed #9476: Saving dependency with empty Lag field fails with an exception
  • Fixed #9493: Histogram renders wrong in RTL mode

Version 6.1.2, 2019-11-28

SUPPORTED EXT JS VERSIONS

  • 7.0.0
  • 6.7.0

FEATURES / ENHANCEMENTS

  • Updated assigning resources demo to show how to filter resources in the assignment grid.

BUG FIXES

  • Fixed #2990: Tasks incorrectly removed from View if removed in filtered state with taskStore.removeTasks
  • Fixed #9365: Timeline header is not updated according to changes in calendars
  • Fixed #9411: Selection remains on last row after row reordering
  • Fixed #9457: Cell selection not maintained after undo action
  • Fixed #9462: Propagation triggered when replicating name
  • Fixed #9463: 'taskdblclick' fired twice when double clicking parent task node
  • Fixed #9464: Cell context menu is not focused when called from keyboard
  • Fixed #9465: Subtask not visible if added while tree is filtered
  • Fixed #9466: Freeze if removing task when using ResourceUtilizationPanel

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 #9248: Should support setting default values on calendar model
  • 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