What's New

If your current version of dhtmlxGantt is older than 2.0, check Migration from Older Versions for details of updating.

8.0.6

September 25, 2023. Bugfix release

Fixes

8.0.5

September 1, 2023. Bugfix release

Fixes

8.0.4

July 31, 2023. Bugfix release

Fixes

8.0.3

June 14, 2023. Bugfix release

Fixes

8.0.2

May 31, 2023. Bugfix release

Fixes

8.0.1

March 30, 2023. Bugfix release

Fixes

8.0

March 20, 2023. Major update

Review of release on the blog

Breaking changes

Check the Migration article to keep in step with the latest version.

New functionality

Updates

  • Updated TypeScript type definitions

Fixes

7.1.13

November 4, 2022. Bugfix release

Fixes

7.1.12

June 16, 2022. Bugfix release

Fixes

  • Fix the incorrect work of the gantt.isWorkTime() method with the "week" time unit
  • Fix the issue that prevented tasks and links from being rendered when they were added via the gantt.silent() method
  • Fix the issue that caused the "Task not found" error message to be shown after data loading in some cases
  • Fix the incorrect work of the gantt.changeLightboxType() method that left old lightbox elements in DOM
  • Fix the incorrect calculation of the end dates of tasks when the tasks overlap after the Summer/Winter clock change
  • Fix the issue that caused the Resource Grid to disappear when the user edited a resource value using the cell editor
  • Fix the script error that happened when the Gantt layout contained the "resourceGrid"/"resourceTimeline" views but not included the "grid"/"timeline" views
  • Fix the incorrect work of the autosize config when the Gantt layout contained Resource Panel
  • Fix the lightbox for split tasks, the lightbox now should be displayed when you double-click on a split task

7.1.11

April 27, 2022. Bugfix release

Fixes

  • Fix sourcemaps for compressed Gantt files
  • Fix the incorrect position of markers when autosize = 'y' was applied
  • Fix the incorrect position of the tooltip and some other elements of Gantt in cases when the Gantt container had extra margin or vertical offsets
  • Fix the issue that caused rows of the editable resource diagram to change the order after the first cell of the resource assignment was edited
  • Fix the issue that caused the incorrect work of the smart rendering after expanding or collapsing of tasks in some cases
  • Fix the issue with the onBeforeDrag event which didn't block the default actions when the click_drag and drag_timeline extensions were activated
  • Fix the script error that fired when the changeId() method was called for the resource assignments store
  • Scrollbars of the default Gantt layout no longer require fixed scrollVer/scrollHor names to work correctly
  • Split tasks now receive the 'gantt_selected' class on selection, in the same way as regular tasks do

7.1.10

March 16, 2022. Bugfix release

Fixes

  • Fix the issue which caused Gantt not to render a project task if it didn't have children and the start_date parameter was specified for the task
  • Fix the issue with resizing a task row by drag and drop if the task ID was either a non-number value or a numeric string with more than 16 symbols
  • Fix the incorrect work of visibility groups which prevented the sizes of the grid and time scale from being synchronized in the complex layout
  • Fix the issues with task dates after dragging several tasks horizontally at once
  • Fix the issue which caused dataProcessor not to send all updates from different datastores when the auto-update mode was disabled
  • Fix the issue which caused the milestone with the FF link to be moved to the next day
  • Fix the incorrect calculation of the end_date of milestones when using backward scheduling and setting project_end to the non-working time
  • Fix the incorrect work of task reordering if HTML elements were displayed above the gantt
  • Fix the issue with the unsetWorkTime() method when the date/day configuration was removed from the calendar but the changes were not applied immediately
  • Fix the issue with the clearAll() method which didn't clear selected tasks if the multiselect extension was enabled
  • Fix the error appeared when applying the exportToExcel() method with the visual: true parameter and setting the duration_unit config to 'hour'

7.1.9

January 10, 2022. Bugfix release

Fixes

7.1.8

November 30, 2021. Bugfix release

Fixes

7.1.7

October 5, 2021. Bugfix release

Fixes

7.1.6

August 23, 2021. Bugfix release

Fixes

  • Fix the incorrect work of the auto_scheduling_move_projects config when schedule_from_end is enabled
  • Fix the incorrect work of the onrender callback of the column which caused custom elements to disappear when the grid is scrolled quickly
  • Fix the regression (appeared in v7.1.5) which caused rows of the grid to disappear after the grid cell is resized in complex layouts
  • Fix the incorrect work of the size/visibility groups which prevented the sizes of columns from being synchronized in the complex layout
  • Improved the display of the grid when the gantt is rendered in a small container

7.1.5

July 22, 2021. Bugfix release

Fixes

  • Fix the incorrect work of vertical reordering of tasks in the "marker" mode when gantt rows have different heights
  • Fix the issue with the sizes of the timeline and the grid in some layouts when the show_grid and show_chart configs are disabled
  • The data-column-name and data-column-index attributes are added for cells of the grid header
  • Fix the incorrect display of the grid after re-initialization of the gantt after removing all columns from the config
  • Fix the issue that caused the resource panel configuration to overwrite the main configuration of the gantt in Vue.js applications
  • Added the ability to modify the configuration of the resource panel on the fly by modifying the configuration object provided to the resource layout

7.1.4

June 30, 2021. Bugfix release

Fixes

  • Fix the incorrect work of unsetWorkTime that caused affected dates to have incorrect work hours
  • Fix the script error thrown in the Resource histogram after scrolling the histogram when resource_render_empty_cells is set to false and smart_rendering is enabled
  • Fix the incorrect work of the editNextRow and editPrevRow methods of the Inline Editors module
  • Fix the incorrect work of the Quick Info popup that caused the popup to be displayed after clicking on the "add" button in the grid
  • Fix the incorrect work of the ASAP constraints that caused tasks not to be moved to the earliest date of the project
  • Fix the incorrect work of Inline Editors that prevented constraints from being edited via the inline editor
  • Fix the incorrect behavior of the "scroll into view" logic of Keyboard Navigation which called an unnecessary scroll when selected task bars are visible
  • Fix the script error thrown when the mouse is moved outside the container when the click_drag extension is enabled
  • Performance improvements for the auto_types configuration option of Gantt

7.1.3

May 25, 2021. Bugfix release

Fixes

7.1.2

April 26, 2021. Bugfix release

Fixes

  • Major performance improvement of the resource panel
  • Fix the script error thrown when gantt.destructor is called while gantt.load is in progress
  • Fix the incorrect behavior of split tasks on change of the task id
  • Fix the incorrect work of scroll on mouse wheel in Angular

7.1.1

April 19, 2021. Bugfix release

Fixes

7.1

April 8, 2021. Minor update

Review of release on the blog

Breaking changes

The update brings changes to some parts of the component. While the update doesn't introduce any changes that would require modifying the existing code, be sure to check the Migration article.

New functionality

Fixes

  • Fix the issue with reordering tasks vertically in the resource view when resources have values assigned
  • Fix the issue that caused "resource_cell_value" not being called and the resource markers not being rendered if a task doesn't start at the beginning of the timeline cell
  • Fix the issue that caused Gantt to stop working when deleting the task with the id that already exists in the data store
  • Fix the script error thrown when specifying the 0 number value as a task id even if the "root_id" parameter is set
  • Fix the issue that caused the resizer listener not to work in Salesforce environment
  • Fix the script error appeared when applying Fullscreen Extension several times together with its methods
  • Fix the issue with Keyboard Navigation Extension that caused navigation in Grid to stop working when adding the plugin several times
  • Fix the issue with Inline Editors when the editor couldn't be opened in a cell located after a column hidden via the hide:true property

7.0.13

February 15, 2021. Bugfix release

Fixes

7.0.12

January 14, 2021. Bugfix release

Fixes

  • Fix some minor issues with vertical drag and drop in large projects
  • Fix the issue with the incorrect size of the container when the autosize config is used
  • Keyboard navigation should now work correctly with the horizontal scroll of the grid
  • HTML views of Layout now support external scrollbars
  • Fix the issue that caused the incorrect state of the grid after reordering tasks, if the additional grid was added to the layout
  • Fix the script error that happened after clearing and reloading the resource panel if a resource was selected
  • Add the ability to disable automatic correction of the end date in the time section of the lightbox, which was applied when the selected start date was greater than the end date
  • Fix a typo in the default config of Duration Formatter
  • Fix the script error thrown when the gantt is destroyed while a popup message is shown
  • Fix the initial position of the horizontal scroll in Grid and Timeline in the RTL mode
  • Fix the incorrect work of the lightbox which caused the selected type of a task not to be saved if the typeselect control was not added to the lightbox configuration
  • Fix the issue that caused markers to disappear after calling the gantt.resetLayout() method
  • Fix the performance issue with the drag_project config used in large projects
  • Fix the issue that prevented the QuickInfo popup from being displayed in the read-only mode when custom buttons were added to the config

7.0.11

November 11, 2020. Bugfix release

Updates

Fixes

  • Fix the bug with Auto Scheduling when using different working calendars
  • Fix the conflict between placeholder tasks and Auto Scheduling
  • Fix redundant repaints when sort is enabled
  • Fix the issue with Inline Editors and a scrollable grid, when inline editors lose focus right after click
  • Fix the issue that caused Gantt to close the Quick Info popup when the user clicks on it

7.0.10

September 22, 2020. Bugfix release

Fixes

  • Fix the incorrect work of vertical resizers (the regression appeared in v7.0.9)
  • Prevent unexpected page refresh which happened during vertical reordering of tasks on Android Chrome (pull-to-refresh)
  • Fix the script error which fired during creating a link on mobile Firefox
  • Fix the incorrect work of task selection when the multiselect config is enabled but the multiselect plugin is not activated
  • Improve the work of HTML select controls inside Inline Editors
  • Fix the incorrect work of Auto Scheduling when linked tasks use different work calendars
  • The gantt.plugins method will not activate plugins which are specified with false value
  • Fix the conflict between Inline Editors and Keyboard Navigation
  • Fix the issue that caused Inline Editors to close on double click

7.0.9

August 27, 2020. Bugfix release

Fixes

7.0.8

July 24, 2020. Bugfix release

Fixes

7.0.7

July 17, 2020. Bugfix release

7.0.6

July 16, 2020. Bugfix release

Fixes

  • Fix script errors that were fired on touch devices during drag and drop
  • Fix the incorrect work of the Auto Scheduling extension when types of links were defined using numeric values
  • Reduced the number of redundant repaints of the resource histogram
  • Performance improvements for the task grouping extension
  • Fix the ability to scroll a resource timeline on touch devices
  • Fix the incorrect work of the resource control when the 'hide empty' button is used
  • The return type of gantt.Promise in type definitions is fixed

7.0.5

June 19, 2020. Bugfix release

Updates

7.0.4

June 4, 2020. Bugfix release

Fixes

7.0.3

May 14, 2020. Bugfix release

Fixes

7.0.2

April 30, 2020. Bugfix release

Fixes

7.0.1

April 16, 2020. Bugfix release

Fixes

7.0

April 7, 2020. Major update

Review of release on the blog

Breaking changes

The update brings multiple changes in the API methods. Check the Migration article to keep in step with the latest version.

New functionality

Updates

Fixes

  • Fix the bug which caused a column to change width after hiding and showing the column again
  • Fix the bug which disabled the ability to select any task when the multiselect extension was disabled via the multiselect config
  • Fix the incorrect work of gantt.sort for tasks with equal start dates
  • Fix drag and drop of a link when Gantt is initialized inside a Web Component

6.3.7

February 12, 2020. Bugfix release

Fixes

  • Significant performance improvement for smart rendering of chart and resource panel

6.3.6

February 10, 2020. Bugfix release

Fixes

6.3.5

January 31, 2020. Bugfix release

Fixes

Updates

6.3.4

December 27, 2019. Bugfix release

Fixes

6.3.3

December 18, 2019. Bugfix release

Fixes

  • Fix the incorrect resizing behavior of grid that disabled the Timeline in some cases
  • gantt.parse should now correctly update the project tree when a parent task is loaded after its children
  • Fix compatibility with SalesForce Lightning Aura components framework (Evaluation build)
  • Fix the incorrect position of the Tooltip in SalesForce environment
  • Fix the incorrect Tooltip position when the gantt container has a vertical margin
  • Add missing WAI-ARIA attributes to elements inside the gantt
  • Fix the incorrect work of the min_duration config
  • Fix the incorrect work of link formatters with custom instances of the gantt

6.3.2

December 10, 2019. Bugfix release

Fixes

Updates

6.3.1

November 29, 2019. Bugfix release

Fixes

6.3

November 14, 2019. Minor update

Review of release on the blog

Breaking changes

The update brings multiple changes in the API methods. Check the Migration article to keep in step with the latest version.

New functionality

Updates

Fixes

6.2.7

October 11, 2019. Bugfix release

Fixes

6.2.6

September 19, 2019. Bugfix release

Fixes

6.2.5

September 12, 2019. Bugfix release

Fixes

6.2.4

September 5, 2019. Bugfix release

Fixes

6.2.3

August 29, 2019. Bugfix release

Fixes

  • Fix the incorrect work of the Constraint control in IE11 and MS Edge browsers
  • Fix the size of the Gantt element in Fullscreen mode
  • Fix the issue with onExpand and onCollapse events not being called from Fullscreen mode
  • Correct the Tooltip position when the mouse pointer is near the left/right edge of the screen
  • The Tooltip should now be hidden when the Lightbox is opened
  • The Tooltip should now be hidden when the chart is scrolled
  • Fix the incorrect work of Tooltip which caused the tooltip not to be updated when mouse pointer moved between two elements matching the same selector
  • Fix the incorrect work of getTaskBy when null or 0 is provided as a second argument
  • Fix the issue with WBS column not being updated after sorting the gantt
  • Fix the incorrect display of static_background in Material skin

6.2.2

August 13, 2019. Bugfix release

Updates

Fixes

6.2.1

August 7, 2019. Bugfix release

Fixes

  • Fix IE11 compatibility of the click-drag feature
  • Fix the script error which happened when the user tried to add a new task into an empty chart with the resource view
  • Fix the incorrect behavior of the grouping extension which caused assigning an incorrect group value to new tasks
  • Fix a script error in the keyboard navigation extension thrown from the Alt+Arrow key shortcut
  • Filtering in the resource control is changed to ignore text case
  • Task dragging and drag-and-drop may finish on mouseup on any gantt element
  • Fix the script error which happened after saving an unscheduled task

6.2

July 16, 2019. Minor update

Review of release on the blog

Breaking changes

The update brings multiple changes in the API methods. Check the Migration article to keep in step with the latest version.

New functionality

Updates

Fixes

  • Multiple tasks highlighting resets after rendering
  • Script error when destroying Gantt from data processor handler

6.1.7

June 27, 2019. Bugfix release

Fixes

6.1.6

May 14, 2019. Bugfix release

Fixes

6.1.5

April 25, 2019. Bugfix release

Fixes

6.1.4

April 18, 2019. Bugfix release

Fixes

6.1.3

April 15, 2019. Bugfix release

Fixes

6.1.2

March 26, 2019. Bugfix release

Updates

Fixes

  • Fix incorrect work of the resource panel after creating a new datastore to overwrite the previous one
  • Fix incorrect values of query parameters in the POST mode of dataProcessor
  • Fix incorrect result of gantt.getClosestWorkTime when called without specifying a direction
  • Fix issue when the English locale couldn't override the previously added locale
  • Fix script error with gantt.undo and indent actions in the grid
  • Fix SalesForce compatibility: new resize listener was broken in SF, fallback is added

6.1.1

March 5, 2019. Bugfix release

Fixes

6.1

February 21, 2019. Minor update

Review of release on the blog

New functionality

Updates

6.0.7

January 16, 2019. Bugfix release

Fixes

  • Reduced the number of redundant repaints of the resource diagram
  • Fixed script error from the resource diagram after deleting a task
  • Fixed script error from the fullscreen extension after exiting fullscreen mode on the Esc key
  • Fixed incorrect state of links drag and drop when dragging a link between multiple charts on the page. Creating links between gantts is not supported
  • Fixed script error after deleting multiple selected tasks using keyboard navigation
  • Fixed default mapping of inline editors. Inline editors shouldn't block keyboard shortcuts on task cells

6.0.4

December 27, 2018. Bugfix release

Fixes

  • Fixed incorrect task position after task vertical dnd in order_branch='marker' mode
  • Fixed script error after deleting a sub-tree which contains selected task
  • Fixed script error on Save/Cancel lightbox containing resource filters

6.0.2

December 6, 2018. Bugfix release

Fixes

  • Fixed ReferenceError: getResourceAssignments is not defined when importing Gantt into Vue.js project
  • Fixed script error on deleting task after assigning resource to it via resource form
  • Fixed script error in resource diagram after second gantt.init call
  • Fixed script error on toggle timeline visibility when marker extension is used
  • Fixed page freeze on gantt.parse if tasks tree contains cyclic references, script error is thrown instead

6.0

November 5, 2018. Major update

Review of release on the blog

Functionality

Configuration

API

5.2

July 6, 2018. Minor update

Review of release on the blog

Functionality

Configuration

API

5.1

February 27, 2018. Minor update

Review of release on the blog

Functionality

Configuration

API

Fixes

  • Fixed issues with the keyboard navigation in the smart rendering mode

5.0

December 12, 2017. Major update

Review of release on the blog

Functionality

Styling

4.2

August 17, 2017. Minor update

Review of release on the blog

Functionality

Configuration

4.1

September 1, 2016. Minor update

Review of release on the blog

Functionality

Configuration

4.0

December 1, 2015. Major update

Functionality

Configuration

API

3.3

July 21, 2015. Minor update

Functionality

Configuration

API

3.2

March 18, 2015. Minor update

Functionality

Configuration

API

3.1

October 25, 2014. Minor update

Functionality

  • Ability to drag tasks on touch devices

Configuration

Bug Fixes

  • Incorrect behavior of the tooltip on expanding/collapsing of task tree
  • Order of API events during Gantt initialization
  • Incorrect behavior of vertical markers when Gantt is cleared or reinitialized

3.0

September 11, 2014. Major update

Configuration

Functionality

API

2.1

March 28, 2014. Minor update

Global

  • Updated locales
  • Many bugs have been fixed

Configuration

Functionality

API

  • Added more configurations, methods, events

2.0

October 18, 2013. Major update

Global

Configuration

Styling

Functionality

API

Back to top