Releases: nelson820125/jordium-gantt-vue3
Releases · nelson820125/jordium-gantt-vue3
v1.11.6
[1.11.6] - 2026-06-16
Fixed
- 🔧 Fixed: In DAY view, after changing (resizing/dragging/editing) TaskBar start or end date, eliminated invalid offset caused by Timeline
- 🔧 Fixed: Tooltip now follows mouse position
- 🔧 Fixed: TaskBar resize-right calculation of end date
- 🔧 Fixed: Vulnerabilities fix
v1.11.5
[1.11.5] - 2026-05-28
Added
- 🎉 Added: GanttChart new prop
enableParentTaskAutoSchedule— toggle between auto and manual scheduling for parent tasks.true(default): parent TaskBar auto-stretches to span children's date range;false: parent TaskBar shows its own configured dates, with a red indicator line above when children overflow the bounds
Fixed
- 🔧 Fixed:
maxWidthauto-cap now uses DOMscrollWidth, supports flex columns, recalculates on view switch and resize - 🔧 Fixed: Vulnerabilities fix
v1.11.4
[1.11.4] - 2026-05-12
Added
- 🎉 Added: GanttChart new prop
rowHeight— customize row height (px) shared by Timeline and TaskList. Valid range: 30–60px (values out of range are clamped). When set below 40, TaskBar content automatically switches to a compact horizontal layout
Fixed
- 🔧 Fixed: TaskList
maxWidthis now auto-capped to total column width when columns are narrower, eliminating blank space on the right - 🔧 Fixed: Vulnerabilities in dompurify and postcss
v1.11.2
[1.11.2] - 2026-04-10
Fixed
- 🔧 Fixed: Built-in ClassName in TaskContextMenu caused it to not auto-close under certain conditions
- 🔧 Fixed: expand-all prop not taking effect
- 🔧 Fixed: Vulnerability fixes for vite & lodash
- 🔧 Fixed: Issues with built-in ConfirmDialog's confirm and cancel actions affecting language and theme switching
- 🔧 Fixed: Upgraded built-in MilestoneDialog and TaskDrawer components to the Body level
- 🔧 Fixed: Built-in ContextMenu now follows theme switching, and custom ContextMenu can also switch themes through Theme
v1.11.0
[1.11.0] - 2026-04-08
Added
- 🎉 Added: GanttChart new prop
scaleConfigs— customizecellWidth,formatter,preBuffer,sufBufferper time scale; unspecified scales continue using built-in defaults - 🎉 Added: Built-in
cellWidthmin/max clamping per scale; out-of-range values are automatically clamped (see README for per-scale limits)
Fixed
- 🔧 Fixed: Coordinate issues for Taskbar, Milestone, GanttConflicts, and GanttLinks when timeScale or cellWidth changes
- 🔧 Fixed: Reduced SplitterBar z-index to prevent covering application layer
- 🔧 Fixed: Garbled Chinese title when exporting PDF; switched to html2canvas screenshot rendering to fully avoid missing font issues
v1.10.4
[1.10.4] - 2026-03-31
Enhancement
- 🔧 Fixed: Removed '11111111111' information from milestone tooltip
- 🔧 Fixed: Fixed Taskbar drag precision calculation issue in hourly view
- 🔧 Fixed: Upgraded vulnerabilities in third-party packages
v1.10.0
[1.10.0] - 2026-03-07
Fixed
- 🔧 Optimized: Algorithm optimizations for improved plugin performance and better compatibility with mobile device access
- 🔧 Optimized: Collaborative discussions with a Github user led to this performance leap, and they also provided another application-level optimization方案, please refer to: discussion #16
v1.9.4
[1.9.4] - 2026-03-06
Fixed
- 🔧 修复:日期视图下,SplitterBar拖拽以及TaskList收起/展开后,计算导致2月份周期丢失问题
- 🔧 修复:任务视图切换至资源视图后今日定位偏移问题
- 🔧 修复:任务视图切换至资源视图后最大和最小日期范围计算问题
- 🔧 修复:资源视图下,小时/日/周视图切换后,最大值和最小值范围问题
- 🔧 修复:包的弱点升级
- 🔧 Fixed: In date view, after dragging the SplitterBar and collapsing/expanding the TaskList, the calculation caused the February cycle to be lost
- 🔧 Fixed: After switching from task view to resource view, the today marker offset issue
- 🔧 Fixed: After switching from task view to resource view, the max and min date range calculation issue
- 🔧 Fixed: In resource view, after switching between hourly/daily/weekly views, the max and min date range issue
- 🔧 Fixed: Vulnerabilities fix
v1.9.3
[1.9.3] - 2026-03-05
Added
- 🎉 Added: GanttChart new prop enableTaskDrawerAutoClose — set to false to disable the automatic closing behavior of the TaskDrawer
Fixed
- 🔧 Fixed: TaskBar width (duration) shrinking after dragging left and right in weekly view
v1.9.2
[1.9.2] - 2026-02-26
Added
- 🎉 Added: Singleton Tooltip architecture refactored — TaskBar no longer maintains independent Teleport DOM, Timeline now manages a single shared Tooltip node, significantly reducing DOM overhead for large datasets
- 🎉 Added: GanttChart supports
#taskbar-tooltipcustom Scoped Slot to fully replace built-in Tooltip content, exposingtask,taskStatus,resourcePercentscope parameters - 🎉 Added: GanttChart new prop
enableTaskListCollapsible(defaulttrue); set tofalseto force-hide TaskList and let Timeline occupy full width - 🎉 Added: GanttChart new prop
taskListVisible(defaulttrue) for reactive external control of TaskList visibility - 🎉 Added: GanttChart Expose API adds
getTaskListVisible(),setTaskListVisible(visible),toggleTaskList()for imperative TaskList control - 🎉 Added: ToolbarConfig adds
showViewModefield to control visibility of the view-mode toggle button group - 🎉 Added: Demo adds
data-100.jsonmedium-scale dataset (100 tasks) as the new default data source
Fixed
- 🔧 Fixed: When data is loaded asynchronously, initial scroll used empty task list; today marker lost after real data arrived
- 🔧 Fixed: After switching from resource view back to task view,
updateTimelineRangerecalculation caused today marker to move out of viewport - 🔧 Fixed: View-mode toggle button group in GanttToolbar was missing
v-ifguard, causingshowViewMode: falseto have no effect