What's New
현재 사용 중인 dhtmlxGantt 버전이 2.0보다 이전 버전이라면, 업데이트에 대한 자세한 내용은 "Миграция с предыдущих версий"를 참고하세요.
9.0.11
2025년 5월 27일. 버그 수정 릴리즈수정 사항
- mergeCalendars에서
customWeeks값이 잘못 병합되는 문제 수정 - column
name에 공백이 포함된 경우onrender함수에서 오류가 발생하는 현상 수정 - S-Curve Overlay가 활성화된 상태에서 click_drag로 타임라인을 드래그한 후 Gantt가 읽기 전용 모드에 남아있는 문제 수정
- Resource calendar 사용 시, Lightbox의 duration 섹션 아래에 Resources 섹 션이 위치할 때 작업 기간이
0으로 초기화되는 문제 수정 - Gantt가 React StrictMode에서 사용될 때 "This is a Trial version" 경고로 인해 콘솔 오류가 발생하는 현상 수정
- gantt.config.baselines.render_mode가 비활성화된 경우 adjustTaskHeightForBaselines 함수가 행 높이를 다시 계산하지 않는 문제 수정
- Salesforce 환경에서 타임라인이 숨겨진 경우 작업이 표시되지 않는 문제 수정
- dynamic_resource_calendars 설정이 비활성화된 경우 상위 작업에서 캘린더가 상속되지 않는 문제 수정
- ReactGantt가 groupBy 모드일 때 다시 렌더링 시 스크롤 위치가 초기화되는 문제 수정
업데이트
- gantt.env에
isSalesforce플래그 추가 - React Gantt에
groupTasksprop 추가
9.0.10
2025년 4월 22일. 버그 수정 릴리즈수정 사항
- Lightbox에서
parent필드 값을 변경할 수 없는 문제 수정 - Firefox 88 이상에서 마우스 휠 사용 시 스크롤 속도가 과도하게 빨라지는 현상 수정
- 하위 작업이 일정이 없고 날짜 파라미터가 없는 경우 project tasks를 드래그할 수 없는 문제 수정
- open 또는 close 메서드 사용 시 gantt.silent 동작 중 gantt.render()가 예기치 않게 호출되지 않도록 보장
- onBeforeTaskChanged 이벤트가
false를 반환할 때 project tasks가 다시 그려지지 않는 문제 수정 - 작업 진행 바가 예상대로 작업 전체 너비를 차지하도록 보장
- 접근성 향상을 위해 읽기 전용 작업 링크에서 잘못된 WAI-ARIA 속성 제거
- 작업 바 높이 변경에 따라 작업 바 리사이저가 적응하지 않는 문제 수정
9.0.9
2025년 4월 16일. 버그 수정 릴리즈업데이트
- React Gantt 샘플이 Commercial, Enterprise, Ultimate, Evaluation 패키지에 추가됨
수정 사항
- resetLayout 메서드 호출 후 마우스 휠 줌이 동작하지 않는 문제 수정
- Quick Info 팝업이 Timeline 또는 Grid 뷰의 확장/축소 버튼 클릭 시 나타나는 문제 수정
- 그리드 뷰를 초기화하지 않고 Gantt를 제거할 때 발생하는 오류 수정
- Undo extension이 활성화된 상태에서 존재하지 않는 상위 작업을 가진 작업을 로드할 때 발생하는 오류 수정
- click_drag 확장이 터치 디바이스에서 동작하지 않는 문제 수정
- 터치 디바이스에서 그리드 스크롤 반응성 개선
9.0.7
2025년 3월 27일. 버그 수정 릴리즈수정 사항
- keyboard_navigation이 활성화된 상태에서 그리드 없이 타임라인의 작업을 클릭할 때 발생하는 오류 수정
- placeholder task가 포함된 정렬된 작업의 WBS code 계산 오류 수정
- 작업을 축소하거나 그리드 크기 조정 시 리소스 타임라인의 스케일 셀이 사라지는 문제 해결
gantt.silent함수 내에서 자식과 부모 작업을 모두 추가할 때 올바른 작업 순서가 유지되도록 보장- resource cells의 값을 편집한 후에도 포커스가 유지되도록 개선
- 작업 클릭 시 Gantt가 그리드의 가장 왼쪽 위치로 스크롤되는 현상 방지
- group 모드에서 새 작업 추가 시
group속성이 유지되도록 보장 - markers가 타임라인이 처음에 비활성화된 경우 표시되지 않는 문제 수정
- 레이아웃 구성에서 차트가 처음에 표시되지 않을 때 중복되는 markers 방지
- dragging the timeline 후 드래그 핸들(링크, 진행률, 작업 크기 조정)이 사라지는 문제 수정
- 링크 id 타입이 숫자형일 때 predecessor inline editor가 올바르게 동작하도록 보장
gantt_marker_area요소 중복 방지changeTaskId액션에 대한 undo 기능 수정
9.0.6
2025년 3월 18일. 버그 수정 릴리즈수정 사항
- lightbox에서 버튼이 Gantt를 재초기화하기 전까지 현재 로케일을 반영하지 않는 문제 수정
- 일부만 로드된 작업의 링크를 삭제할 때 발생하는 오류 해결
parent속성 타입을 숫자에서 문자열로 변경한 후 작업이 잘못 하위 브랜치의 맨 아래로 이동하는 현상 방지- 스크롤바 근처 리사이저 조정으로 스크롤바 동작 개선
- gantt.batchUpdate 내에서 작업 추가 시 resource assignments가 유지되도록 보장
- infinite scale에서 드래그 앤 드롭 중 작업이 사라지는 문제 수정
- 데이터가 여러 번 파싱된 후 lightbox에서 리소스 이름이 올바르게 표시되도록 보장
- duration_step 설정 사용 시
getClosestWorkTime에서 잘못된 날짜 계산 수정 - onColumnDragMove 이벤트를 취소할 수 있도록 허용
- 트라이얼 빌드가 Lightning Web Components(LWC)에서 실행되지 않는 호환성 문제 해결
- resource panel에 영향을 주는
fetchTasks및 deepcopy_on_parse 설정 관련 문제 해결 - Gantt 초기화 시 폰트 아이콘 표시 오류 수정
9.0.5
2025년 2월 28일. 버그 수정 릴리즈- Resource Grid에서 행 크기 조정 시 발생하는 오류 수정
- Time control의 year_range 속성으로 지정된 범위에 마지막 연도가 포함되도록 보장
line-heightCSS 스타일로 인해 영향을 받는 링크 화살표 위치 수정links배열 없이 collections 로드 시 발생하는 오류 수정gantt.config.baselines가 falsy이지만 명시적으로false로 설정되지 않은 경우 발생하는 문제 해결- click_drag 기능이 resetLayout 호출 후 동작하지 않는 문제 수정
- keyboard_navigation 활성화 시 선택된 하위 작업이 상위 작업보다 위에 표시되지 않도록 보장
- 작업 ID에 작은따옴표가 포함된 경우 발생하는 키보드 내비게이션 문제 수정
- duration이 음수일 때 calculateEndDate 동작 수정
- baselines가 활성화된 타임라인 없이 데이터셋을 로드할 때 발생하는 오류 해결
- 작업이 차트 시간 범위 밖에 있어도 그리드 셀이 포커스를 받을 수 있도록 보장
- inline editor에서 날짜 값을 일부만 삭제할 때 발생하는 오류 수정
fetchTasks가 활성화된 상태에서 필터링 후 resource panel이 잘못 표시되는 문제 수정
9.0.4
2024년 12월 3일. 버그 수정 릴리즈- SNET constraint 날짜를 inline editor로 변경할 수 없는 문제 수정
- dynamic_resource_calendars 설정이 비활성화된 경우, 단일 resource assignment가 있는 작업에 대해 Gantt가 글로벌 calendar를 반환하는 문제 수정
- Gantt를 재초기화하거나 레이아웃을 재설정한 후 inline editor를 통해 시작 날짜를 변경할 때 constraint 날짜에 문제가 발생하는 현상 수정
- gantt.getGanttInstance 메서드 사용 시 컨테이너를 지정하지 않으면 gantt.plugins 일부 설정에서 스크립트 오류가 발생하는 문제 수정
- auto_scheduling_project_constraint 설정이 활성화되고 작업이 grouped된 경우 Gantt가 동작하지 않는 문제 수정
- 작업을 드래그한 후 작업의 constraint이 유지되도록 보장
9.0.3
2024년 11월 19일. 버그 수정 릴리즈- Quick Info 팝업 스타일 관련 회귀 문제 수정
- 'start'/'end' 대신 'flex-start'/'flex-end' 사용으로 인한 PostCSS 빌드 경고 해결
- lightbox를 통해 업데이트 시 resource assignment가 제거되는 문제 방지
- resource_cell_value에서 resource_render_empty_cells가 활성화된 비작업일에 작업 배열이 비어있는 문제 수정
- lightbox 섹션에 내장된 버튼 클릭 시 발생하는 오류 수정
- resource panel과 zoom levels가 동기화되도록 보장
- Gantt를 재초기화하거나 레이아웃을 재설정한 후 Inline Editors 이벤트가 제거되지 않도록 방지
- redoing 후 열림 상태가 복원되지 않는 문제 수정
9.0.2
2024년 11월 11일. 버그 수정 릴리즈수정 사항
- 작업 객체의 속성을 통해 작업 색상이 지정될 때 작업 테두리 및 진행률에 잘못된 스타일이 적용되는 회귀 현상 수정
- marker_class 템플릿의 기능 복원
- 라이트박스의 textarea 섹션에서 누락된 classname 복원
- 마감일이 작업 행 밖에 표시되고 완전히 중앙 정렬되지 않는 문제 수정
- 마우스 오버 시 링크가 다른 링크 위에 표시되도록 보장
- parse 메서드를 사용하여 baseline 날짜를 로드할 때 날짜가 계산되지 않는 문제 수정
- 일반 및 RTL 보기 모두에서 제약 조건의 위치를 올바르게 수정
- 분할 작업의 일부를 연결할 때 불필요한 링크 루프 방지
- Quick Info가 detached mode에서 너비 증가 및 하드코딩된 스타일로 인해 숨겨지지 않는 문제 수정
- Export API에서 Excel 내보내기 시 트리 들여쓰기 지원
- multiselect_one_level가 활성화된 상태에서 다른 트리 레벨의 작업을 선택하면 작업 선택이 불가능한 문제 해결
- TypeScript 환경에서 export_api 플러그인의 기능 복원
- 타입 정의 업데이트
9.0.1
2024년 10월 21일. 버그 수정 릴리스수정 사항
- smart_rendering이 활성화된 상태에서 드래그 시 링크 위치가 잘못 표시되는 회귀 현상 수정
- lightbox의 Resource Control이 컨테이너를 벗어나 확장되는 회귀 현상 수정
- 커스텀 CSS로 강조 표시된 경우 마지막 행의 time scale 셀 하단 테두리가 누락되는 문제 수정
- smart_scales가 비활성화된 경우 sticky labels의 잘못된 동작 수정
- 오른쪽 클릭 후에도 Gantt가 작업을 수직 드래그하는 문제 해결
- resetLayout 호출 시 S-Curve Overlay 플러그인의 기능이 중단되는 문제 수정
- predecessor editor가 중복 링크를 생성하지 않도록 방지
9.0
2024년 10월 17일. 주요 업데이트주요 변경 사항
이번 업데이트에서는 Gantt 패키지의 구조와 기능 동작에 일부 변경 사항이 있습니다. 안전을 위해 마이그레이션 노트를 반드시 확인하세요.
새로운 기능
- CSS 변수 기반의 스킨 커스터마이징
- 새로운 다크 스킨 도입
- 내장 baseline 지원 추가
- 수동 일정 요약 작업 지원
- 시간 눈금의 스티키 라벨
업데이트
- Terrace 스킨 업데이트
- 마감일의 기본 표시 추가
- 작업 제약 조건의 기본 표시 추가
- 스킨 소스 파일 패키지 포함
- Undo 플러그인에 undo/redo 스택을 관리하는
setUndoStack및setRedoStack메서드 추가 - npm을 통한 Gantt 프로페셔널 버전 설치 지원
- Bluebird Promise 라이브러리 코어에서 제거
- 고해상도 화면 및 작은 화면에서의 확장성 및 반응성 개선
- 타입 정의 업데이트
수정 사항
- 부모 작업의 높이가 더 클 때 마일스톤의 링크 위치가 잘못 표시되는 문제 수정
- 자동 스케줄링 중 작업에 대해 자동 스케줄링이 취소될 경우 발생하는 오류 해결
- 분할 작업이 분할 부모 행 내에 올바르게 표시되도록 보장
- 하위 작업의 링크 지연이 0인 경우 프로젝트 자동 스케줄링 수정
- 서로 다른 행 높이를 가진 분할 작업의 링크 위치 오류 수정
- 2단계 작업이 있는 프로젝트도 Gantt가 제대로 자동 스케줄링하도록 보장
- 작업이 지정된 날짜 범위 밖에 있을 때 resource_cell_value에서 고정 날짜 "assignments"를 반환하지 않는 문제 수정
8.0.11
2024년 10월 8일. 버그 수정 릴리스수정 사항
- 열 리사이저가 가장 오른쪽 열에 있을 때 타임라인과 함께 그리드 스크롤이 동작하지 않는 문제 수정
- lightbox에서 Time section을 추가할 때 wide_form 모드로 전환되는 현상 방지
- number editor가 min 및 max 속성을 준수하여 정의된 범위를 벗어난 값 입력 방지
- Resource Panel에 작업이 표시된 상태에서 gantt.batchUpdate 메서드 내에서 작업 삭제 시 오류 수정
- Salesforce 환경에서 lightbox 위치가 올바르게 중앙에 표시되도록 수정
- row_height 설정으로 인해 키보드 내비게이션이 중단되는 문제 수정
- 일부 시나리 오에서 프로젝트 자동 스케줄링 날짜가 올바르게 계산되도록 하여 한 번의 호출만으로 정확한 결과 제공
- Resource Histogram이 페이지에 있을 때 키보드 내비게이션 문제 해결
- gantt.getGanttInstance를 구성 파라미터와 함께 호출하면 터치 지원 기기에서 초기화 오류 수정
- Node.js 버전에서 gantt.load 메서드 제거
- 커스텀 getVisibleRange 함수 정의 시 Gantt에서 오류가 발생하는 문제 수정
- 키보드 내비게이션 사용 시 작업 업데이트 후 Gantt가 해당 작업으로 스크롤되는 회귀 현상 해결
- 헤더의 정렬 아이콘 클릭 시 그리드 정렬이 제대로 동작하도록 수정
- drag_timeline 활성화 시 작업 리페인팅이 일관되지 않게 표시되는 문제 수정
8.0.10
2024년 8월 23일. 버그 수정 릴리스수정 사항
- Gantt가 두 번째 캘린더에서 날짜 설정을 병합하지" 않는 문제 수정
- "hide empty" 옵션이 활성화된 경우 리소스가 할당되지 않는 문제 수정
- Resource Section에 값이 수정되기 전까지 getLightboxSection 메서드가
null을 반환하는 문제 수정 - Resource Histogram 템플릿이 최소 날짜 이전에 시작하지만 표시된 날짜 범위 내에 종료되는 작업에 대해 호출되지 않는 문제 수정
- 작업 type 변경 후 Resource Assignments가 저장되지 않는 문제 수정
- lightbox에서 'project' 작업 type이 설정되지 않는 문제 수정
- 병합된" 캘린더의 worktime 설정이 주말로 처리되는 문제 수정
- 작업에 Resource Assignments가 서로 다른 날짜에 할당된 경우 리소스별 그룹화가 동작하지 않는 문제 수정
- onBeforeSplitTaskDisplay 이벤트를 사용하여 자식이 없는 분 할 작업 필터링 시 오류 발생 문제 수정
- 프로젝트 및 하위 작업 드래그 후 Resource Assignments가 업데이트되지 않는 문제 수정
8.0.9
2024년 6월 18일. 버그 수정 릴리스수정 사항
- 키보드 단축키로 여러 번 들여쓰기/내어쓰기 후 작업이 사라지는 문제 해결
- Gantt를 수직 스크롤한 후 인라인 에디터를 다시 열 수 없는 문제 수정
- gantt.createDataProcessor 메서드에서 지정한 커스텀 헤더를 DataProcessor가 무시하는 문제 수정
- onBeforeLightbox 핸들러가 새 작업 생성 중
false를 반환할 때 발생하는 작업 표시 문제 수정 - timeline_placeholder 구성이 활성화된 경우 marker 높이가 잘못 표시되는 문제 수정
- Formatter가 라틴 문자가 아닌 경우 동작하지 않는 문제 수정
- 부모 작업을 수직 드래그한 후 작업이 사라지는 문제 수정
- smart_rendering 활성화 시 스크롤용 키보드 단축키가 제대로 동작하지 않는 문제 수정
- Resource Assignments 객체의 커스텀 속성이 파싱 후 포함되지 않는 문제 수정
- TypeScript 타입 정의 업데이트
8.0.8
2024년 5월 31일. 버그 수정 릴리스수정 사항
- Undo extension이 대량 작업 시 일부 작업을 건너뛰는 문제 수정
- gantt.silent 함수 내에서 gantt.deleteLink 호출 시 스크립트 오류 수정
- 두 연결된 작업에 서로 다른 캘린더가 있을 때 자동 스케줄링이 잘못 동작하는 문제 수정
- 순환 링크 생성 후 스크립트 오류 발생 문제 수정
- 편집 가능한 Resource Panel이 있는 Gantt를 destroying 후 스크립트 오류 발생 문제 수정
- 일부 브라우저에서 툴팁이 사라지는 문제 수정
8.0.7
2024년 5월 16일. 버그 수정 릴리스수정 사항
- SalesForce의 트라이얼 빌드에서 발생하는 스크립트 오류 수정
- onAfterTaskUpdate 이벤트가 이제 타임라인에서 작업을 드래그한 후 Auto Scheduling 이벤트보다 먼저 발생함
- Multiselect 확장 기능이 활성화된 상태에서 선택된 작업을 조작할 때 중복 이벤트가 발생하던 문제 수정
- 차트의 첫 번째 작업에 날짜가 없을 때 발생하던 스크립트 오류 수정
- lightbox 섹션 이름을 클래스 이름으로 section 요소에 추가하여 식별 용이성 개선
- Auto Scheduling이 활성화된 상태에서 lightbox에서 작업의 일정을 해제할 수 없던 문제 수정
- Gantt 차트를 스크롤할 때 resize_rows 마커 위치 오류 수정
- 연결된 unscheduled tasks의 Auto Scheduling 방지
- 스마트 렌더링이 비활성화된 상태에서 Rollup 작업을 추가할 때 Gantt가 크래시 나던 문제 수정
- 터치 디바이스에서 split tasks를 드래그할 때의 문제 수정
- unscheduled tasks에 대해 isCriticalTask, getFreeSlack, getTotalSlack 메서드 사용 시 발생하던 오류 수정
- 연결된 프로젝트에 unscheduled 하위 작업만 있을 때 발생하던 오류 수정
8.0.6
2023년 9월 25일. 버그 수정 릴리즈수정 사항
- 접근성 향상을 위한 WAI-ARIA attributes 사용의 개선 및 수정
grid_elastic_columns설정이 활성화된 상태에서 그리드 폭이 다시 그려진 후 감소하는 문제 수정- 기본
undo_steps수가 10에서 100으로 증가 - Export API client가 이제 Gantt의 GPL 버전에 통합됨(이전에는 PRO 버전에만 포함)
- Node.js version of Gantt에서 https export server endpoints 지원 추가
8.0.5
2023년 9월 1일. 버그 수정 릴리즈수정 사항
- gantt.getGanttInstance 설정을 통해 확장 기능을 활성화할 때 잘못된 경고가 발생하던 문제 수정
- skip_off_time 설정이 활성화된 상태에서 gantt.exportToExcel()이 잘못 동작하던 문제 수정
- Samples Viewer 개선
8.0.4
2023년 7월 31일. 버그 수정 릴리즈수정 사항
- Resource Datastore의 변경 사항을 DataProcessor가 추적하지 않던 문제 수정
- process_resource_assignments 설정이 비활성화된 상태에서 작업을 드래그한 후 발생하던 오류 수정
- gantt.calculateEndDate에서 분 단위로 날짜를 빼는 경우 잘못 동작하던 문제 수정
- visibility groups가 포함된 레이아웃의 성능 소폭 개선
8.0.3
2023년 6월 14일. 버그 수정 릴리즈수정 사항
- Resource Panel 성능 개선
- negative Lag이 있는 작업에서 Free Slack 계산 오류 수정
- 진행률이 100%인 작업의 Critical Path 계산 오류 수정
8.0.2
2023년 5월 31일. 버그 수정 릴리즈수정 사항
- LinkFormatters를 사용할 때 발생하는 Export 오류 수정
- Undo extension이 Resources and Resource Assignments와 함께 사용할 때 잘못 동작하던 문제 수정
- 타입 정의 업데이트
- Rollup 작업 렌더링 성능 개선
- Split Tasks 렌더링 성능 개선
- 기타 성능 개선
8.0.1
2023년 3월 30일. 버그 수정 릴리즈수정 사항
- lightbox가 열려 있지 않 을 때 gantt.showCover() 호출 시 발생하는 오류 수정
- split tasks에서 시간 축 외부에 표시되는 분할 작업으로 인한 스크립트 오류 발생 회귀 문제 수정
- gantt.addLinkLayer() 메서드의 회귀 문제 수정
- settings of work time에 분 단위가 포함된 경우 auto scheduling과 MSO, FNET, FNLT constraints가 잘못 동작하던 문제 수정
- 스크롤 시 onBeforeSplitTaskDisplay 이벤트 작동 오류 수정
8.0
2023년 3월 20일. 주요 업데이트주요 변경 사항
최신 버전에 맞추려면 Migration article을 확인하세요.
신규 기능
- 리소스 관리 업데이트:
- 리소스 및 리소스 할당 정보를 데이터와 함께 불러오기 가능
- 리소스 및 리소스 할당 변경을 DataProcessor로 추적 가능
- Resource panel 사용 시 필요한 보일러플레이트 코드 감소
- 작업 그룹화 기능이 그룹 내에서 원래 Gantt 트리 구조를 보존할 수 있음:
- groupBy() 메서드의 새로운 save_tree_structure 파라미터 추가
- Empty state screen:
- 새로운 show_empty_state 속성
- 새로운 emptyStateElement extension
- 타임라인의 배경 그리드를 전체 컨테이너로 확장 가능:
- 새로운 timeline_placeholder 속성
- Rollup 항목 및 split tasks 개선:
- 개별 rollup items 및 split tasks 스타일 지정 가능
- 프로젝트 작업에서 모든 rollup 항목 숨기기 가능
- rollup 항목의 표시 위치 제어 가능(새로운 onBeforeRollupTaskDisplay 이벤트)
- split tasks 필터링 가능(새로운 onBeforeSplitTaskDisplay 이벤트)
- split tasks 표시 성능 최적화
- 백엔드에서 확인을 받은 후에만 항목 삭제 가능:
- dataProcessor configuration object의 새로운 deleteAfterConfirmation 파라미터
- 자동 스케줄링 및 제약 조건 계산 업데이트:
- 작업이 상위 프로젝트로부터 제약 유형을 상속 가능:
- Critical Path, Slack, Auto Scheduling 개선:
- Critical path, Slack, Auto scheduling 알고리즘에서 작업의 진행률 사용 가능:
- 새로운 auto_scheduling_use_progress 속성
- total slack을 프로젝트 단위로 계산 가능
- 크리티컬 패스 계산 성능 대폭 개선
- Critical path, Slack, Auto scheduling 알고리즘에서 작업의 진행률 사용 가능:
- getTaskBy() 메서드가 이제 'project' 작업 선택 지원:
- getTaskBy() 메서드의 새로운 types 파라미터
- 타임라인 셀에 임의의 HTML 콘텐츠 삽입 가능:
- 새로운 timeline_cell_content 템플릿
- gantt.plugins에 export API가 포함되어 별도의 JS 파일 추가 불필요. Migration 문서 참고
업데이트
- TypeScript 타입 정의 업데이트
수정 사항
- 분 단위 duration_unit 및 사용자 지정 working time 설정에서 duration calculation 문제 수정
- slack 계산 관련 다양한 문제 수정
- Slack calculations 활성화 시 데이터 로딩에서 발생하는 스크립트 오류 수정
- setWorkTime 메서드가 이제 customWeeks 내 날짜의 규칙 설정 지원
- 스마트 렌더링 사용 시 Gantt에 데이터 대신 빈 공간이 표시되는 문제 수정
- custom heights가 있는 행에서 vertical reordering 시 그리드 행이 잘못 이동하던 문제 수정
- Multiselect 확장 기능이 활성화된 상태에서 Inline editors가 잘못 동작하던 문제 수정
- gantt.config.quick_info_detached 설정이
false일 때 Quick Info 팝업이 잘못 표시되던 문제 수정 - Inline Editor 인터페이스의
is_valid함수 인자 수정. 이제 함수는 컬럼 객체를 받음 - gantt.groupBy가 활성화된 상태에서 작업 생성 시
parent속성이 올바르게 저장되지 않던 문제 수정 - placeholder tasks 및 Keyboard navigation 활성화 시 예기치 않은 수직 스크롤 문제 수정
- DataProcessor가 Auto Scheduling 이후 일부 변경 사항을 백엔드에 반영하지 못하던 문제 수정
- vertical reordering에서 작업 행이 Gantt 외부로 드래그될 수 있던 문제 수정
- Resource panel에서 행의
oddCSS 클래스가 잘못 지정되던 문제 수정
7.1.13
2022년 11월 4일. 버그 수정 릴리즈수정 사항
- gantt.addLinkLayer() 메소드가 smart_rendering 속성과 함께 동작하지 않던 문제를 수정했습니다.
- 다양한 time scales에서 S-Curve Overlay가 제대로 표시되지 않던 문제를 수정했습니다.
- grid_elastic_columns 속성이 활성화된 경우 그리드 열 크기 조정에 문제가 있던 부분을 수정했습니다.
- Keyboard Navigation을 사용하여 작업을 삭제한 후 Gantt의 수직 스크롤 위치가 초기화되는 문제를 수정했습니다.
- treeDatastore.move() 메소드의 동작 오류를 수정했습니다.
- gantt.parse() 메소드 사용 시 데이터셋의 extra collections이 gantt.serverList() 메소드로 접근 가능하도록 수정했습니다.
- gantt.groupBy() 메소드 사용 후 그룹화 시 선택 상태가 초기화되는 문제를 수정했습니다.
- Vue.js v3.x와의 호환성 문제를 해결했습니다.
- 지정된 작업에 'constraint_date'가 없을 때 gantt.getConstraintLimitations() 메소드에서 발생하던 스크립트 오류를 수정했습니다.
- SalesForce Web Security와의 호환성 문제를 해결했습니다.
- Keyboard Navigation 활성화 시 Gantt 컨테이너 밖을 클릭해도 포커스가 Gantt로 돌아오는 문제를 수정했습니다.
- German locale가 업데이트되었습니다.
- 다중 선택 모드에서 작업을 한 번 클릭하면 인라인 에디터를 열 수 있습니다(inline_editors_multiselect_open 속성 추가).
7.1.12
2022년 6월 16일. 버그 수정 릴리즈수정 사항
- "week" 단위에서 gantt.isWorkTime() 메소드의 잘못된 동작을 수정했습니다.
- gantt.silent() 메소드로 작업과 링크를 추가할 때 렌더링되지 않던 문제를 수정했습니다.
- 일부 경우 데이터 로딩 후 "Task not found" 오류 메시지가 표시되던 문제를 수정했습니다.
- gantt.changeLightboxType() 메소드 사용 시 이전 lightbox 요소가 DOM에 남아있던 문제를 수정했습니다.
- 썸머타임/윈터타임 변경 이후 작업이 겹칠 때 종료 날짜 계산이 잘못되던 문제를 수정했습니다.
- 셀 에디터로 리소스 값을 편집할 때 Resource Grid가 사라지던 문제를 수정했습니다.
- Gantt layout에 "resourceGrid"/"resourceTimeline" 뷰만 포함되고 "grid"/"timeline" 뷰가 없을 때 발생하던 스크립트 오류를 수정했습니다.
- Resource Panel이 포함된 Gantt layout에서 autosize 설정이 잘못 동작하던 문제를 수정했습니다.
- split tasks에 대한 lightbox를 수정하여, 이제 분할 작업을 더블 클릭하면 lightbox가 정상적으로 표시됩니다.
7.1.11
2022년 4월 27일. 버그 수정 릴리즈수정 사항
- 압축된 Gantt 파일의 sourcemap 문제를 수정했습니다.
- autosize = 'y' 적용 시 markers의 위치가 잘못 표시되던 문제를 수정했습니다.
- Gantt 컨테이너에 여분의 margin이나 vertical offset이 있을 경우 tooltip 및 기타 요소의 위치가 잘못 표시되던 문제를 수정했습니다.
- editable resource diagram의 첫 번째 셀을 편집한 후 행 순서가 변경되는 문제를 수정했습니다.
- 작업을 확장하거나 축소한 후 smart rendering이 잘못 동작하던 문제를 수정했습니다.
- onBeforeDrag 이벤트가 click_drag 및 drag_timeline 확장 사용 시 기본 동작을 차단하지 못하던 문제를 수정했습니다.
- resource assignments store에 대해 changeId() 메소드 호출 시 발생하던 스크립트 오류를 수정했습니다.
- 기본 Gantt layout의 스크롤바가 이제 scrollVer/scrollHor 이름 없이도 올바르게 작동합니다.
- split tasks가 selection 시 일반 작업과 동일하게 'gantt_selected' 클래스를 받도록 변경되었습니다.
7.1.10
2022년 3월 16일. 버그 수정 릴리즈수정 사항
- project task에 자식이 없고
start_date파라미터만 지정된 경우 Gantt가 렌더링되지 않던 문제를 수정했습니다. - 작업 ID가 숫자가 아니거나 16자 이상의 숫자 문자열일 때 작업 행을 드래그 앤 드롭으로 크기 조정할 수 없던 문제를 수정했습니다.
- visibility groups가 complex layout에서 그리드와 타임스케일의 크기 동기화를 막던 문제를 수정했습니다.
- 여러 작업을 동시에 수평 이동할 때 작업 날짜에 문제가 발생하던 부분을 수정했습니다.
- auto-update mode가 비활성화된 경우 dataProcessor가 여러 데이터스토어에서 모든 업데이트를 전송하지 않던 문제를 수정했습니다.
- milestone이 FF link와 함께 사용될 때 다음 날로 이동하던 문제를 수정했습니다.
- backward scheduling 사용 시 project_end가 비작업 시간으로 설정되면 milestone의
end_date계산이 잘못되던 문제를 수정했습니다. - Gantt 위에 HTML 요소가 표시된 경우 작업 재정렬이 잘못 동작하던 문제를 수정했습니다.
- 캘린더에서 날짜/요일 설정을 제거한 후 unsetWorkTime() 메소드가 변경 사항을 즉시 적용하지 않던 문제를 수정했습니다.
- multiselect 확장이 활성화된 경우 clearAll() 메소드가 선택된 작업을 해제하지 않던 문제를 수정했습니다.
- exportToExcel() 메소드에
visual: true파라미터와 duration_unit을 'hour'로 설정할 때 오류가 발생하던 문제를 수정했습니다.
7.1.9
2022년 1월 10일. 버그 수정 릴리즈수정 사항
- "year" 스케일에서 프로젝트를 드래그한 후 하위 작업의 정렬이 맞지 않던 문제와 스케일을 동적으로 전환할 때 발생하던 문제를 수정했습니다.
- "month" 스케일에서 하위 작업이 있는 프로젝트를 드래그한 후 프로젝트 기간이 변경되는 문제를 수정했습니다.
- Auto Scheduling에서 작업 기간을 변경할 때 constraint type이 "ASAP"에서 "SNET"으로 변경되던 문제를 수정했습니다.
- schedule_from_end가 활성화된 상태에서 인라인 에디터로 시작/종료일을 변경한 후 backward scheduling이 잘못 동작하던 문제를 수정했습니다.
- 읽기 전용 모드에서 읽기 전용 작업에 대해 lightbox를 열 수 있습니다.
- 이제 lightbox로 읽기 전용 작업을 편집할 수 없습니다.
- 읽기 전용 모드에서 편집 가능한 작업에 대해 lightbox가 열리지 않던 문제(v6.3.1에서 발생)를 수정했습니다.
- show_chart로 타임라인을 숨긴 후 그리드 열 크기 조정에 문제가 있던 부분을 수정했습니다.
- Auto Scheduling에서 project_start와 project_end 값을 변경한 후 취소할 수 없던 문제를 수정했습니다.
- 자동 스케줄링이 비활성화된 작업에 제약 조건이 할당되는 문제를 수정했습니다.
- 작업 날짜 범위가 10년을 넘고 연도 선택기 범위가 지정되지 않은 경우 lightbox가 연도 범위를 정의하지 못하던 문제를 수정했습니다.
- 3개 이상의 수직 뷰에 수평 스크롤바가 연결된 경우 Gantt 로딩 후 스크립트 오류가 발생하던 문제를 수정했습니다.
- onBeforeTaskAutoSchedule 이벤트가 strict mode에서 ASAP constraint를 링크 없는 작업에 설정할 때 잘못 동작하던 문제를 수정했습니다.
- Next.js 프로젝트에서 Gantt의 압축 버전을 실행할 때 오류가 발생하던 문제를 수정했습니다.
- gantt instance를 빈 컨테이너에 초기화할 때 Gantt의 너비가 변경되는 문제를 수정했습니다.
7.1.8
2021년 11월 30일. 버그 수정 릴리즈수정 사항
- Resource Histogram 및 fit_tasks 설정이 활성화된 상태에서 gantt.groupBy 메소드에서 발생하던 스크립트 오류를 수정했습니다.
- Undo extension이 vertical reordering 취소 시 서버로 업데이트를 전송하지 않던 문제를 수정했습니다.
- Export to MS Project 모듈에서 커스텀 속성 전송 시 간헐적으로
Unknown error가 반환되던 문제를 수정했습니다. - gantt.silent 메소드가 gantt.changeTaskId에서 API 이벤트 및 리페인트를 차단하지 않던 문제를 수정했습니다.
- gantt.undo 메소드가 되돌린 항목의 원래 세로 위치를 복원하지 않던 문제를 수정했습니다.
- resource assignment form에서 resource assignment의 id를 사용자가 지정한 값 대신 자동 생성 값으로 대체하던 문제를 수정했습니다.
- 중첩 항목이 있는 작업에 gantt.changeTaskId를 사용할 때 중첩 레벨이 잘못 계산되던 문제를 수정했습니다.
7.1.7
2021년 10월 5일. 버그 수정 릴리즈수정 사항
- total slack 값이 잘못 계산되는 문제 수정
- total slack 계산 성능 개선
- Material 스킨에서 lightbox 스타일 수정
- Zoom plugin에서 gantt.init 이후 zoom.init 메서드를 호출할 때 작동하지 않는 문제 수정
- inherit_calendar 설정과 gantt.groupBy 메서드를 함께 사용할 때 발생하는 스크립트 오류 수정
- placeholder task가 활성화된 상태에서 gantt.batchUpdate로 작업을 추가할 때 발생하는 스크립트 오류 수정
- placeholder task가 정렬, 순서 변경, 하위 작업 추가가 가능했던 문제 수정
- grid columns 크기가 잘못 표시되는 문제 수정
- column's resizers 동작이 reordering of the columns와 충돌하던 문제 수정