Skip to content

更新日志

所有重要的版本更新都会记录在这里。建议项目维护者定期查看以了解最新功能和 Breaking Changes。

v1.1.4

发布日期: 2024-01-15

新特性

  • 虚拟滚动 - 处理大量任务数据时自动启用虚拟滚动,显著提升性能
  • 关键路径计算 - 自动计算并高亮项目关键路径
  • 任务折叠/展开 - 支持父子任务的折叠展开功能
  • 自适应密度布局 - 根据任务数量自动调整布局密度

优化

  • 🎨 优化暗色主题视觉效果,减少眼睛疲劳
  • ⚡ 优化大数据量(500+)渲染性能,帧率提升 60%
  • 📱 改善移动端触控体验,拖拽更跟手
  • 🔧 优化任务条宽度计算,减少文字溢出

Bug 修复

  • 🔧 修复特定日期格式(如 DD/MM/YYYY)解析错误
  • 🔧 修复导出 PDF 时背景色丢失问题
  • 🔧 修复周视图周末日期显示不正确的问题
  • 🔧 修复某些情况下今日线位置不准确的问题

v1.1.3

发布日期: 2023-12-20

新特性

  • 自适应密度布局 - 根据任务数量和屏幕尺寸自动调整布局
  • 自定义任务颜色 - 支持为单个任务设置不同颜色
  • 拖拽辅助线 - 显示对齐辅助线,提升拖拽精度

优化

  • 🎨 改进任务卡片样式,增加阴影和圆角
  • 📱 优化移动端布局,更好的响应式体验
  • 🔧 优化日期计算逻辑,减少闰年问题
  • ⚡ 优化初始渲染速度,首屏加载更快

v1.1.2

发布日期: 2023-11-28

新特性

  • 撤销/重做 - 支持撤销和重做任务操作(最多 50 步)
  • 导出面板 UI - 内置导出面板组件,一键导出
  • 任务进度拖拽 - 可直接拖拽调整任务进度

Bug 修复

  • 🔧 修复依赖关系更新不及时导致的任务冲突
  • 🔧 修复特定时区(如 America/New_York)日期显示错误
  • 🔧 修复导出 Excel 时中文字段名乱码问题
  • 🔧 修复拖拽任务时辅助线闪烁的问题

优化

  • ⚡ 优化拖拽性能,减少卡顿
  • 🎨 优化里程碑样式,使其更醒目

v1.1.1

发布日期: 2023-11-05

优化

  • ⚡ 优化初始渲染性能,减少白屏时间
  • 🔧 修复部分场景下进度条显示异常
  • 🔧 修复导出图片时任务条文字模糊的问题
  • 🔧 修复 auto 主题模式下首次加载闪烁的问题

v1.1.0

发布日期: 2023-10-20

新特性

  • 完整 React 支持 - React 18 + TypeScript,完整的类型定义
  • 完整 Vue 3 支持 - Vue 3 Composition API,响应式数据绑定
  • 多种内置主题 - 亮色、暗色、自动跟随系统
  • PNG/PDF/Excel 导出 - 一键导出多种格式
  • 多语言支持 - 内置中英文,开箱即用
  • 多种依赖类型 - FS/SS/FF/SF 四种依赖关系
  • 任务分组 - 支持父子任务层级结构

Bug 修复

  • 🔧 修复周视图显示不正确的问题
  • 🔧 修复拖拽事件参数错误的问题
  • 🔧 修复某些日期范围下刻度线显示不正确的问题

v1.0.0

发布日期: 2023-09-15

首次发布

  • 🚀 基础甘特图功能
  • 📊 多视图模式支持(日/周/月/季度/年)
  • 🔄 拖拽调整任务时间
  • 🎨 亮色/暗色主题切换
  • 🌍 国际化支持(中英文)

版本迁移指南

从 v1.0.x 升级到 v1.1.x

Breaking Changes

Props 变更:

  • onTaskUpdate 已废弃,请使用 onTaskDragonTaskResize
  • dateRange 拆分为 startDateendDate

方法变更:

  • scrollToDate 变更为 scrollToTask
  • resetZoom 已被移除,请使用 fitToScreen
tsx
// v1.0.x
<EnhancedGanttChart
  onTaskUpdate={(task, changes) => {}}
  dateRange={[start, end]}
/>

// v1.1.x
<EnhancedGanttChart
  startDate={start}
  endDate={end}
  onTaskDrag={(task, e, newStart, newEnd) => {}}
  onTaskResize={(task, newStart, newEnd) => {}}
/>

如何更新

bash
npm update @agions/gantt-flow
bash
yarn upgrade @agions/gantt-flow
bash
pnpm update @agions/gantt-flow

想了解更多?

查看 GitHub Releases 获取每个版本的完整变更日志。

基于 MIT 许可证发布