Skip to main content

Changelog

Version 2.8​

Released on October 7, 2026

New features​

Updates​

  • Simplified model of unscheduled tasks: removing the start date unschedules the task | PRO feature
  • Scheduling unscheduled tasks by drag-n-drop in the chart area | PRO feature
  • Preventing invalid links in the UI | PRO feature

Fixes​

  • Gantt fails to load projects with long task chains
  • Incorrect header height of collapsed grid
  • Filtering does not work for grouped tasks
  • Task updates incorrectly set unscheduled for summary tasks
  • Drag-n-drop between groups based on duration incorrectly changes duration
  • On load performance with state derivation and dates
  • Undo/redo with auto scheduling doesn't snap to dates correctly
  • Deleting branches with subtasks throws errors
  • A single edit is recorded as several undo steps
  • Summary task dates are stale after lazy load into a branch
  • Undo does not remove fields added by an edit
  • MS Project export ignores the durationUnit setting and treats hour durations as days
  • Link lag is lost during export to and import from MS Project
  • A task without its own dates takes them from its baseline on import from MS Project
  • Import from MS Project treats a single baseline with any number as the primary one
  • Task fields are exported to MS Project out of the MSPDI schema order
  • Trim inner fields and duplicated data from the export payload
  • Copying a task ignores link lag
  • Clearing link lag does not reschedule tasks
  • Split task segments are sometimes incorrect
  • Undo after auto-scheduling moves tasks that weren't part of the change
  • Provider debounce drops earlier partial task updates
  • Silent summary updates do not go to the server
  • Task update sends old dates after auto-scheduling
  • Assignments removed on a change to summary do not go to the server
  • Summary tasks are saved in the middle of task dragging
  • Stale state after executing "import-tasks" or prop changes

Breaking changes​

See the Migration guide for the 2.7 → 2.8 changes.

Version 2.7.3​

Released on September 9, 2026

Fixes​

  • Grid and chart rows get out of sync after indent / outdent operations

Version 2.7.2​

Released on September 1, 2026

Fixes​

  • Setting link lag breaks task dates
  • Editor allows negative values for split tasks segments
  • Undoing "delete-task" action does not restore assignments for this task
  • The "copy-task" action does not copy task assignments
  • The readonly settings don't block grid inline editors
  • Initial auto scheduling pass is added to history and can be undone
  • Clipboard keeps ids of deleted tasks
  • Tasks after undo / redo with enabled autoscheduling don't snap to dates correctly
  • History is not reset when links, resources or assignments are replaced
  • History handlers are active after disabling undo / redo at run time
  • Undo / redo replay triggers auto scheduling
  • Context menu references the previous task
  • Copy and paste of parent branches duplicates child tasks
  • Grid cell padding is misaligned
  • Fonts cannot be fully switched off from theme settings

Version 2.7.1​

Released on June 26, 2026

Updates​

  • set-columns action added to react to column set changes

Fixes​

  • Better performance with links rendering
  • Zoom cannot start from Resource load view
  • Auto scheduling and summary autoProgress trigger infinite loop
  • Focus on Grid header and body cells is lost / unstable
  • Undo of the "move-task" action doesn't work after task was moved to a different branch
  • Cell width gets a fractional value when scale start/end are set
  • Newly added task is not rendered correctly after update
  • highlightTime can be used only with day / hour minimal scale unit
  • Incorrect marker position when zooming out to year scale
  • After hiding a flexible column others do not adjust
  • Impossible to resize Resource load columns

Version 2.7​

Released on June 4, 2026

New features​

Updates​

  • Calendar JSON definition for serialization | PRO feature
  • Dynamic rendering of the timescale
  • Enhanced Tooltip with detailed settings
  • Sticky text in scale cells to ensure that it is always visible
  • Improved auto scheduling with summary tasks | PRO feature

Fixes​

  • Export of tasks with calendar shows incorrect dates
  • Zooming and scrolling in long scales is too slow and crashes
  • Tree markers are lost after clearing filters
  • Excessive render-data calls on horizontal scrolling
  • Hover area for links is too small

Breaking changes​

  • The Calendar component is no longer exported from @svar-ui/gantt-store. Pass a plain config object to the calendar prop instead
  • Tooltip content now receives { api, data } instead of { task, segmentIndex } directly. See Adding tooltips for the updated usage

Version 2.6.1​

Released on March 27, 2026

Fixes​

  • Gantt fails to initialize with server-side rendering
  • Incorrect handling of rollups in Datastore
  • Incorrect height of sidebar Editor

Version 2.6​

Released on March 25, 2026

New features​

Updates​

  • Ability to scroll to a specific date with the "scroll-chart" action
  • resize-chart action is added to monitor widget dimensions

Fixes​

  • Export to PNG/PDF: incorrect link positions
  • The "scroll-chart" action does not scroll to provided coordinates
  • Chart and grid are sometimes misaligned when vertical scroll appears
  • Incorrect visible date during zooming
  • Gantt fails to initialize with server-side rendering
  • API ref is not recornized in Typescript projects
  • Task duration and start date and incorrect during drag-n-drop on some scales
  • Incorrect grid width after expanding and collapsing it with all column fixed
  • Narrow scale does not expand when grid is collapsed by clicking
  • Tooltips are not shown for segments
  • Zoom speed is too high with laptop trackpad
  • Task reordering, opening and closing fails in case of integer string id

Breaking changes​

  • "expand-scale" action is removed

Version 2.5.2​

Released on January 22, 2026

New features​

Fixes​

  • Scale is expanded left with a small dataset during screen resizing
  • Markers ignore scale boundaries
  • Delete link placeholder is misplaced sometimes
  • Task duration and start date and incorrect during drag-n-drop on some scales

Version 2.4.5​

Fixes​

  • Incorrect path to fonts and icons

Version 2.4.4​

Fixes​

  • Splitting a task is limited to last segment

Version 2.4.3​

Community license changed from GPL to MIT

New features​

Updates​

  • Resizer line can be dragged to expand current display mode

Fixes​

  • Summary task size is sometimes incorrect while dragging
  • Excess reactivity triggers during zooming
  • ContextMenu css cannot be set
  • Editing tasks breakes dynamic width of narrow scales cells
  • Sourcemap included

Breaking changes​

Version 2.3.4​

Fixes​

  • Performance regression during scrolling and zooming

Version 2.3.3​

Fixes​

  • Fullscreen hotkey property should be optional
  • Incorrect handling of themes
  • ContextMenu custom class name cannot be set

Version 2.3.2​

Fixes​

  • Tooltips for bars are not visible

Version 2.3​

New features​

Breaking changes​

  • The package migrated from wx-react-gantt to @svar-ui/react-gantt

Version 1.3.1​

Fixes​

  • Rendering issues

Version 1.3​

  • Released under GPLv3

Version 1.1​

New functionality​

Updates​

  • Common minCellwidth and maxCellWidth for zoom levels
  • Skipping meaningless actions in Context Menu and Toolbar

Fixes​

  • Scroll in Grid is not smooth
  • Impossible to resize chart bars on the left more than for one cell
  • When a branch is removed, only links of the parent task are removed
  • Unstable move down behaviour: tasks are inserted in wrong positions
  • Resizing columns: horizontal scrollbar does not appear
  • Text of tasks is higher than a dragged bar during reordering
  • Last task is misplaced after reordering when there are few tasks
  • Reordering of tasks with child tasks is broken
  • Impossible to define cellWidth if default zoom is enabled
  • Data is removed from the task object after the "update-task" operation
  • Outdenting does not work for the 3rd-level tasks
  • Auto scale is calculated incorrectly if the last task is a milestone
  • Parent task is not always opened after adding a new task
  • Task start date is not set according to the top-level target task
  • Zooming in and out between levels does not work correctly

Version 1.0​

Initial functionality​

  • Fast behavior and clear API
  • Configurable Grid columns
  • Configurable Chart scales and cell sizes
  • Task types: "project", "task", "milestone" and custom
  • Holiday and custom markers in the Chart area
  • Configurable Editor panel
  • Configurable Context Menu and Toolbar
  • Tooltips for tasks in the Chart area
  • Readonly mode
  • Fullscreen mode
  • Mouse-wheel zooming in the Chart area
  • Responsive behaviour of the Grid area
  • Localization of labels and dates
  • Ready-made DataProvider to integrate with server