DHTMLX Gantt 10.0 闪耀登场 DHTMLX Gantt is a comprehensive JavaScript Gantt chart library designed to simplify project planning, automate scheduling, visualize critical paths, and manage resources efficiently for teams of any size.10.02026年6月11日。主要版本发布本次更新对甘特图包的结构和功能行为进行了一些更改。 为确保万无一失请务必查看迁移说明。新功能DHTMLX Gantt 社区版正式发布——免费版现已采用MIT 许可证分发。Angular Gantt封装器正式发布Vue Gantt封装器已正式发布“自动缩放”功能已默认启用gantt.ext.zoom.zoomToFit()它会自动选择最合适的缩放级别使所有任务都能完整显示在时间轴上而无需水平滚动并resetZoom()在需要时恢复到之前的缩放级别。React Gantt现在为最常用的 Gantt API 提供了即用型React Hooks并附带了资源直方图的默认配置从而消除了之前访问原生实例所需的大部分样板代码。新增对更多语言环境的支持包括简体中文、繁体中文、粤语、泰语和越南语并且改进了现有翻译。更新自动调度引擎经过深度重构修复了长期存在的漏洞。TypeScript 类型定义已更新详情请参阅数据模型概述。日期解析和格式化现在使用单一的CSP安全实现。Zoom扩展程序现在自带已命名的默认级别因此无需自定义配置即可初始化levelsgantt.ext.zoom.init()间隔gantt.date开始辅助函数现在是纯函数——它们返回一个新的对象Date而不是修改传入的对象。React Gantt现在会将gantt 实例传递给customLightbox组件从而允许从自定义编辑器直接访问 Gantt API。React Gantt、Vue Gantt和Angular Gantt封装器现在默认对模板函数返回的字符串值进行 HTML 转义templates以防止 XSS 攻击。这适用于script、config.columns[].templatescript 和config.scales[].formatscript 函数。修复重新设计的自动调度引擎解决了许多长期存在的调度、约束和关键路径问题修复了具有ASAPproject_start行为的任务在其同级任务具有snet/约束的日期之前被移动的问题。snlt修复启用auto_scheduling_move_projects后自动调度期间同级任务意外提前到更早日期的问题。修复了当父项目与其子项目使用不同的日历时子任务被重新安排到错误日期的问题。修复了当关联的前置任务处于非工作时间且子任务使用全职日历时子任务被移至未来日期的问题。修复了在多级项目中启用inherit_calendar时具有独立日历的子任务会被安排到未来日期的问题。project_end修复在反向自动调度期间任务可能被安排在预定日期之后的问题。修复了自动调度功能在修改工作时间end_date设置后即使任务不需要移动也不会调整任务大小的问题。修复当任务具有约束但其auto_scheduling属性设置为时抛出的错误false修复了对于没有链接的任务onBeforeTaskAutoSchedule事件不会触发导致无法将其从调度中排除的问题。修复“开始到结束”和“开始到开始”链接中错误的总时差和关键路径计算。修复了当负延迟链路导致其后继链路比前一个链路更早完成时前一个链路未被标记为关键链路的问题。修复当项目仅包含一个父任务而没有子任务时getTotalSlackinvalid end_date argument函数抛出的错误。修复了当同级任务具有MSO/MFO 约束且父项目通过完成到完成或开始到完成链接连接时具有ASAP行为的子任务在每次自动调度运行时日期之间来回跳动的问题。修复启用auto_scheduling_compatibility后自动调度仍然对 MSO/MFO 任务应用约束逻辑的问题。修复链接子任务调度错误的问题当其链接使用的负滞后时间大于后续任务的持续时间且父项目通过“完成到完成”或“开始到完成”链接连接时该子任务的调度就会出错。其他修复方案修复了在里程碑中添加子任务时自动类型未将里程碑转换为项目的问题。修复React Gantt中未显式指定parse_date/format_datetemplates时无法正确处理 ISO 日期字符串的问题修复React Gantt中当加载新数据集时子任务可能在其父任务上方丢失父任务的问题。修复了React Gantt中垂直重排序标记无法拉伸至整个网格宽度的问题。