Changelog
Version 2.6
Released on March 18, 2026
New features
- Ability to filter data by API calls
- Ability to filter data via header filters
- Integration with SVAR Filter
- Calculating and visualizing slack | PRO feature
- Rollups | PRO feature
Updates
- Ability to scroll to a specific date with the "scroll-chart" action
resize-chartaction 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 in SvelteKit with server-side rendering
Breaking changes
- "expand-scale" action is removed
Version 2.5.2
Released on March 5, 2026
Fixes
- 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
Version 2.5.1
Released on January 26, 2026
Fixes
- Exported
versionis undefined - Task duration and start date and incorrect during drag-n-drop on some scales
Version 2.5
Released on January 22, 2026
New features
- Server-side export to PNG, PDF, XLSX, MS Project | PRO feature
- Client-side export and import from MS Project | PRO feature
- Auto calculation of progress for summary tasks | PRO feature
- Auto conversion of parent tasks to summary tasks | PRO feature
Fixes
- Scale is expanded left with a small dataset during screen resizing
- Markers ignore scale boundaries
- Delete link placeholder is misplaced sometimes
- Task bars cannot be resized with "minute" lengthUnit
- Dimensions of summary tasks with subtasks are not correctly calculated during drag-n-drop
Version 2.4.4
Released on December 23, 2025
Fixes
- Splitting a task is limited to last segment
Version 2.4.3
Released on December 22, 2025
- Community license changed from GPL to MIT
Fixes
- Incorrect initial values for calendar and markers
- PRO types are excluded from MIT version
Version 2.4.2
Released on December 12, 2025
Fixes
- Incorrect types
Version 2.4
Released on December 11, 2025
New features
- Ability to remove links from Chart UI
- Locale-based scale formatting
- Basic auto scheduling | PRO feature
- Handling of invalid links | PRO feature
- Critical path calculation | PRO feature
- Global calendar to define working schedule | PRO feature
- Unscheduled tasks | PRO feature
- Vertical markers on timeline | PRO feature
- Baselines | PRO feature
- Split tasks | PRO feature
- Undo and redo | PRO feature
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
Breaking changes
- Scales format string is changed from date-fns to SVAR locale
- Fullscreen helper is moved to SVAR Svelte Core
Version 2.3
Released on September 19, 2025
New features
- TypeScript definitions
Updates
- The package migrated from
wx-svelte-ganttto@svar-ui/svelte-gantt. We continue publishingwx-svelte-ganttuntil the Svelte SVAR 3.0 update
Fixes
- Chart renders bars inaccurately on quarter scale
- Impossible to provide custom markup for "text" and "action" columns
Version 2.2
Released on July 17, 2025
New features
- Ability to define "hour" duration unit
- Ability to define "minute" length unit
- Ability to create custom scale units
- autoScale property to configure start/end scale behaviour
- Standalone sidebar and modal Editor
- Ability to validate fields in the Editor
- Hotkeys for common actions and navigation
- Multi-sorting for table columns via the sort-tasks action
- Headermenu to hide table columns
- Inline editors for table cells
- Ability to expand/collapse table and chart via buttons
Updates
- Chart grid expands to widget height
Fixes
- Summary is not always adjusted to kids when task type changes
- Unnecessary focus over chart area
- Task position is not sent to backend on adding
- Reordered task appears after deleting
- Node painting logic enhanced
Breaking changes
- Default sidebar editor is removed, use standalone Editor instead
- Table action column id is changed from "action" to "add-task"
Version 2.1.1
Fixes
- Regression with table and chart alignment
- Regression with fullscreen functionality
- Right and center alignment does not apply to header cells
Version 2.1
Updates
- Ability to use custom HTML in column cells
- Optimizing inner zoom and scale logic
Fixes
- Impossible to use numeric id for Toolbar and Menu options
Version 2.0
- Migration to Svelte 5
Version 1.2
- Released under GPLv3
Version 1.1
New functionality
- Summary tasks
- Sorting Grid columns
- Batch mode for RestDataProvider to handle mass operations
New API
- New sort-tasks action is added
batchURLis added- The
columnsproperty is extended with thesortparameter - The
minCellWidthandmaxCellWidthsettings are added to thezoomproperty - The update-task and copy-task actions are extended with the
eventSourceparameter - The
sourceparameter is added to themove-taskanddelete-taskactions - RestDataProvider config has the
batchUrlproperty - New parameters (
sourceandlazy) are added to thecopy-taskaction
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