As the holiday season comes to an end, most DHTMLX users must have already returned to their development routine. To bring some extra drive to their workflows, we would love to present the latest DHTMLX maintenance releases. Over the past few weeks, our development team has delivered a batch of new patch versions of DHTMLX Gantt, Scheduler, Suite, Diagram, and Spreadsheet. These releases address reported issues and add useful improvements across the components.
Check out the details below.
DHTMLX JS Gantt + Wrappers 10.0.1 – 10.0.2
10.0.1 (August 4, 2026)
- The issue in React Gantt, Vue Gantt, and Angular Gantt where the zoom levels of the config.zoom property – and of the useZoom hook in React – were not applied to the chart when they changed after the initial render (Fixed)
- The issue in React Gantt where the exported ZoomLevel type did not match the type expected by the config.zoom property (Fixed)
- The issue in Vue Gantt where all baseline bars disappeared when the baselines prop was updated at runtime – baselines passed through the prop are now linked to their tasks both on the initial load and on every update (Fixed)
- The issue in Angular Gantt where the internal @dhx/gantt dependency was listed in the published package, so applications using the wrapper failed to build unless @dhx/gantt was installed (Fixed)
- The issue where isCircularLink always returned false for links that had not been added to Gantt yet, making it impossible to detect a circular dependency before creating the link (Fixed)
- The issue where a task disappeared from the chart when it was dragged beyond the visible date range while the zoom-to-fit mode was active (Fixed)
- The issue where an inline editor stayed open after the edit form had been opened and remained on the screen after the task it belonged to was deleted (Fixed)
- The issue where the date_format property of the exportToExcel method was ignored, so dates were exported using the default format (Fixed)
- The error thrown by exportToExcel when the visual: true option was used and the data contained milestones (Fixed)
- The issue where tasks outside the date range set by the start_date and end_date configs were exported to Excel regardless of the show_tasks_outside_timescale config (Fixed)
- The start and end properties of the exportToExcel() method, which threw an error instead of limiting the exported date range (Fixed)
- The issue where task bars were placed on wrong dates and partially missing in the exported Excel file when the RTL mode was enabled (Fixed)
10.0.2 (August 20, 2026)
- The issue where the tasks were sorted by their IDs instead of keeping the loading order after the grouping was applied or reset – this also affected React Gantt, Angular Gantt, and Vue Gantt, where replacing the data collection or adding tasks to it re-sorted the rest of the tasks by ID (Fixed)
- The issue where the timeline scale cells were rendered empty after changing the zoom level or scrolling the timeline when the smart_scales config was disabled (Fixed)
- The issue where the exported PDF/PNG chart lost the scale labels of the cells located to the left of the visible timeline area (Fixed)
- The issue where Auto Scheduling added an incorrect lag to links between nested sub-projects after a subtask was dragged, and repeated autoSchedule() calls could not remove it (Fixed)
DHTMLX JS Scheduler + Wrapper 7.2.15
7.2.15 (August 17, 2026)
- The issue where the macOS Option key was not recognized as Alt, so the keyboard navigation shortcuts for switching views did not work (Fixed)
- The issue where converting a recurring event into a regular one replaced the event end date with the end date of the whole series (Fixed)
- The incorrect background and border colors of events in the multisection events sample (Fixed)
- The performance bottleneck where repainting a single event scanned all rendered event nodes, which slowed down views repainting many events per frame (Fixed)
Fixes introduced in this release helped DHTMLX Scheduler show excellent results in an amusing performance stress test.
DHTMLX Suite 9.3.8 – 9.3.10
9.3.8 (August 3, 2026)
- Grid. The height calculation for rows with rowspan when autoHeight: true is enabled, ensuring the container expands to fit the entire spanned content (Fixed)
- Grid. Resolved an initialization error that occurred when using autoWidth with grouped data and an external TreeCollection (Fixed)
9.3.9 (August 13, 2026)
Updates
- DataCollection/TreeCollection. The parse() and load() methods now reset existing sorting and filtering. Only filters with permanent: true are retained and reapplied to the new dataset
- Grid. Visual sorting indicators and header filter values are now automatically reset when data is reloaded via parse() or load()
Fixes
- DataCollection. Inconsistent results in forEach() and map() when update() was called from within the callback while sorting was active (Fixed)
- Grid. The duplication of selection overlays on spanned cells when using selection: “complex” (Fixed)
- Grid. A checkbox click in a sortable column header triggering a sort action (Fixed)
- Grid. A bug where an undefined CSS class was added to cells when using the mark property (Fixed)
- Grid. Removing a grouped column via its “close” icon starting a column drag action (Fixed)
- Grid. An issue where removeAll() cleared header filter inputs but failed to reset the underlying filtering rules (Fixed)
- Grid. Multiselect filtering for columns with editorType: “multiselect”; cells are now correctly matched if any of their values satisfy the filter (Fixed)
- Grid. The export to Excel where Microsoft Excel formatted cells without prefixes incorrectly (Fixed)
- TreeCollection. An issue where the tree could appear empty after parse() if a permanent filter is active (Fixed)
- TreeCollection. A bug where items were added twice when inserted into a sorted tree (Fixed)
- TreeCollection. The multi property of a filtering rule not being passed to the compare callback (Fixed)
9.3.10 (August 19, 2026)
- Grid. A script error that occurred when the mark property was applied to a hidden column (Fixed)
DHTMLX Diagram 6.1.7
6.1.7 (August 5, 2026)
- Diagram Editor. The issue where connection lines lost their visual controls after moving a shape into a group or a swimlane (Fixed)
- Diagram Editor. The snapping of new connectors to connection points on rotated shapes (Fixed)
- Diagram Editor. The issue where connection lines would break or displace when rotating a shape inside a group (Fixed)
- Diagram Editor. The behavior of dhx_slide sliders to ensure they work correctly when both horizontal and vertical sliders are displayed (Fixed)
- Diagram Editor. The visibility of dhx_slide elements at zoom levels other than 100% (Fixed)
- Diagram Editor. The positioning of the line preview placeholder to correctly align with the connection point (Fixed)
- Diagram Editor. The issue where collapsed Shapebar sections would automatically expand upon clicking the diagram area (Fixed)
- Diagram. The issue where a default true value in a custom shape’s property would override an explicit false value (Fixed)
- Diagram. The issue where clicking the scrollbar would clear the current selection of elements (Fixed)
DHTMLX Spreadsheet 6.0.3
6.0.3 (August 24, 2026)
- Custom column and row sizes were lost by the serialize() method if the cells were empty (Fixed)
- Scroll “jumping” in Chrome when a selected cell re-entered the viewport (Fixed)
- Some formulas disappeared after importing data from an Excel file (Fixed)
- The “locked” state of cells was lost during Excel export and import (Fixed)
Download the latest versions of our libraries and test them free of charge for 30 days:
- Gantt trial version
- Scheduler trial version
- Suite trial version
- Grid trial version
- Diagram trial version
- Spreadsheet trial version
For current customers, the updated packages are available in their Client’s Area.