Перейти к основному содержимому

Что нового

заметка

Переход с более ранней версии? Ознакомьтесь с руководством по миграции для необходимых изменений и шагов обновления.

10.0​

11 июня 2026 г. Крупный выпуск

Это обновление вносит изменения в структуру пакета Gantt и поведение функциональности. Обязательно проверьте замечания по миграции, чтобы избежать возможных проблем.

Новая функциональность​

  • DHTMLX Gantt Community Edition официально выпущен — бесплатное издание теперь распространяется под лицензией MIT
  • Angular Gantt обёртка официально выпущена
  • Vue Gantt обёртка официально выпущена
  • Zoom-to-fit доступен «из коробки»: gantt.ext.zoom.zoomToFit() выбирает наиболее детальный уровень зумирования, который позволяет поместить все задачи в таймлайн без горизонтальной прокрутки, а resetZoom() возвращает к предыдущему масштабу
  • React Gantt теперь предоставляет готовые React-хуки для наиболее часто используемых API Gantt и поставляется с рабочими значениями по умолчанию для гистограммы ресурсов, устраняя большую часть boilerplate, ранее необходимого для доступа к нативному экземпляру
  • Добавлена поддержка дополнительных локалей — включая упрощённый китайский, традиционный китайский, кантонский, тайский и вьетнамский — и существующие переводы улучшены

Обновления​

  • Движок автоматического планирования глубоко переработан, что позволило устранить давние проблемы
  • Обновлены типы TypeScript, смотрите обзор Модели данных для деталей
  • Парсинг и форматирование дат теперь используют единую CSP-безопасную реализацию
  • Zoom extension теперь поставляется с готовыми именованными значениями уровней по умолчанию, поэтому можно инициализировать его без пользовательской конфигурации levels (gantt.ext.zoom.init())
  • Интервал-старт помощников gantt.date теперь чистый — они возвращают новый Date, а не изменяют переданный объект
  • React Gantt теперь передаёт экземпляр Gantt в компонент customLightbox, что позволяет прямой доступ к API Gantt из настраиваемого редактора
  • Обёртки React Gantt, Vue Gantt и Angular Gantt теперь по умолчанию HTML-экранируют строковые значения, возвращаемые функциями шаблонов, чтобы предотвратить XSS-атаки. Это касается функций templates, config.columns[].template и config.scales[].format.

Исправления​

Переработанный движок Auto Scheduling исправил ряд давно существовавших ошибок планирования, ограничений и критического пути:

  • Исправлена проблема, когда задачи с поведением ASAP перемещались до даты project_start, если их соседние задачи имели ограничения snet/snlt
  • Исправлено неожиданное смещение соседних задач к более ранним датам во время [Auto Scheduling], когда был включён параметр auto_scheduling_move_projects
  • Исправлена проблема, когда дочерние задачи перераспределялись на неверные даты, если их родительский проект использовал другой [календарь], чем его дети
  • Исправлена проблема, когда дочерние задачи перемещались на более позднюю дату, если их связанный предшественник имел нерабочее время, а дочерняя задача использовала полный календарь
  • Исправлена проблема, когда дочерние задачи с собственными календарями планировались на будущую дату, если включён параметр inherit_calendar для многоуровневых проектов
  • Исправлена ошибка, когда задачи могли перераспределиться после окончания проекта (project_end) во время обратного [Auto Scheduling]
  • Исправлена ошибка, когда [Auto Scheduling] не изменял размер задач после изменения настроек времени работы work time, даже если задача не требовала перемещения
  • Исправлена ошибка, возникавшая, если у задачи был констрейнт, но свойство auto_scheduling было установлено в false
  • Исправлена проблема, при которой событие onBeforeTaskAutoSchedule не срабатывало для задач без связей, поэтому они не могли быть исключены из расписания
  • Исправлен некорректный расчёт Total Slack и критического пути для связей Start-to-Finish и Start-to-Start
  • Исправлена проблема, когда предшественник не выделялся как критический, когда отрицательная задержка делала дату окончания наследника раньше конца предшественника
  • Исправлена ошибка invalid end_date argument в getTotalSlack при наличии в проекте лишь одной родительской задачи без подзадач
  • Исправлена проблема, когда подзадача с поведением ASAP прыгала назад-вперёд между датами на каждом запуске Auto Scheduling, если у сестринской задачи был констрейнт MSO/MFO, и родительский проект был связан с помощью Finish-to-Finish или Start-to-Finish
  • Исправлено применение логики ограничения к MSO/MFO задачам, когда был включён параметр auto_scheduling_compatibility
  • Исправлено некорректное планирование связанной подзадачи, если её связь использовала отрицательную задержку, большую чем длительность наследника, и родительский проект был соединён ссылкой Finish-to-Finish или Start-to-Finish

Другие исправления:

  • Исправлена проблема, когда вехи не конвертировались в проекты при использовании параметра auto_types, когда к ним добавлялась подзадача
  • Исправлена проблема в React Gantt, когда ISO-строки дат неправильно обрабатывались без явных шаблонов parse_date/format_date
  • Исправлена проблема в React Gantt, когда задача могла потерять родителя после загрузки нового набора данных, если дочерний элемент располагался выше родителя в данных
  • Исправлена проблема в React Gantt, когда вертикальный маркер повторного упорядочивания не растягивался на всю ширину грида

9.1.4​

28 апреля 2026 г. Исправления ошибок

Новая функциональность​

  • Бета-версия обёртки Angular Gantt

Исправления​

  • Исправлена проблема, когда задачи-роллап не могли перетаскиваться на сенсорных устройствах
  • Исправлена проблема, когда Auto Scheduling перемещал связанный проект на будущую дату, если в проекте были несвоевременнs задачи
  • Исправлена проблема, когда маркер перетаскивания повторного упорядочивания и заполнитель задачи имели некорректные размеры, когда сетка была прокручиваемой
  • Исправлена проблема, когда DataProcessor не использовал формат даты ISO по умолчанию, если задачи загружались с датами в формате Date
  • Исправлена ошибка скрипта, возникавшая, когда drag_links был отключён и строка разделённой задачи была выше родительской строки
  • Исправлено пропадание шкал на временной шкале после изменения уровня зума

9.1.3​

16 марта 2026 г. Выпуск исправлений

Исправления​

  • Исправлена проблема, при которой функциональность zoom не работала, когда главная грид и таймлайн изначально не отображались в layout
  • Исправлена проблема, при которой ячейки шкалы пропадали в таймлайне ресурсов после изменения уровня масштабирования
  • Исправлена проблема, при которой ячейки таймлайна исчезали после прокрутки таймлайна вправо и изменения zoom level во время экспорта
  • Исправлена проблема, при которой ячейки шкалы исчезали при изменении размера окна, когда таймлайн был прокручен вправо и включено расширение Zoom
  • Исправлена проблема, когда задачи исчезали после изменения zoom level при включенном open_split_tasks
  • Исправлена проблема, при которой задачи сворачивания (rollup) некорректно отображались на больших наборах данных до взаимодействия с родительской задачей
  • Исправлена проблема, когда несогласованные задачи не отображались, если show_unscheduled был установлен в false и был сконфигурирован диапазон дат
  • Исправлена проблема, когда resource grid исчезал при включенной навигации по клавиатуре и инициализированном datastore ресурса без дерева
  • Исправлены стили переполнения всплывающего окна Quick Info для длинного содержимого

Обновления​

  • Добавлена автоматическая детекция и поддержка строк в формате даты ISO в данных задач. Даты ISO 8601 (например, "2026-01-06", "2026-01-06T10:30:45Z") теперь парсятся и сериализуются автоматически без необходимости ручных шаблонов

9.1.2​

27 февраля 2026 г. Выпуск исправлений
  • Исправлена проблема, когда Gantt мог исчезать после повторного упорядочивания задач или создания связей, когда режим touch был включен и Gantt рендерился внутри Shadow DOM
  • Исправлена настройка параметра initial_scroll в React Gantt, чтобы диаграмма прокручивалась к первой задаче при инициализации
  • Исправлена проблема, когда назначения задач не обновлялись корректно после перетаскивания, если изменения происходили внутри gantt.batchUpdate()
  • Исправлена утечка памяти в рендерере фоновой строки задачи
  • Исправлена проекция шкал в React Gantt
  • Исправлено отсутствие отрисовки базовых линий, добавленных через datastore
  • Исправлена проблема, когда Gantt переставал работать после предоставления неверной конфигурации layout

9.1.1​

15 декабря 2025 г. Выпуск исправлений

Исправления​

  • Исправлена ошибка в React Gantt, когда пользователь передал свойство links без tasks
  • Исправлена проблема в React Gantt, где повторно загруженные задачи не имели идентификаторов связей в своих свойствах $source и $target
  • Исправлена проблема, когда Gantt открывал встроенный редактор после нажатия на клавишу Meta
  • Исправлена корректность работы формата даты %w (date format) в CSP-производственных средах
  • Исправлена проблема, которая препятствовала корректному отображению групп задач как разделённых задач при наличии параметра render="split"
  • Исправлена проблема с исчезновением ресурса нажатия клавишей Tab после редактирования ячейки ресурса

Обновления​

9.1​

5 ноября 2025 г. Небольшое обновление

Разрушительные изменения​

Это обновление вносит некоторые изменения в структуру пакета Gantt и поведение функциональности. Убедитесь, что вы ознакомились с Migration notes, чтобы обезопасить себя.

Новая функциональность​

  • Добавлен модуль Multi-user backend для обновлений в реальном времени
  • Добавлен Remote updates API для управления синхронизацией данных в реальном времени
  • Введён новый Resource Assignments control, расширяющий функциональность контроля Resources
  • Возможность отображать задачи в Day/Week масштабе на основе фактических рабочих часов, а не фиксированного 24-часового периода
  • Возможность [рендерить разделённые подпроекты] в зависимости от состояния родной строки (render="split")

Обновления​

Исправления​

  • Исправлена проблема, когда exportToExcel с visual:true и пользовательские данные приводили к некорректному отображению, если временная шкала была скрыта
  • Исправлена проблема, когда exportToPDF с additional_settings.slice_archive приводила к неполному отображению Gantt
  • Исключены несогласованные задачи из экспорта Excel
  • Добавлена поддержка экспорта split tasks в Excel
  • Исправлено некорректное отображение Resource Histogram после изменения размера окна
  • Исправлена проблема перекрытия задач при смене уровня масштабирования

9.0.15​

19 сентября 2025 г. Выпуск исправлений

Исправления​

  • Исправлена проблема, когда Gantt игнорировал конфигурацию рабочих дней customWeeks при вызове метода setWorkTime
  • Улучшена поддержка Shadow DOM внутри элементов Gantt
  • Исправлена проблема в React Gantt, когда несколько экземпляров компонента приводили к дублированию шаблонов

9.0.14​

31 июля 2025 г. Выпуск исправлений

Исправления​

  • Исправлена ошибка скрипта после закрытия окна Modalbox
  • Предотвращено создание пустой строки в дереве после повторного разбора данных в режиме grouped
  • Убедитесь, что метод setWorkTime корректно применяет customWeeks в Firefox
  • Исправлена проблема, из-за которой вызов setTasks с пустым набором данных ломал компонент React Gantt

9.0.13​

26 июня 2025 г. Выпуск исправлений

Исправления​

  • Исправлена проблема, из-за которой Gantt становился непригодным после создания и удаления дубликата связи
  • Убедитесь, что ссылки-плейсхолдеры отображаются корректно на тач-устройствах
  • Исправлена проблема, когда end_date проекта не обновлялся, если у него был один дочерний этап
  • Предотвращено ненужное повторное прорисование элементов ресурса при использовании настраиваемого datastore
  • Исправлена неправильная работа вызова gantt.addLink с неявным состоянием внутреннего datastore
  • Предотвращено добавление свойства !nativeeditor_status к custom router в DataProcessor
  • Исправлено некорректное обращение с изменениями пропсов tasks и links в компоненте React Gantt

9.0.12​

19 июня 2025 г. Выпуск исправлений

Исправления​

  • Обеспечено прохождение skin contrast-white тестов доступности цвета
  • Исправлена проблема, когда dynamic loading переставал работать после вызова gantt.clearAll()
  • Предотвращено рендеринг Tooltip вне контейнера Gantt при отображении длинного текста
  • Исправлена проблема, когда серверные обновления server updates не завершались при активной навигации клавиатурой keyboard navigation
  • Исправлено некорректное поведение пользовательских имён классов, применённых к milestone baselines

Обновления​

  • React Gantt теперь совместим с фреймворками Next.js и Remix без дополнительной конфигурации

9.0.11​

27 мая 2025. Релиз с исправлениями

Исправления​

  • Исправлена проблема, при которой mergeCalendars объединял значения customWeeks некорректно
  • Исправлена ошибка, возникающая в функции onrender, когда колонка name содержит пробелы
  • Исправлена проблема, при которой Gantt оставался в режиме только для чтения после click_drag Таймлайна при включённой S-Curve Overlay
  • Исправлена проблема, при которой длительность задачи сбрасывалась в 0 при использовании ресурсного календаря и секция Resources находилась ниже секции длительности в Lightbox
  • Исправлена ошибка консоли, вызванная предупреждением "This is a Trial version" при использовании Gantt в React StrictMode
  • Исправлена проблема, при которой функция adjustTaskHeightForBaselines не пересчитывала высоту строки при отключённом gantt.config.baselines.render_mode
  • Исправлена проблема, мешающая отображению задач при скрытом Таймлайне в среде Salesforce
  • Исправлена проблема, при которой календари не наследовались от родительских задач при отключённой конфигурации dynamic_resource_calendars
  • Исправлена проблема, при которой позиция скролла сбрасывалась при повторном рендере, если ReactGantt находился в режиме groupBy

Обновления​

  • Добавлен флаг isSalesforce в gantt.env
  • Добавлено свойство groupTasks для React Gantt

9.0.10​

22 апреля 2025. Релиз с исправлениями

Исправления​

  • Исправлена проблема, мешающая изменять значение поля parent в Lightbox
  • Исправлена избыточная скорость прокрутки при использовании колеса мыши в Firefox 88 и новее
  • Исправлена невозможность перемещения проектных задач, если подзадача не запланирована и не содержит параметры даты
  • Исключён неожиданный вызов gantt.render() во время операции gantt.silent при использовании методов open или close
  • Исправлена проблема, при которой проектные задачи не перерисовывались, если событие onBeforeTaskChanged возвращало false
  • Обеспечено, что индикаторы прогресса задачи занимают всю ширину задачи, как ожидается
  • Удалены некорректные WAI-ARIA-атрибуты из ссылок задач только для чтения для повышения доступности
  • Исправлена проблема, при которой ресайзеры панели задач не адаптировались к изменению высоты панели задачи

9.0.9​

16 апреля 2025. Релиз с исправлениями

Обновления​

  • Примеры для React Gantt добавлены в Commercial, Enterprise, Ultimate и Evaluation пакеты

Исправления​

  • Исправлена проблема, при которой масштабирование колесом мыши переставало работать после вызова метода resetLayout
  • Исправлена проблема, при которой всплывающее окно Quick Info появлялось после нажатия на кнопку разворачивания/сворачивания в представлениях Timeline или грид
  • Исправлена ошибка, возникающая при уничтожении Gantt без инициализации грида
  • Исправлена ошибка, возникающая при загрузке задачи с несуществующим родителем при включённой Undo extension
  • Исправлена проблема, при которой расширение click_drag не работало на сенсорных устройствах
  • Улучшена отзывчивость прокрутки грида на сенсорных устройствах

9.0.7​

27 марта 2025. Релиз с исправлениями

Исправления​

  • Исправлена ошибка, возникающая при клике по задаче в таймлайне без грида при включённой keyboard_navigation
  • Исправлен расчёт WBS кода для отсортированных задач, включающих placeholder task
  • Решена проблема, при которой ячейки шкалы в ресурсном таймлайне исчезали при сворачивании задач или изменении размера грида
  • Обеспечен правильный порядок задач при добавлении как дочерних, так и родительских задач внутри функции gantt.silent
  • Сохранён фокус в редактируемых ресурсных ячейках после редактирования значения
  • Предотвращён скролл Gantt к самой левой позиции грида при клике по задаче
  • Сохранено свойство group при добавлении новых задач в режиме group
  • Исправлена проблема, при которой маркеры не отображались, если таймлайн был изначально отключён
  • Предотвращено дублирование маркеров, когда график изначально не отображается в конфигурации layout
  • Исправлено исчезновение элементов drag handles (ссылки, прогресс, изменение размера задачи) после перетаскивания таймлайна
  • Обеспечена корректная работа инлайн-редактора предшественников при числовом типе id ссылки
  • Предотвращено дублирование элементов gantt_marker_area
  • Исправлена работа undo с действием changeTaskId

9.0.6​

18 марта 2025. Релиз с исправлениями

Исправления​

  • Исправлена проблема с lightbox, когда кнопки не отображали текущую локаль до повторной инициализации Gantt
  • Исправлена ошибка, возникающая при удалении ссылок с частично загруженными задачами
  • Предотвращено некорректное перемещение задач в конец ветки после изменения типа свойства parent с числового на строковый
  • Улучшено поведение полос прокрутки за счёт корректировки ресайзеров возле скроллбаров
  • Обеспечено сохранение назначений ресурсов при добавлении задач внутри gantt.batchUpdate
  • Исправлена проблема исчезновения задач при drag-and-drop в бесконечной шкале
  • Обеспечено корректное отображение имён ресурсов в lightbox после многократного парсинга данных
  • Исправлен некорректный расчёт даты в getClosestWorkTime при использовании конфигурации duration_step
  • Разрешено отменять событие onColumnDragMove
  • Исправлена проблема совместимости, мешающая запуску trial-сборки в Lightning Web Components (LWC)
  • Решены проблемы, связанные с конфигурациями fetchTasks и deepcopy_on_parse, влияющие на ресурсную панель
  • Исправлен внешний вид иконок-шрифтов при инициализации Gantt

9.0.5​

28 февраля 2025. Релиз с исправлениями
  • Исправлена ошибка при изменении размера строк в Resource Grid
  • Обеспечено указание последнего года в диапазоне, заданном свойством year_range для Time control
  • Исправлено положение стрелок ссылок, зависящее от CSS-свойства line-height
  • Исправлена ошибка при загрузке коллекций без массива links
  • Решена проблема с gantt.config.baselines, когда значение ложно, но не установлено явно в false
  • Исправлена проблема, при которой click_drag не работал после вызова resetLayout
  • Обеспечено, чтобы выбранные дочерние задачи не отображались выше родительских при включённой keyboard_navigation
  • Исправлены проблемы навигации с клавиатуры, возникающие, если идентификаторы задач содержат одинарные кавычки
  • Исправлено поведение calculateEndDate при отрицательной длительности
  • Решена ошибка при загрузке наборов данных с baselines без активного таймлайна
  • Обеспечено, чтобы ячейки грида получали фокус даже если задачи выходят за пределы временного диапазона графика
  • Исправлена ошибка при частичном удалении значения даты в инлайн-редакторе
  • Исправлена проблема некорректного отображения ресурсной панели после фильтрации при включённом fetchTasks

9.0.4​

3 декабря 2024. Релиз с исправлениями

9.0.3​

19 ноября 2024. Релиз с исправлениями

9.0.2​

11 ноября 2024. Релиз с исправлениями

Исправления​

  • Исправлена регрессия, вызывавшая некорректные стили для границ задач и прогресса при указании цвета задачи через свойства объекта задачи
  • Восстановлена работоспособность шаблона marker_class
  • Восстановлен отсутствующий класс для секции textarea в lightbox
  • Исправлена проблема, при которой дедлайны отображались вне строки задачи и были не полностью по центру
  • Обеспечено отображение связей поверх других связей при наведении курсора мыши
  • Исправлена проблема, при которой даты baseline не рассчитывались при их загрузке через метод parse
  • Исправлены позиции ограничений как для обычного, так и для RTL режимов
  • Предотвращено появление лишних циклических связей при связывании частей разбитых задач
  • Исправлена проблема, при которой Quick Info в detached mode не скрывалась из-за увеличенной ширины и жёстко заданных стилей
  • Обновлён Export API для поддержки отступов дерева при экспорте в Excel
  • Решена проблема, мешавшая выбору задачи при включённой опции multiselect_one_level и выборе задачи на другом уровне дерева
  • Восстановлена работоспособность плагина export_api в среде TypeScript
  • Обновлены определения типов

9.0.1​

21 октября 2024. Релиз с исправлением ошибок

Исправления​

  • Исправлена регрессия с некорректным положением связи при перетаскивании с включённым smart_rendering
  • Исправлена регрессия, при которой Resource Control в lightbox выходил за пределы контейнера
  • Исправлена отсутствующая нижняя граница ячеек шкалы времени в последней строке при их выделении с помощью пользовательского CSS
  • Исправлено некорректное поведение фиксированных меток при отключённом smart_scales
  • Решена проблема, при которой Gantt продолжал вертикальное перетаскивание задачи после клика правой кнопкой мыши
  • Исправлена проблема, при которой вызов resetLayout нарушал работу плагина S-Curve Overlay
  • Предотвращено создание дублирующихся связей редактором предшественников (predecessor editor)

9.0​

17 октября 2024. Крупное обновление

Обзор релиза в блоге

Важные изменения​

Это обновление вносит изменения в структуру пакета Gantt и поведение функциональности. Обязательно ознакомьтесь с заметками по миграции, чтобы избежать проблем.

Новая функциональность​

Обновления​

Исправления​

  • Исправлены некорректные позиции связей для Milestones при увеличенной высоте родительской задачи
  • Исправлена ошибка, возникавшая при автоматическом планировании, если автоматическое планирование отменено для задачи
  • Обеспечено корректное отображение разбитых задач в строке родителя
  • Исправлено автоматическое планирование проектов при наличии связи подзадачи с лагом 0
  • Исправлены некорректные позиции связей для разбитых задач с разной высотой строк
  • Gantt корректно автоматически планирует проекты с двумя уровнями задач
  • Исправлена проблема, при которой Gantt не возвращал fixedDate "assignments" в resource_cell_value, если задача вне указанного диапазона дат

8.0.11​

8 октября 2024. Релиз с исправлением ошибок

Исправления​

  • Исправлен скроллинг грида вместе с таймлайном при наличии разделителя столбцов в самой правой колонке
  • Предотвращено переключение lightbox в режим wide_form при добавлении секции Time
  • Числовой редактор теперь учитывает свойства min и max, не позволяя вводить значения вне заданного диапазона
  • Исправлена ошибка при удалении задачи внутри метода gantt.batchUpdate при отображении задач в Resource Panel
  • Исправлено позиционирование lightbox для корректного центрирования в среде Salesforce
  • Исправлена остановка клавиатурной навигации из-за настройки row_height
  • Исправлены даты для автоматического планирования проектов в некоторых сценариях, теперь требуется только один вызов для корректного результата
  • Решена проблема с клавиатурной навигацией при наличии Resource Histogram на странице
  • Исправлена ошибка инициализации на устройствах с поддержкой touch при вызове gantt.getGanttInstance с параметрами конфигурации
  • Метод gantt.load удалён из Node.js версии
  • Исправлена ошибка, возникающая в Gantt при определении кастомной функции getVisibleRange
  • Исправлена регрессия, из-за которой Gantt прокручивал к задаче после её обновления при включённой клавиатурной навигации
  • Исправлено сортировка грида при клике по иконке сортировки в заголовке
  • Исправлено неконсистентное перерисовывание задач при включённой опции drag_timeline

8.0.10​

23 августа 2024. Релиз с исправлением ошибок

Исправления​

8.0.9​

18 июня 2024. Релиз с исправлением ошибок

Исправления​

  • Исправлена проблема, из-за которой задачи исчезали после использования горячих клавиш для увеличения или уменьшения отступа несколько раз подряд
  • Исправлена проблема, мешавшая повторному открытию inline editor после вертикальной прокрутки Gantt
  • Исправлена проблема с DataProcessor, игнорировавшим пользовательские заголовки, указанные в методе gantt.createDataProcessor
  • Исправлено отображение задач при возврате false из обработчика onBeforeLightbox при создании новой задачи
  • Исправлена некорректная высота markers при включённом параметре timeline_placeholder
  • Исправлена работа Formatter только с латинскими символами
  • Исправлена проблема, из-за которой задачи исчезали после вертикального перетаскивания родительской задачи
  • Исправлена некорректная работа горячих клавиш для прокрутки при включённом smart_rendering
  • Исправлена проблема, при которой пользовательские свойства объектов Resource Assignments не включались после парсинга
  • Обновлены определения типов TypeScript

8.0.8​

31 мая 2024. Релиз с исправлением ошибок

Исправления​

8.0.7​

16 мая 2024. Релиз с исправлением ошибок

Исправления​

  • Исправлена ошибка скрипта, возникающая в пробной сборке на SalesForce
  • Событие onAfterTaskUpdate теперь срабатывает до событий Auto Scheduling после перетаскивания задач на временной шкале
  • Исправлено повторное срабатывание события при взаимодействии с выбранной задачей при включённом расширении Multiselect
  • Исправлена ошибка скрипта, возникающая при отсутствии дат у первой задачи в диаграмме
  • Добавлено имя секции lightbox как имя класса к элементу секции для лучшей идентификации
  • Исправлена невозможность убрать планирование задач из lightbox при включённом Auto Scheduling
  • Исправлено позиционирование маркера resize_rows при прокрутке диаграммы Gantt
  • Предотвращено Auto Scheduling связанных несогласованных задач
  • Исправлен сбой Gantt при добавлении задач Rollup с отключённым smart rendering
  • Исправлено перетаскивание split tasks на сенсорных устройствах
  • Исправлены ошибки, возникающие при работе методов isCriticalTask, getFreeSlack и getTotalSlack для несогласованных задач
  • Исправлена ошибка, возникающая при наличии в связанном проекте только дочерних несогласованных задач

8.0.6​

25 сентября 2023. Релиз с исправлениями

Исправления​

  • Улучшения и исправления в использовании WAI-ARIA атрибутов для повышения доступности
  • Исправлена проблема уменьшения ширины грида после перерисовки при включённой конфигурации grid_elastic_columns
  • Значение по умолчанию для undo_steps увеличено с 10 до 100
  • Export API client теперь интегрирован в GPL-версию Gantt, ранее был доступен только в PRO-версиях
  • Добавлена поддержка https export server endpoints в Node.js версии Gantt

8.0.5​

1 сентября 2023. Релиз с исправлениями

Исправления​

  • Исправлены некорректные предупреждения при включении расширений через конфигурацию gantt.getGanttInstance
  • Исправлена некорректная работа gantt.exportToExcel() при включённой конфигурации skip_off_time
  • Улучшения для Samples Viewer

8.0.4​

31 июля 2023. Релиз с исправлениями

Исправления​

  • Исправлена проблема с DataProcessor, не отслеживающим изменения Resource Datastore
  • Исправлена ошибка, возникающая после перетаскивания задачи при отключённой конфигурации process_resource_assignments
  • Исправлена некорректная работа gantt.calculateEndDate при вычитании дат в минутах
  • Незначительное повышение производительности для макетов с visibility groups

8.0.3​

14 июня 2023. Релиз с исправлениями

Исправления​

8.0.2​

31 мая 2023. Релиз с исправлениями

Исправления​

  • Исправлены ошибки Export, возникающие при использовании LinkFormatters
  • Исправлена некорректная работа расширения Undo с ресурсами и назначениями ресурсов
  • Обновлены определения типов
  • Повышена производительность отрисовки задач Rollup
  • Повышена производительность отрисовки Split Tasks
  • Другие улучшения производительности

8.0.1​

30 марта 2023. Релиз с исправлениями

Исправления​

  • Исправлена ошибка, возникающая при вызове gantt.showCover(), когда lightbox не открыт
  • Исправлен регресс в split tasks, вызывавший ошибку скрипта для задач вне временной шкалы
  • Исправлен регресс в методе gantt.addLinkLayer()
  • Исправлена некорректная работа auto scheduling с ограничениями MSO, FNET и FNLT при наличии минутных настроек рабочего времени (settings of work time)
  • Исправлена работа события onBeforeSplitTaskDisplay при прокрутке

8.0​

20 марта 2023. Крупное обновление

Обзор релиза в блоге

Важные изменения​

Ознакомьтесь с статьёй по миграции, чтобы быть в курсе последних изменений.

Новая функциональность​

  • Обновлённое управление ресурсами:
  • Группировка задач теперь может сохранять оригинальную структуру дерева Gantt внутри групп:
    • новый параметр save_tree_structure метода groupBy()
  • Экран пустого состояния:
  • Возможность расширять фоновый грид временной шкалы на весь контейнер:
  • Улучшения для rollup-элементов и split tasks:
  • Возможность удалять элементы только после подтверждения от backend:
    • новый параметр deleteAfterConfirmation объекта конфигурации dataProcessor
  • Обновлённые Auto Scheduling и расчёт ограничений:
    • задачи теперь могут наследовать тип ограничения от родительских проектов:
  • Улучшения для Critical Path, Slack и Auto Scheduling:
    • Алгоритмы Critical path, Slack и Auto scheduling теперь могут использовать прогресс задачи:
    • total slack теперь может рассчитываться для проектов
    • значительное улучшение производительности расчёта critical path
  • Метод getTaskBy() теперь позволяет выбирать задачи типа 'project':
    • новый параметр types метода getTaskBy()
  • Возможность добавлять любой HTML-контент в ячейки Timeline:
  • Экспорт API теперь включён в gantt.plugins и больше не требует подключения отдельного JS-файла. Подробнее в статье по миграции

Обновления​

  • Обновлены определения типов TypeScript

Исправления​

  • Исправлена проблема расчёта длительности с минутной duration_unit и пользовательскими настройками рабочего времени
  • Исправлены различные ошибки расчёта slack
  • Исправлена ошибка скрипта при загрузке данных при включённых Slack calculations
  • Метод setWorkTime теперь поддерживает установку правил для дат внутри customWeeks
  • Исправлена проблема с smart rendering, вызывающая появление пустых областей вместо данных в Gantt
  • Исправлена проблема вертикального перемещения строк в гриде при наличии строк с нестандартной высотой
  • Исправлена некорректная работа Inline editors при включённом расширении Multiselect
  • Исправлено некорректное отображение всплывающего окна Quick Info при установленном значении gantt.config.quick_info_detached в false
  • Исправлены аргументы функции is_valid интерфейса Inline Editor. Теперь функция получает объект колонки
  • Гарантируется корректное сохранение свойства parent задачи при создании задачи с активным gantt.groupBy
  • Исправлена проблема с неожиданной вертикальной прокруткой при включённых placeholder tasks и Keyboard navigation
  • Исправлена проблема с DataProcessor, из-за которой некоторые изменения не отправлялись на backend после Auto Scheduling
  • Исправлена некорректная работа вертикального перемещения, позволявшая перетаскивать строки задач за пределы Gantt
  • Исправлен неправильный порядок CSS-классов odd строк в Resource panel

7.1.13​

4 ноября 2022. Релиз с исправлениями

Исправления​

7.1.12​

16 июня 2022. Релиз исправлений

Исправления​

  • Исправлена некорректная работа метода gantt.isWorkTime() с временной единицей "week"
  • Исправлена проблема, из-за которой задачи и связи не отображались при их добавлении через метод gantt.silent()
  • Исправлена ошибка, вызывавшая появление сообщения "Task not found" после загрузки данных в некоторых случаях
  • Исправлена некорректная работа метода gantt.changeLightboxType(), оставлявшего старые элементы lightbox в DOM
  • Исправлен некорректный расчёт конечных дат задач при наложении задач после перехода на летнее/зимнее время
  • Исправлена проблема, из-за которой Resource Grid исчезал при редактировании значения ресурса через редактор ячейки
  • Исправлена ошибка скрипта при наличии в макете Gantt представлений "resourceGrid"/"resourceTimeline" без включения "grid"/"timeline"
  • Исправлена некорректная работа конфигурации autosize при наличии в макете Gantt Resource Panel
  • Исправлена работа lightbox для разделённых задач: теперь lightbox появляется при двойном клике по разделённой задаче

7.1.11​

27 апреля 2022. Релиз исправлений

Исправления​

  • Исправлены sourcemaps для сжатых файлов Gantt
  • Исправлена некорректная позиция маркеров при применении autosize = 'y'
  • Исправлено некорректное положение тултипов и некоторых других элементов Gantt, если контейнер Gantt имел дополнительный отступ или вертикальные смещения
  • Исправлена проблема, из-за которой строки редактируемой диаграммы ресурсов меняли порядок после редактирования первой ячейки назначения ресурса
  • Исправлена некорректная работа smart rendering после сворачивания или разворачивания задач в некоторых случаях
  • Исправлена проблема с событием onBeforeDrag, которое не блокировало стандартные действия при активных расширениях click_drag и drag_timeline
  • Исправлена ошибка скрипта при вызове метода changeId() для хранилища назначений ресурсов
  • Полосы прокрутки стандартного макета Gantt больше не требуют фиксированных имён scrollVer/scrollHor для корректной работы
  • Разделённые задачи теперь получают класс 'gantt_selected' при выделении, как и обычные задачи

7.1.10​

16 марта 2022. Релиз исправлений

Исправления​

  • Исправлена проблема, из-за которой Gantt не отображал проектную задачу, если у неё не было дочерних задач и был указан параметр start_date
  • Исправлена проблема с изменением размера строки задачи перетаскиванием, если ID задачи был не числовым значением или строкой-числом длиннее 16 символов
  • Исправлена некорректная работа групп видимости, мешавшая синхронизации размеров грида и шкалы времени в сложном макете
  • Исправлены проблемы с датами задач после горизонтального перетаскивания нескольких задач одновременно
  • Исправлена проблема, из-за которой dataProcessor не отправлял все обновления из разных хранилищ при отключённом режиме автообновления
  • Исправлена проблема, из-за которой milestone со связью FF переносился на следующий день
  • Исправлен некорректный расчёт end_date для вех при использовании обратного планирования и установке project_end на нерабочее время
  • Исправлена некорректная работа переупорядочивания задач, если над Gantt отображались HTML-элементы
  • Исправлена проблема с методом unsetWorkTime(), когда конфигурация даты/дня удалялась из календаря, но изменения не применялись сразу
  • Исправлена проблема с методом clearAll(), который не очищал выделенные задачи при включённом расширении multiselect
  • Исправлена ошибка при использовании метода exportToExcel() с параметром visual: true и установкой конфигурации duration_unit в 'hour'

7.1.9​

10 января 2022. Релиз исправлений

Исправления​

7.1.8​

30 ноября 2021. Релиз исправлений

Исправления​

  • Исправлена ошибка скрипта, возникавшая из метода gantt.groupBy при включённых Resource Histogram и конфигурации fit_tasks
  • Исправлена некорректная работа расширения Undo, не отправлявшего обновления на сервер при возврате вертикального переупорядочивания
  • Исправлена проблема с модулем Экспорт в MS Project, который в некоторых случаях возвращал результат Unknown error при отправке пользовательских свойств на экспорт
  • Исправлена некорректная работа метода gantt.silent, который не предотвращал вызов событий API и перерисовок при использовании gantt.changeTaskId
  • Исправлена некорректная работа метода gantt.undo, не восстанавливавшего исходное вертикальное положение возвращаемого элемента
  • Исправлена некорректная работа формы назначения ресурсов, из-за которой gantt заменял пользовательский id назначения ресурса автоматически сгенерированным значением
  • Исправлена некорректная работа gantt.changeTaskId в случаях, когда затронутые задачи имели вложенные элементы, что приводило к некорректному вычислению уровня вложенности

7.1.7​

5 октября 2021. Релиз исправлений

Исправления​

7.1.6​

23 августа 2021. Исправление ошибок

Исправления​

  • Исправлена некорректная работа настройки auto_scheduling_move_projects при включённой опции schedule_from_end
  • Исправлена некорректная работа колбэка onrender столбца, из-за которой пользовательские элементы исчезали при быстрой прокрутке грида
  • Исправлен регресс (появился в v7.1.5), из-за которого строки грида исчезали после изменения размера ячейки в сложных макетах
  • Исправлена некорректная работа групп видимости/размера, из-за которой размеры столбцов не синхронизировались в сложных макетах
  • Улучшено отображение грида при рендеринге Gantt в маленьком контейнере

7.1.5​

22 июля 2021. Исправление ошибок

Исправления​

  • Исправлена некорректная работа вертикального изменения порядка задач в режиме "marker", когда строки Gantt имеют разную высоту
  • Исправлена проблема с размерами временной шкалы и грида в некоторых макетах, когда отключены настройки show_grid и show_chart
  • Для ячеек заголовка грида добавлены атрибуты data-column-name и data-column-index
  • Исправлено некорректное отображение грида после повторной инициализации Gantt после удаления всех столбцов из конфигурации
  • Исправлена проблема, из-за которой конфигурация панели ресурсов перезаписывала основную конфигурацию Gantt в приложениях на Vue.js
  • Добавлена возможность изменять конфигурацию панели ресурсов на лету путём изменения объекта конфигурации, передаваемого в resource layout

7.1.4​

30 июня 2021. Исправление ошибок

Исправления​

  • Исправлена некорректная работа unsetWorkTime, из-за которой затронутые даты имели неправильные рабочие часы
  • Исправлена ошибка скрипта в Resource histogram после прокрутки, если resource_render_empty_cells установлено в false и smart_rendering включён
  • Исправлена некорректная работа методов editNextRow и editPrevRow модуля Inline Editors
  • Исправлена некорректная работа всплывающего окна Quick Info, из-за которой окно отображалось после нажатия кнопки "добавить" в гриде
  • Исправлена некорректная работа ограничений ASAP, из-за которой задачи не переносились на самую раннюю дату проекта
  • Исправлена некорректная работа Inline Editors, из-за которой constraints нельзя было редактировать через inline editor
  • Исправлено некорректное поведение логики "scroll into view" для Keyboard Navigation, вызывавшее ненужную прокрутку, когда выбранные бары задач уже видимы
  • Исправлена ошибка скрипта при перемещении мыши за пределы контейнера, если включено расширение click_drag
  • Улучшена производительность для опции конфигурации auto_types в Gantt

7.1.3​

25 мая 2021. Исправление ошибок

Исправления​

  • Исправлена ошибка скрипта при вызове gantt.moveTask, если некоторые задачи скрыты через событие onBeforeTaskDisplay
  • Исправлена проблема со скоростью прокрутки в последних версиях браузера Firefox
  • Улучшена производительность расчётов рабочего времени

7.1.2​

26 апреля 2021. Исправление ошибок

Исправления​

  • Значительное повышение производительности панели ресурсов
  • Исправлена ошибка скрипта при вызове gantt.destructor во время выполнения gantt.load
  • Исправлено некорректное поведение split tasks при изменении id задачи
  • Исправлена некорректная работа прокрутки с помощью колёсика мыши в Angular

7.1.1​

19 апреля 2021. Исправление ошибок

Исправления​

  • Исправлен регресс в плагине click_drag
  • Исправлена ошибка Security Violation, возникавшая в Gantt при установке gantt.config.csp в режим "auto"
  • Исправлены настройки сборки, из-за которых пакет версии v7.1.0 содержал синтаксис ES6, библиотека снова совместима с ES5
  • Исправлена ошибка скрипта при попытке изменить размер столбца грида при включённой настройке gantt.config.reorder_grid_columns
  • Обновлены определения типов TypeScript
  • Добавлено событие onDestroy для datastore
  • Улучшена производительность Gantt с большим количеством календарей задач
  • Улучшена производительность расчёта назначений ресурсов во время batchUpdate и autoScheduling

7.1​

8 апреля 2021. Минорное обновление

Обзор релиза в блоге

Важные изменения​

Обновление вносит изменения в некоторые части компонента. Хотя обновление не требует модификации существующего кода, обязательно ознакомьтесь со статьёй Migration.

Новая функциональность​

Исправления​

  • Исправлена проблема с изменением порядка задач по вертикали в resource view, когда у ресурсов есть назначенные значения
  • Исправлена проблема, из-за которой не вызывался "resource_cell_value" и не отображались маркеры ресурсов, если задача не начиналась в начале ячейки временной шкалы
  • Исправлена проблема, из-за которой Gantt переставал работать при удалении задачи с id, который уже существует в data store
  • Исправлена ошибка скрипта при указании значения 0 в качестве id задачи, даже если задан параметр "root_id"
  • Исправлена проблема, из-за которой обработчик изменения размера не работал в среде Salesforce
  • Исправлена ошибка скрипта при многократном применении расширения Fullscreen Extension и его методов
  • Исправлена проблема с Keyboard Navigation Extension, из-за которой навигация по гриду прекращалась при многократном добавлении плагина
  • Исправлена проблема с Inline Editors, когда редактор нельзя было открыть в ячейке после скрытого столбца с помощью свойства hide:true

7.0.13​

15 февраля 2021. Исправление ошибок

Исправления​

7.0.12​

14 января 2021. Исправление ошибок

Исправления​

  • Исправлены некоторые мелкие проблемы с вертикальным drag and drop в крупных проектах
  • Исправлена ошибка с некорректным размером контейнера при использовании конфигурации autosize
  • Клавиатурная навигация теперь корректно работает с горизонтальной прокруткой грида
  • HTML-представления Layout теперь поддерживают внешние скроллбары
  • Исправлена ошибка, приводившая к некорректному состоянию грида после изменения порядка задач, если в layout был добавлен дополнительный грид
  • Исправлена ошибка скрипта, возникавшая после очистки и повторной загрузки панели ресурсов, если был выбран ресурс
  • Добавлена возможность отключить автоматическую корректировку конечной даты в секции time lightbox, которая применялась, когда выбранная дата начала превышала дату окончания
  • Исправлена опечатка в конфигурации по умолчанию Duration Formatter
  • Исправлена ошибка скрипта, возникавшая при уничтожении gantt через gantt.destructor, если в это время отображалось popup сообщение
  • Исправлена начальная позиция горизонтальной прокрутки в Grid и Timeline в режиме RTL
  • Исправлена некорректная работа lightbox, из-за которой выбранный тип задачи не сохранялся, если в конфигурацию lightbox не был добавлен контрол typeselect
  • Исправлена ошибка, из-за которой маркеры исчезали после вызова метода gantt.resetLayout()
  • Исправлена проблема с производительностью при использовании конфигурации drag_project в крупных проектах
  • Исправлена ошибка, из-за которой тултип QuickInfo не отображался в режиме read-only, если в конфиг были добавлены пользовательские кнопки

7.0.11​

11 ноября 2020. Bugfix release

Обновления​

  • Добавлена конфигурация container_resize_timeout для изменения таймаута перед перерисовкой Gantt при изменении размера контейнера
  • Добавлена конфигурация wheel_scroll_sensitivity для изменения скорости прокрутки gantt колесом мыши

Исправления​

  • Исправлен баг с Автоматическим планированием при использовании разных рабочих календарей
  • Исправлен конфликт между задачами placeholder и Автоматическим планированием
  • Исправлены лишние перерисовки при включенной опции sort
  • Исправлена проблема с Inline Editors и прокручиваемым гридом, когда inline editors теряли фокус сразу после клика
  • Исправлена ошибка, из-за которой Gantt закрывал тултип Quick Info при клике по нему пользователем

7.0.10​

22 сентября 2020. Bugfix release

Исправления​

  • Исправлена некорректная работа вертикальных ресайзеров (регрессия появилась в v7.0.9)
  • Предотвращено неожиданное обновление страницы при вертикальном изменении порядка задач в Chrome на Android (pull-to-refresh)
  • Исправлена ошибка скрипта, возникавшая при создании связи на мобильном Firefox
  • Исправлена некорректная работа выбора задач при включенной конфигурации multiselect, но неактивированном плагине multiselect
  • Улучшена работа HTML select-контролов внутри Inline Editors
  • Исправлена некорректная работа Автоматического планирования при использовании связанных задач с разными рабочими календарями
  • Метод gantt.plugins больше не активирует плагины, указанные со значением false
  • Исправлен конфликт между Inline Editors и Клавиатурной навигацией
  • Исправлена ошибка, из-за которой Inline Editors закрывались при двойном клике

7.0.9​

27 августа 2020. Bugfix release

Исправления​

  • Исправлена ошибка скрипта при втором инициализации Gantt при добавлении кастомных datastores
  • Исправлена некорректная работа auto-scheduling при использовании с FF и SS связями и когда исходные и целевые задачи используют разные рабочие календари
  • Исправлена некорректная работа с рабочим временем, когда duration_unit установлен в "minute" и время начала попадает на середину нерабочего дня
  • Исправлена поддержка touch для Safari iPad на iPadOS v13.6
  • Исправлены размеры модального оверлея Lightbox на мобильных устройствах
  • Исправлено некорректное отображение кнопок lightbox в некоторых браузерах
  • Исправлена поддержка итальянской и португальской локалей в модуле gantt.i18n
  • Исправлен баг в Parent control Lightbox, приводивший к некорректной работе при назначении задач на корневой уровень
  • Исправлена ошибка скрипта при инициализации gantt внутри iframe
  • Исправлена некорректная работа конфигурации redo при отключенной опции undo

7.0.8​

24 июля 2020. Bugfix release

Исправления​

  • Исправлены некоторые проблемы с поддержкой touch на Android/iOS устройствах
  • Исправлена регрессия (появилась в v7.0.6) с созданием связей и методом gantt.isLinkAllowed
  • Исправлена ошибка скрипта при использовании параметра 'locale' в gantt.getGanttInstance
  • Исправлена ошибка скрипта, возникавшая при вызове gantt.destructor при активных расширениях Keyboard Navigation и Quick Info

7.0.7​

17 июля 2020. Bugfix release
  • Исправлена синтаксическая ошибка в type definition для gantt.Promise

7.0.6​

16 июля 2020. Bugfix release

Исправления​

  • Исправлены ошибки скрипта на touch устройствах при работе с drag and drop
  • Исправлена некорректная работа расширения Auto Scheduling, когда типы связей определялись с помощью числовых значений
  • Уменьшено количество лишних перерисовок гистограммы ресурсов
  • Улучшена производительность расширения группировка задач
  • Исправлена возможность прокрутки ресурсного timeline на touch устройствах
  • Исправлена некорректная работа resource control при использовании кнопки 'hide empty'
  • Исправлен тип возвращаемого значения gantt.Promise в type definitions

7.0.5​

19 июня 2020. Bugfix release

Обновления​

7.0.4​

4 июня 2020. Bugfix release

Исправления​

7.0.3​

14 мая 2020. Bugfix release

Исправления​

  • Исправлена регрессия в методе setWorkTime, приводившая к ошибке скрипта при установке рабочего времени для конкретного дня
  • Исправлена некорректная работа расширения Keyboard Navigation, когда Gantt используется внутри SalesForce Lightning Web Component

7.0.2​

30 апреля 2020. Bugfix release

Исправления​

7.0.1​

16 апреля 2020. Bugfix release

Исправления​

7.0​

7 апреля 2020. Крупное обновление

Обзор релиза в блоге

Важные изменения​

Обновление вносит множество изменений в методы API. Ознакомьтесь со статьёй Миграция, чтобы быть в курсе последних изменений.

Новая функциональность​

Обновления​

Исправления​

  • Исправлена ошибка, из-за которой ширина столбца менялась после его скрытия и повторного отображения
  • Исправлена ошибка, отключавшая возможность выбора любой задачи при отключении расширения multiselect через config multiselect
  • Исправлена некорректная работа gantt.sort для задач с одинаковой датой начала
  • Исправлен drag and drop связи при инициализации Gantt внутри Web Component

6.3.7​

12 февраля 2020. Исправление ошибок

Исправления​

  • Значительное повышение производительности при умном рендеринге диаграммы и панели ресурсов

6.3.6​

10 февраля 2020. Исправление ошибок

Исправления​

6.3.5​

31 января 2020. Исправление ошибок

Исправления​

  • Исправлена проблема с группировкой задач, из-за которой вертикальная позиция прокрутки сбрасывалась после перемещения любой задачи с помощью drag and drop
  • Исправлена ошибка скрипта, возникавшая при установке config drag_timeline в null
  • Исправлено некорректное положение выделенных ячеек при включённых static_background и static_background_cells и отключённом smart_rendering
  • Исправлена проблема, при которой событие onAfterBranchLoading не вызывалось
  • Исправлена некорректная работа умного рендеринга, когда значение task_height было меньше значения row_height

Обновления​

6.3.4​

27 декабря 2019. Исправление ошибок

Исправления​

  • Исправлены сбои диаграммы загрузки ресурсов при отключённом умном рендеринге
  • Исправлена проблема с пользовательским свойством задачи "unit", которое Gantt воспринимал как единицу длительности и умножал длительность задачи после её перетаскивания
  • Исправлено некорректное положение тултипа при включённом config autosize
  • Исправлено некорректное выравнивание ячеек грида при одновременном включении свойства scrollable и config autofit
  • Создание связи между задачей на временной шкале и placeholder в гриде теперь заблокировано
  • Исправлена ошибка в расширении авто-планирования, которая приводила к зависанию Gantt при наличии у задачи типа ограничения (SNET/FNET/SNLT/FNLT) без даты или с некорректной датой

6.3.3​

18 декабря 2019. Исправление ошибок

Исправления​

  • Исправлено некорректное изменение размера грида, которое отключало Timeline в некоторых случаях
  • gantt.parse теперь корректно обновляет дерево проекта при загрузке родительской задачи после её дочерних элементов
  • Исправлена совместимость с фреймворком SalesForce Lightning Aura components (Evaluation build)
  • Исправлено некорректное положение тултипа в среде SalesForce
  • Исправлено некорректное положение тултипа, если контейнер gantt имеет вертикальный отступ
  • Добавлены недостающие атрибуты WAI-ARIA для элементов внутри Gantt
  • Исправлена некорректная работа config min_duration
  • Исправлена некорректная работа link formatters с пользовательскими экземплярами Gantt

6.3.2​

10 декабря 2019. Исправление ошибок

Исправления​

  • Исправлена ошибка скрипта, возникавшая при вызове gantt.destructor при включённой функции click-drag
  • gantt.parse больше не изменяет объекты данных, переданные в аргументах, теперь используются глубокие копии

Обновления​

6.3.1​

29 ноября 2019. Исправление ошибок

Исправления​

6.3​

14 ноября 2019. Минорное обновление

Обзор релиза в блоге

Важные изменения​

Обновление вносит множество изменений в методы API. Ознакомьтесь со статьёй Миграция, чтобы быть в курсе последних изменений.

Новая функциональность​

Обновления​

Исправления​

6.2.7​

11 октября 2019. Релиз с исправлениями ошибок

Исправления​

6.2.6​

19 сентября 2019. Релиз с исправлениями ошибок

Исправления​

6.2.5​

12 сентября 2019. Релиз с исправлениями ошибок

Исправления​

6.2.4​

5 сентября 2019. Релиз с исправлениями ошибок

Исправления​

6.2.3​

29 августа 2019. Релиз с исправлениями ошибок

Исправления​

  • Исправлена некорректная работа контроля ограничений в браузерах IE11 и MS Edge
  • Исправлен размер элемента Gantt в полноэкранном режиме
  • Исправлена проблема с событиями onExpand и onCollapse, которые не вызывались из полноэкранного режима
  • Корректируется позиция тултипа, когда курсор мыши находится у левого/правого края экрана
  • Тултип теперь скрывается при открытии Lightbox
  • Тултип теперь скрывается при прокрутке диаграммы
  • Исправлена некорректная работа тултипа, из-за которой тултип не обновлялся при перемещении курсора между двумя элементами, соответствующими одному и тому же селектору
  • Исправлена некорректная работа getTaskBy при передаче null или 0 в качестве второго аргумента
  • Исправлена проблема с колонкой WBS, которая не обновлялась после сортировки Gantt
  • Исправлено некорректное отображение static_background в Material skin

6.2.2​

13 августа 2019. Релиз с исправлениями ошибок

Обновления​

  • Добавлено свойство gantt.license
  • Добавлено событие onLinkCreated для новых связей, аналогично функционалу onTaskCreated для новых задач
  • moveTask возвращает false, если действие предотвращено с помощью onBeforeTaskMove

Исправления​

6.2.1​

7 августа 2019. Релиз с исправлениями ошибок

Исправления​

  • Исправлена совместимость с IE11 для функции click-drag
  • Исправлена ошибка скрипта при попытке пользователя добавить новую задачу в пустую диаграмму с ресурсным представлением
  • Исправлено некорректное поведение расширения группировки, из-за которого новым задачам присваивалось неверное значение группы
  • Исправлена ошибка скрипта в расширении клавиатурной навигации, возникавшая при сочетании клавиш Alt+Arrow
  • Фильтрация в ресурсном контроле теперь не учитывает регистр текста
  • Перетаскивание задач и drag-and-drop теперь завершаются по mouseup на любом элементе gantt
  • Исправлена ошибка скрипта, возникавшая после сохранения незапланированной задачи

6.2​

16 июля 2019. Минорное обновление

Обзор релиза в блоге

Изменения, нарушающие обратную совместимость​

Обновление вносит множество изменений в методы API. Ознакомьтесь со статьёй Миграция, чтобы оставаться в курсе последней версии.

Новая функциональность​

Обновления​

Исправления​

  • Подсветка нескольких задач сбрасывается после рендеринга
  • Ошибка скрипта при уничтожении Gantt из обработчика data processor

6.1.7​

27 июня 2019. Релиз с исправлениями ошибок

Исправления​

6.1.6​

14 мая 2019. Релиз с исправлениями ошибок

Исправления​

6.1.5​

25 апреля 2019. Релиз с исправлениями ошибок

Исправления​

6.1.4​

18 апреля 2019. Релиз с исправлениями ошибок

Исправления​

6.1.3​

15 апреля 2019. Релиз с исправлениями ошибок

Исправления​

6.1.2​

26 марта 2019. Релиз исправлений

Обновления​

Исправления​

  • Исправлена некорректная работа панели ресурсов после создания нового datastore поверх предыдущего
  • Исправлены некорректные значения query-параметров в POST-режиме dataProcessor
  • Исправлен некорректный результат работы gantt.getClosestWorkTime при вызове без указания направления
  • Исправлена проблема, когда английская локаль не могла переопределить ранее добавленную локаль
  • Исправлена ошибка скрипта с gantt.undo и действиями отступа в гриде
  • Совместимость с SalesForce: новый resize listener не работал в SF, добавлен fallback

6.1.1​

5 марта 2019. Релиз исправлений

Исправления​

6.1​

21 февраля 2019. Минорное обновление

Обзор релиза в блоге

Новая функциональность​

Обновления​

6.0.7​

16 января 2019. Релиз исправлений

Исправления​

6.0.4​

27 декабря 2018. Релиз исправлений

Исправления​

  • Исправлено некорректное положение задачи после вертикального dnd в режиме order_branch='marker'
  • Исправлена ошибка скрипта после удаления поддерева, содержащего выбранную задачу
  • Исправлена ошибка скрипта при сохранении/отмене lightbox, содержащего фильтры ресурсов

6.0.2​

6 декабря 2018. Релиз исправлений

Исправления​

  • Исправлено ReferenceError: getResourceAssignments is not defined при импорте Gantt в проект на Vue.js
  • Исправлена ошибка скрипта при удалении задачи после назначения ей ресурса через форму ресурсов
  • Исправлена ошибка скрипта в диаграмме ресурсов после второго вызова gantt.init
  • Исправлена ошибка скрипта при переключении видимости timeline при использовании расширения marker
  • Исправлен "зависание" страницы при gantt.parse, если дерево задач содержит циклические ссылки - теперь выбрасывается ошибка скрипта

6.0​

5 ноября 2018. Крупное обновление

Обзор релиза в блоге

Функциональность​

Конфигурация​

API​

  • Режим "marker" для конфигурации order_branch для ускорения перестановки задач внутри ветки
  • Событие onBeforeRowDragMove для совместной работы с конфигурацией order_branch в режиме "marker"
  • Методы getTotalSlack / getFreeSlack для работы с резервом вместо метода getSlack() (PRO)
  • Метод importFromExcel
  • Опция delimiter в методе groupBy для группировки ресурсов

5.2​

6 июля 2018. Минорное обновление

Обзор релиза в блоге

Функциональность​

Конфигурация​

API​

  • Новые методы и события для расширений undo и autoscheduling.

5.1​

27 февраля 2018. Минорное обновление

Обзор релиза в блоге

Функциональность​

Конфигурация​

API​

Исправления​

  • Исправлены проблемы с навигацией с клавиатуры в режиме умного рендеринга

5.0​

12 декабря 2017. Крупное обновление

Обзор релиза в блоге

Функциональность​

Стилизация​

4.2​

17 августа 2017. Минорное обновление

Обзор релиза в блоге

Функциональность​

Конфигурация​

4.1​

1 сентября 2016. Минорное обновление

Обзор релиза в блоге

Функциональность​

Конфигурация​

4.0​

1 декабря 2015. Крупное обновление

Функциональность​

Конфигурация​

API​

3.3​

21 июля 2015. Минорное обновление

Функциональность​

Конфигурация​

API​

3.2​

18 марта 2015. Минорное обновление

Функциональность​

Конфигурация​

API​

3.1​

25 октября 2014. Минорное обновление

Функциональность​

  • Возможность перетаскивания задач на touch-устройствах

Конфигурация​

Исправления ошибок​

  • Некорректная работа тултипа при раскрытии/свертывании дерева задач
  • Порядок событий API во время инициализации Gantt
  • Некорректная работа вертикальных маркеров при очистке или переинициализации Gantt

3.0​

11 сентября 2014. Крупное обновление

Конфигурация​

Функциональность​

API​

2.1​

28 марта 2014. Минорное обновление

Глобально​

  • Обновлены локализации
  • Исправлено множество ошибок

Конфигурация​

Функциональность​

API​

  • Добавлено больше конфигураций, методов, событий

2.0​

18 октября 2013. Крупное обновление

Глобально​

Конфигурация​

Стилизация​

Функциональность​

API​

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.