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

Что нового

Если вы обновляете Diagram с более старой версии, ознакомьтесь со статьей Переход на новую версию для получения подробной информации.

Версия 6.1.6

Выпущено 1 июля 2026 г.

Исправления

  • Diagram. Исправлена ошибка, возникавшая при загрузке данных в Diagram через ShapeCollection (DataCollection) в режиме mindmap

Версия 6.1.5

Выпущено 17 июня 2026 г.

Обновления

  • Diagram Editor. Улучшен процесс редактирования текста благодаря новым сочетаниям клавиш: Ctrl+Enter — начать редактирование, Shift+Enter — новая строка, Enter — подтвердить, Escape — отменить изменения

Исправления

  • Diagram Editor. Исправлена проблема, из-за которой линии, проходящие через группы дорожек, не выделялись
  • Diagram Editor. Добавлена функция автопрокрутки при перетаскивании соединительных линий к фигурам за пределами текущей области просмотра.
  • Diagram Editor. Исправлена ошибка, из-за которой фигура удалялась при редактировании ее текста
  • Diagram. Исправлена ошибка, характерная для Safari, из-за которой линии со свойством backArrow: "filled" отображались некорректно

Версия 6.1.3

Выпущено 21 мая 2026 г.

Обновления

  • Diagram / Diagram Editor. Улучшена логика автоматического размещения. Добавлена возможность управлять отступами между фигурами и уровнями с помощью новых свойств itemPadding и levelPadding в методе Diagram autoPlace() и в объекте конфигурации autoplacement

Исправления

  • Diagram. Исправлена проблема, из-за которой применение автоматического размещения приводило к некорректным расстояниям между фигурами
  • Diagram. Исправлена проблема, из-за которой вызов метода autoPlace() игнорировал значения fromSide и toSide линий, что обеспечивает стабильность структуры диаграммы
  • Diagram. Алгоритм автоматического размещения Radial был переработан для исправления проблемы с критически большими расстояниями между фигурами, что обеспечивает более компактную компоновку

Версия 6.1.2

Выпущено 2 апреля 2026 г.

Исправления

  • Diagram Editor. Исправлена проблема с созданием соединителей для фигур с отрицательными координатами
  • Diagram Editor. Исправлена проблема, из-за которой нажатие клавиши Backspace во время встроенного редактирования текста приводило к удалению фигуры или заголовка линии
  • Export. Устранена уязвимость безопасности при экспорте в PDF/PNG, которая позволяла получить произвольный доступ к локальным файлам через HTML-инъекцию, за счет улучшенной санитизации и усиления защиты окружения

Версия 6.1.1

Выпущено 5 февраля 2026 г.

Исправления

  • Diagram Editor. Невозможность автоматической прокрутки холста при перемещении элементов вниз и вправо

Версия 6.1

Выпущено 25 ноября 2025 г.

Новый функционал

Обновления

  • DataCollection API. Обновления для режима PERT:
    • метод parse() может принимать в качестве первого параметра объект с массивами data и links
    • метод serialize() может возвращать объект с массивами data и links
  • Diagram API. Возможность задавать формат отображения дат в фигурах задач для режима PERT:
    • новый параметр dateFormat для свойства конфигурации typeConfig
  • Diagram/Diagram Editor API. Возможность задавать тип соединения линий:
    • новый параметр connectType для свойства конфигурации lineConfig Diagram
    • новый параметр connectType для свойства конфигурации lineConfig Diagram Editor
  • Export API. Функции экспорта pdf() и png() возвращают промис экспорта данных

Исправления

  • Diagram Editor. Ошибка скрипта, возникавшая при наведении курсора на фигуру в браузере Safari
  • Diagram Editor. Предупреждения в консоли, возникавшие после удаления элементов

Новая демонстрация на тему интеграции с ИИ

Новые примеры

Версия 6.0.11

Выпущено 18 июня 2025 г.

Исправления

  • Diagram Editor. Некорректное перемещение фигур при увеличении масштаба

Версия 6.0.10

Выпущено 10 марта 2025 г.

Исправления

  • Diagram. Проблема с изменением размера стрелки линии при редактировании ширины линии

Версия 6.0.9

Выпущено 4 февраля 2025 г.

Исправления

  • Diagram Editor. Проблема с перемещением группы вместе с элементами и перемещением элементов в группу/из группы
  • Diagram. События itemMouseOver и itemMouseOut не срабатывают для выбранной фигуры

Версия 6.0.8

Выпущено 5 декабря 2024 г.

  • Проблема с локальным пробным пакетом при импорте во фреймворки

Версия 6.0.7

Выпущено 27 ноября 2024 г.

  • Diagram Editor. Возникала ошибка при редактировании фигуры с помощью Editbar
  • Diagram Editor. Проблема с перемещением фигуры при навигации во время встроенного редактирования

Версия 6.0.4

Выпущено 1 октября 2024 г.

Исправления

  • Diagram Editor. Вызов метода destructor() вызывает ошибку

Версия 6.0.3

Выпущено 28 августа 2024 г.

Исправления

  • Diagram Editor. Применение разных локалей для calendar, combobox, colorpicker, form, timepicker в Editbar
  • Diagram Editor. Добавление Diagram Editor в ячейку Layout
  • Diagram Editor. Свойство shapeToolbar не является необязательным для режима default
  • Diagram Editor. Некорректное поведение при наведении курсора, если пользовательская фигура имеет изображение предпросмотра

Версия 6.0.2

Выпущено 16 июля 2024 г.

Исправления

  • Diagram. Автоматическое размещение. Фигура скрывается под другой фигурой

Версия 6.0.1

Выпущено 24 июня 2024 г.

Исправления

  • Diagram Editor. Утечка памяти
  • Diagram Editor. Ошибка скрипта при нажатии на вертикальное и горизонтальное распределение через Toolbar
  • Diagram. Проблема с типами при вызове метода getSubHeaderCellId()

Версия 6.0

Выпущено 16 мая 2024 г.

Критические изменения

Новое обновление вносит значительные изменения в структуру и функциональность Diagram и Diagram Editor. Ознакомьтесь со статьей о миграции, чтобы быть в курсе последней версии.

Новый функционал

Обновления

Устаревший API

  • Свойства

    • Свойство controls Diagram Editor устарело и больше не поддерживается
    • Свойство editMode Diagram Editor устарело и больше не поддерживается
    • Свойство gapPreview Diagram Editor устарело и больше не поддерживается
    • Свойство reservedWidth Diagram Editor устарело и больше не поддерживается
    • Свойство scalePreview Diagram Editor устарело и больше не поддерживается
    • Свойство shapeBarWidth Diagram Editor устарело и больше не поддерживается
    • Свойство shapeSections Diagram Editor устарело и больше не поддерживается
    • Свойство title данных Line устарело и больше не поддерживается
  • Методы

    • Метод getId() объекта Selection Diagram устарел и больше не поддерживается
    • Метод getSubId() объекта Selection Diagram устарел и больше не поддерживается
    • Метод setViewMode() Diagram Editor устарел и больше не поддерживается
  • События

    • Следующие события Diagram Editor устарели и больше не поддерживаются, так как в панели инструментов отсутствуют соответствующие кнопки: resetButton, applyButton, visibility, exportData, importData, autoLayout
    • Событие changeGridStep Diagram Editor устарело и больше не поддерживается

Исправления

  • Diagram Editor. Исправлена ошибка в консоли, возникавшая при повторном нажатии кнопки «Импорт данных» после импорта данных, если файл не был выбран
  • Diagram Editor. Исправлена блокировка добавления новой фигуры
  • Diagram Editor. Исправлено копирование линий при ручном выделении элементов
  • Diagram Editor. Исправлено перетаскивание, когда корневая фигура находится рядом с дочерней, в режимах mindmap/org
  • Diagram Editor. Исправлено некорректное поведение выделения, требовавшее дополнительного щелчка для выбора фигуры с помощью клавиши Shift
  • Diagram Editor. Исправлено совместное перемещение группы и дорожки
  • Diagram Editor. Исправлено удаление неиспользуемых линий/соединителей
  • Diagram Editor. Исправлена возможность перемещения элементов с разными родителями к целевому элементу (для режимов org/mindmap)
  • Diagram Editor. Исправлена возможность задавать значения по умолчанию для элементов Shapebar
  • Diagram Editor. Исправлено отображение соединителей при наведении перемещаемых элементов на любую фигуру
  • Diagram Editor. Исправлена невозможность удаления выбранных элементов через меню в режимах mindmap/org
  • Diagram Editor. Исправлена проблема, из-за которой импорт данных работал только один раз
  • Diagram Editor. Улучшена производительность при перемещении соединителя
  • Diagram Editor. Ограничена запись действий при перемещении соединителя в historyManager
  • Diagram Editor. Оптимизирована логика поиска ближайшего соединителя
  • Исправлена локализация для сложных виджетов

Версия 5.0.3

Выпущено 12 июля 2023 г.

Исправления

  • Исправлена проблема, из-за которой вызов метода autoPlace() после парсинга данных вызывал ошибку

Версия 5.0.2

Выпущено 30 мая 2023 г.

Исправления

  • Diagram Editor. Исправлена проблема, из-за которой пользовательские точки не перемещались при множественном выделении
  • Diagram Editor. Исправлена невозможность соединения фигуры с самой собой
  • Исправлена проблема с экспортом диаграммы по умолчанию без exportStyles
  • Исправлена проблема с библиотекой promiz.js, вызывавшая ошибку определения метода setImmediate() при импорте исходников
  • Исправлено формирование пути URL в объекте Export
  • Добавлены типы для экспорта

Версия 5.0.1

Выпущено 19 января 2023 г.

Исправления

  • Diagram Editor. Исправлена проблема, из-за которой линии не всегда отображались на своих местах при экспорте данных и последующей загрузке
    • Теперь можно задавать координаты линий в режиме по умолчанию (новое свойство points объекта линии)
  • Diagram Editor. Исправлена проблема с перетаскиванием фигур в сетке после изменения уровня масштабирования
  • Исправлена ошибка, возникавшая при нажатии кнопки «Автоматическая раскладка» при отсутствии фигур
  • Исправлена проблема с отображением настроек по умолчанию после создания линий через редактор
  • Исправлена проблема с масштабом Diagram/Diagram Editor, возникавшая при автоматическом размещении фигур в режиме "radial"

Версия 5.0

Выпущено 7 сентября 2022 г.

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

Критические изменения

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

Новый функционал

Diagram

Diagram Editor

  • Алгоритм Radial для автоматического размещения фигур:
    • параметр placemode добавлен в свойство autoplacement
    • кнопка Автоматическая раскладка Toolbar теперь предоставляет два варианта автоматического размещения фигур: Orthogonal и Radial
  • Линии привязки для более точного размещения фигур в рабочей области
  • Возможность настраивать линии привязки с помощью нового свойства magnetic
  • Возможность копировать и вставлять стили элемента(ов) с помощью Alt (Option) + Ctrl (Cmd) + С => Alt (Option) + Ctrl (Cmd) + V (см. пример)
  • Возможность выравнивать и распределять несколько элементов
  • Теперь при наведении курсора на элементы управления в персональной панели инструментов элементов появляются подсказки
  • Расширен список параметров локали для локализации подсказок в панели инструментов элемента
  • Возможность задавать подсказки для пользовательских значков панели инструментов:
    • параметр tooltip объекта значка добавлен в свойство shapeToolbar
  • Улучшен дизайн рабочей области. Теперь расстояние между точками в рабочей области зависит от значения шага сетки

Исправления

  • Исправлена проблема, из-за которой значок загрузки не исчезал из правой панели редактора после загрузки файла

Версия 4.2

Выпущено 3 марта 2022 г.

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

Новый функционал

Обновления

  • Свойство defaultLinkType Diagram устарело. Ознакомьтесь со статьей о миграции
  • Обновлено свойство shapeSections Diagram Editor. Ознакомьтесь со статьей о миграции
  • Теперь можно задавать конфигурации по умолчанию не только для фигур определенных типов, но и для линий:
    • обновлено свойство defaults Diagram
    • обновлено свойство defaults Diagram Editor
  • Обновлена документация по разделу Режимы соединения фигур

Версия 4.1

Выпущено 7 декабря 2021 г.

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

Новый функционал

  • Возможность добавлять фигуры-партнеры в режиме организационной диаграммы
  • Возможность добавлять фигуры-помощники в режиме организационной диаграммы
  • Возможность добавлять заголовки к линиям в режиме по умолчанию
  • Возможность перетаскивать фигуры от одного родителя к другому в редакторе в режимах организационной диаграммы и ментальной карты. Фигуры перетаскиваются вместе с дочерними элементами
  • Возможность стилизовать целевые элементы в редакторе в режимах организационной диаграммы и ментальной карты

API

Обновления

  • Обновлены события InlineEditor: параметр subHeaderId изменен на subId
  • Обновлены события Selection API: добавлен параметр subId
  • Тип фигуры по умолчанию в режиме по умолчанию изменен на "rectangle"

Исправления

  • Улучшена производительность для всех типов диаграмм
  • Исправлена некорректная работа кнопок undo/redo в Toolbar редактора

Версия 4.0.1

Выпущено 16 сентября 2021 г.

Исправления

  • Исправлено отображение соединителей при повороте фигуры
  • Исправлены минифицированные стили диаграммы
  • Исправлена работа алгоритма при добавлении новых элементов в редактор диаграмм в режимах организационной диаграммы/mindmap
  • Исправлена работа правой панели редактора при работе со стилями текста

Версия 4.0

Выпущено 7 сентября 2021 г.

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

Новый функционал

API

Обновления

  • Улучшена навигация с клавиатуры
  • Изменен дизайн фигур
  • Обновлены события объекта Editor: beforeShapeMove и afterShapeMove
  • Улучшена структура Shape Collection API

Исправления

  • Исправлена некорректная работа определений типов TypeScript в редакторе
  • Исправлена проблема, из-за которой нажатие кнопки панели инструментов в редакторе, размещенном внутри HTML-формы, вызывало отправку формы
  • Теперь изменение размера элемента возможно только в том случае, если угол его поворота равен 0 или 360 градусам.
  • Значительная оптимизация стилей Diagram

Версия 3.1

Выпущено 15 апреля 2021 г.

Новый функционал

Обновления

  • Обновлено свойство конфигурации type объекта диаграммы: добавлены новые значения "default" и "mindmap"
  • Обновлены методы collapseItem() и expandItem(): добавлен второй параметр "dir"
  • Обновлены события beforeCollapse, afterCollapse, beforeExpand и afterExpand: добавлен второй параметр "dir"

Исправления

  • Исправлена проблема с модулем выделения для всех типов DHTMLX Diagram
  • Исправлена проблема с прокруткой диаграммы, инициализированной в режиме по умолчанию, при применении метода "showItem()" к масштабированной диаграмме
  • Исправлена некорректная работа DOM Parser с HTML-шаблонами
  • Исправлена проблема, из-за которой корневая фигура сворачивалась после сворачивания любой дочерней фигуры
  • Исправлена проблема с форматированием текста фигуры
  • Исправлена проблема, возникавшая после добавления длинного текста в поле textarea правой панели редактора
  • Исправлена проблема с добавлением специальных символов в текст пользовательских фигур
  • Исправлена проблема с предупреждениями, отображаемыми в консоли для пользовательских фигур
  • Исправлена ошибка скрипта, возникавшая после удаления корневой фигуры в редакторе
  • Исправлена проблема с ошибкой, отображаемой в консоли после нажатия кнопки «Автоматическая раскладка» в редакторе, если редактор не настроен
  • Исправлена проблема, из-за которой тип контура фигуры не применялся после его изменения в режиме по умолчанию редактора
  • Исправлена проблема с отслеживанием параметров фигуры в правой панели редактора, инициализированного в режиме по умолчанию
  • Исправлена проблема со снятием фокуса с фигуры в режиме по умолчанию редактора
  • Исправлена проблема с установкой соединителей между фигурами в нужном порядке, если редактор инициализирован в режиме по умолчанию
  • Исправлена некорректная работа комбинации Ctrl+A в режиме организационной диаграммы редактора
  • Исправлена проблема, из-за которой фигуры вставлялись без соединителей при копировании связанных фигур
  • Теперь невозможно удалить корневую фигуру из редактора с помощью навигации клавиатурой, если редактор инициализирован в режиме организационной диаграммы

Версия 3.0.4

Выпущено 27 января 2021 г.

Исправления

  • Исправлено некорректное поведение фигуры, выбранной в редакторе, инициализированном в режиме по умолчанию, при работе с полем ввода на странице
  • Исправлена проблема, из-за которой свернутый/развернутый элемент не работал со своим родителем
  • Исправлена некорректная работа метода showItem(), если дочерний элемент скрыт

Версия 3.0.3

Выпущено 23 декабря 2020 г.

Исправления

  • Исправлена проблема со службой экспорта Diagram

Версия 3.0.2

Выпущено 14 июля 2020 г.

Исправления

  • Исправлена проблема с импортом данных из JSON в редактор, инициализированный в режиме организационной диаграммы
  • Исправлена некорректная работа метода addShape() при настройке правой панели редактора
  • Улучшено поведение элемента управления historyManager панели инструментов в редакторе

Версия 3.0.1

Выпущено 29 мая 2020 г.

Исправления

  • Исправлена проблема с методом autoPlace()
  • Исправлена проблема с модулями экспорта PNG/PDF

Версия 3.0

Выпущено 12 мая 2020 г.

Критические изменения

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

Новый функционал

Обновления

  • Возможность использовать пользовательские HTML-шаблоны в IE
  • Обновлен и улучшен пользовательский интерфейс Diagram Editor
  • Возможность соединять фигуры от центра к центру
  • Обновлен набор горячих клавиш для редактора
  • Возможность подключать соединительную линию к фигуре text в редакторе, инициализированном в режиме по умолчанию
  • Добавлена автоподгонка ширины содержимого фигуры text

Версия 2.2.1

Выпущено 30 декабря 2019 г.

Исправления

  • Проблема с поддержкой IE для загрузчика изображений в редакторе Diagram

Версия 2.2

Выпущено 27 ноября 2019 г.

Новый функционал

  • Возможность создавать пользовательские фигуры с помощью SVG- и HTML-шаблонов
  • Возможность создавать диаграммы с фигурами разных типов
  • Возможность экспортировать данные из Diagram Editor в формат JSON с помощью кнопки «Export data» панели инструментов
  • В Diagram Editor добавлены параметр showExport и событие exportData

Исправления

  • Исправлена проблема с экспортом диаграммы в форматы PDF и PNG
  • Исправлена некорректная работа событий мыши
  • Исправлена проблема с удалением дочерних фигур из диаграммы, инициализированной в режиме организационной диаграммы
  • Исправлена некорректная работа правой и левой панелей в Diagram Editor
  • Исправлена проблема с автоматической генерацией уникальных id фигур и соединителей

Версия 2.1.1

Выпущено 11 октября 2019 г.

Исправления

  • Проблемы с img-card в IE

Версия 2.1

Выпущено 22 мая 2017 г.

Новый функционал

Обновления

  • Добавлены горячие клавиши для редактирования Diagram в редакторе
  • Добавлено новое событие emptyAreaClick
  • Добавлен параметр конфигурации lineGap

Версия 2.0

Выпущено 15 февраля 2017 г.

Критические изменения

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

Новый функционал

Обновления

Версия 1.1

Выпущено 5 декабря 2017 г.

Новый функционал

Обновления

Версия 1.0

Выпущено 29 сентября 2017 г.

Начальный функционал

  • Режим организационной диаграммы
  • Вертикальная и горизонтальная стратегии автоматического размещения
  • Загрузка данных из JSON
  • API для управления данными и состоянием ветвей