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

Что нового

Если вы обновляете Kanban с более старой версии, ознакомьтесь с разделом Миграция на новые версии для получения подробной информации.

Версия 1.7.0

Выпущена 14 октября 2025

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

Интеграция с Salesforce

Начиная с v1.7, вы можете использовать JavaScript Kanban в среде Salesforce. Подробнее смотрите в руководстве: Интеграция с Salesforce.

Вы также можете ознакомиться с нашим примером на GitHub или запустить онлайн-демо (Логин: user, Пароль: demo).

Новый API

Обновления

  • Методы

    • Внутренний метод on расширен параметрами config.tag и config.intercept
    • Внутренний метод intercept расширен параметрами config.tag и config.intercept
  • Свойства

    • Свойство links обновлено следующим образом:

      • Параметр masterId заменён на source
      • Параметр slaveId заменён на target
    • Свойство editorShape обновлено. Параметр clearButton заменён на clear

    • Функция cardShape.menu.items обновлена. Параметр store заменён на readonly

    • Свойство cards[i].attached[i] расширено параметром size

Удалённый API

  • Свойство editorAutoSave удалено. Используйте вместо него свойство editor.autoSave

  • Параметры dragItemsCoords и dropAreasCoords удалены из события start-drag-card

Исправления

  • При загрузке группы файлов или нескольких больших файлов форма обновляется до того, как все файлы полностью загружены на сервер. В этом случае данные карточек, отправляемые на сервер, некорректны
  • Размер файла отображается только для вновь загруженных файлов
  • Значения года и месяца не обновляются после нажатия пользователем кнопки Done в редакторе
  • Расширяемое текстовое поле комментариев сдвигает кнопку за пределы зоны клика
  • Происходит ошибка скрипта при открытии карточки, связанной с удалённой карточкой

Версия 1.6.5

Выпущена 14 июля 2025

Исправления

  • Конфигурация disabled: true не работает для элементов меню
  • При добавлении строки в Kanban без предопределённой структуры строки заголовки строк не отображаются

Версия 1.6.4

Выпущена 12 июня 2025

Исправления

  • Карточки теряются при добавлении в колонки/строки, которые были удалены и затем восстановлены
  • Отсутствуют локализованные подписи для кнопок списка загрузчика
  • В коммерческих пакетах отсутствуют файлы readme

Версия 1.6.3

Выпущена 8 апреля 2025

Исправления

  • Лимит применяется ко всей колонке некорректно
  • Ошибка при перемещении карточки после закрытия модального редактора
  • Подтверждение удаления отображается под модальным редактором
  • Иконка "more" на тулбаре появляется и исчезает неожиданно при медленном изменении размера окна
  • Событие delete-card всегда закрывает редактор
  • Редактор нельзя открыть, если приоритет установлен на ID вне предоставленных опций

Версия 1.6.2

Выпущена 14 февраля 2025

Исправления

  • Некорректная дата окончания действия пробной версии
  • Предупреждение при drag and drop на touch-устройствах
  • Конфигурация readonly add: false не убирает опцию Add из меню колонки
  • Редактор не отображается для карточек с числовыми ID в виде строк
  • Устаревшая ссылка на примеры в пакете
  • Прокрутка колонки с lazy rendering вызывает проблемы с drag and drop
  • Метод setConfig() не обновляет фиксированное состояние заголовков колонок

Версия 1.6.1

Выпущена 29 ноября 2024

Исправления

  • Тулбар на узких экранах отображает иконку "more" со смещением
  • RestDataProvider игнорирует заголовки, определённые через setHeaders()
  • Ошибка "RestDataProvider.getIDResolver is not a function"

Версия 1.6

Выпущена 13 ноября 2024

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

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

  • Возможность изменять количество отображаемых назначенных пользователей на карточке через свойство cardShape.users.maxCount (см. пример)
  • Возможность изменять содержимое заголовков колонок через свойство columnShape (см. пример)
  • Возможность изменять вид и содержимое результатов поиска через свойство items.searchResult тулбара search (см. пример)
  • Возможность отображать редактор как модальное окно через свойство editor.placement (см. пример)
  • Возможность включить голосование за карточку (с помощью иконки голосования на карточке) через свойство cardShape.votes.clickable (см. пример)

Обновления

  • Свойства

    • Свойство cardShape расширено параметрами users.maxCount и votes.clickable
    • Свойство columnShape расширено параметрами headerTemplate и collapsedTemplate
    • Свойство editor расширено параметром placement
    • Свойство items тулбара search расширено параметром searchResult
  • События

  • Методы

    • Функциональность метода setConfig() обновлена следующим образом:

      • Метод не изменяет историю (вы не можете изменять историю вообще)
      • Метод не уничтожает datastore Kanban. Не требуется пересоздавать обработчики событий и повторно прикреплять Toolbar к Kanban
    • Метод setLocale() не уничтожает datastore Kanban. Не требуется пересоздавать обработчики событий и повторно прикреплять Toolbar к Kanban

    • Параметр api метода тулбара setLocale() устарел

Исправления

  • Комментарий в процессе редактирования можно удалить, и поле для новых комментариев исчезает
  • Добавлены недостающие строки локализации
  • Drag-n-drop не работает при сочетании настроек scrollType: "column" и renderType: "lazy"
  • Редактор нельзя закрыть через иконку закрытия
  • Правая часть редактора имеет тот же цвет, что и фон прогресс-бара (только в Willow skin)

Версия 1.5.13

Выпущена 12 сентября 2024

Исправления

  • Кнопка "Make cover" не появляется, если расширение файла написано заглавными буквами
  • Клик по отключённому Multiselect вызывает ошибку
  • Прокрутка после вызова метода addCard() вызывает ошибку с column scroll и lazy rendering
  • Нет комментариев сохраняется как "" вместо []
  • Стиль редактора переопределяется глобальными стилями с одноимённым неуникальным селектором класса. См. раздел миграции

Версия 1.5.12

Выпущена 2 мая 2024

Исправления

  • Регрессия intercept: возврат false не предотвращает внутренние события
  • Отключённые файлы позволяют загружать файлы

Версия 1.5.11

Выпущена 25 марта 2024

Исправления

  • CSS-переменные Kanban для скина Dark willow теряются для Toolbar и Portals
  • Изменения комментариев и голосов не применяются к значениям формы при отключённом autosave
  • Пользовательское подменю колонки получает null в аргументе функции onClick
  • Невозможно задать режим редактирования для Datepickers в редакторе
  • Предупреждения в консоли в примерах Kanban

Версия 1.5.10

Выпущена 29 февраля 2024

Исправления

  • Сломанная сборка на npm сервере
  • Добавлен параметр select в событие duplicate-card и метод duplicateCard()
  • Некорректные стили для поля комментария в редакторе Kanban

Версия 1.5.9

Выпущена 20 февраля 2024

Исправления

  • Kanban влияет на стили других виджетов
  • Пользовательские элементы подменю колонки с disabled: true остаются активными
  • Невозможно установить пользовательскую функцию загрузки для элемента Uploader

Версия 1.5.8

Выпущена 28 ноября 2023

Исправления

  • Отсутствует определение currentUser TS в типе IKanbanConfig

Версия 1.5.7

Выпущена 14 ноября 2023

Обновления

  • Метод setLocale() тулбара расширен параметром api

Исправления

  • Конфигурация disabled: true не работает для элементов меню карточки
  • Лишние предупреждения в консоли в примерах Kanban
  • Невозможно сбросить приоритет задачи
  • Выпадающие элементы управления в редакторе Kanban не закрываются при клике вне

Версия 1.5.6

Выпущена 13 сентября 2023

Обновления

  • Возможность импортировать компонент как ES-модуль

Исправления

  • Регрессия в npm-пакетах

Версия 1.5.4

Выпущена 9 августа 2023

Исправления

  • Ранее загруженные файлы остаются в форме после переключения на другую карточку
  • Загрузка файлов через drag-and-drop не работает
  • Неожиданное удаление карточек при нажатии клавиши Delete и открытой форме
  • Выпадающий список "Search in" становится пустым после выбора карточки через поиск
  • Добавленные ссылки не удаляются на бэкенде при отмене операции добавления ссылки

Версия 1.5.1

Исправления

  • корректная генерация определений TypeScript

Версия 1.5

Выпущена 15 июня 2023

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

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

  • Возможность устанавливать и удалять связи между карточками во время работы
  • Возможность управлять связями между карточками на сервере
  • Возможность фиксировать заголовки колонок (см. пример)

Новый API

Обновления

  • Свойства

    • Свойство columnShape расширено параметром fixedHeaders

Исправления

  • Связи не могут быть разобраны во время работы, экспортированы или сериализованы
  • Создание раздела комментариев падает, если секция пользователей не активирована
  • Связи в store изменяют исходные данные и не сохраняются корректно
  • Lazy rendering ломает стили области наведения свернутых колонок
  • Карточки, перемещённые в только что созданные колонки, исчезают
  • Текстовое поле для нового комментария не закрывается при начале редактирования

Версия 1.4.2

Выпущена 13 апреля 2023

Исправления

  • Backend ID не сохраняется в локальные данные карточки/колонки/строки после добавления
  • Добавлены отсутствующие TS-определения
  • Стили dark skin "протекают" на другие элементы

Версия 1.4.1

Выпущена 29 марта 2023

Исправления

  • Некорректная работа сохранения сортировки
  • Некорректная работа при отключении контекстного меню через свойства cardShape, columnShape или rowShape
  • Некорректная работа при добавлении связей в редакторе без предоставления связей в данных
  • Меню на колонке может совпадать с карточкой или не отображаться
  • Перетаскиваются две задачи вместо одной

Версия 1.4

Выпущена 21 марта 2023

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

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

  • Возможность добавлять комментарии (см. пример)
  • Возможность ограничивать пользователей (см. пример)
  • Возможность устанавливать связи между карточками (см. пример)
  • Возможность голосовать за карточку (см. пример)

Новый API

Обновления

  • Методы

  • Свойства

    • Свойство cards расширено параметрами css, comments и votes
    • Свойство cardShape расширено параметрами comments, votes (см. пример) и css (см. пример)
    • Свойство cardTemplate теперь может отображать контекстное меню
    • Свойство columns расширено параметрами css (см. пример) и overlay (см. пример)
    • Свойство columnShape расширено параметром css (см. пример)
    • Свойство editorShape расширено типами comments и links, а также параметром format для типов date/dateRange
    • Свойство rows расширено параметром css (см. пример)
    • Свойство rowShape расширено параметром css (см. пример)

Устаревший API

  • Свойства

    • label в объектах элементов меню в cardShape.menu.items, columnShape.menu.items и rowShape.menu.items

Исправления

  • Некорректная позиция меню при размещении Kanban внутри контейнера с отступами
  • Некорректная позиция свернутых колонок при пользовательской ширине колонки
  • Перетаскивание карточки в свернутую колонку приводит к исчезновению карточки
  • Некорректная позиция свернутых колонок при пользовательской ширине колонки
  • Swimlanes. Контекстное меню карточки перекрывается панелью редактирования, из-за чего карточку невозможно удалить

Версия 1.3

Выпущена 29 сентября 2022

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

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

  • Дублирование карточек через API, контекстное меню (иконка с 3 точками) или сочетания клавиш Ctrl (Command) + D (возможно дублирование нескольких карточек)
  • Экспорт данных Kanban в JSON-файл
  • Управление историей Kanban:
    • через элементы Undo и Redo на тулбаре
    • через горячие клавиши:
      • Ctrl (Command)+Z — отмена действия
      • Ctrl (Command)+Y или Ctrl (Command)+Shift+Z — повтор действия
    • через API

Новый API

Устаревший API

Обновления

  • События

  • Методы

  • Свойства

    • Свойство items тулбара расширено параметрами "undo" и "redo" (элементы управления)
    • Свойство editorShape расширено типом dateRange

Версия 1.2.2

Выпущена 30 августа 2022

Исправления

  • Дублирование некоторых иконок в меню и тулбаре

Версия 1.2.1

Выпущена 28 июля 2022

Исправления

  • Свойство cardHeight не работает при включённой конфигурации scrollType:"column"
  • Загрузчик не отображает загруженные файлы в редакторе карточки
  • Локализация не работает для полей "combo" и "progress" в редакторе карточки

Версия 1.2

Выпущена 29 июня 2022

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

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

  • Добавление новых карточек через меню колонки (см. пример)
  • Lazy rendering (см. пример)
  • Прокрутка для отдельных колонок (см. пример)
  • Прокрутка Kanban к новым созданным карточкам, колонкам и строкам (API и UI) (см. пример)
  • Сортировка карточек (API и UI) (см. пример)

Новый API

Обновления

Общее

Исправления

  • Привязка карточек к swimlanes через конфиг rowKey работает некорректно
  • Клик по меню карточки открывает редактор
  • Перетаскивание нескольких карточек работает некорректно
  • Редактирование карточек при select: false (readonly config.md) работает некорректно
  • Выбор новых добавленных карточек через метод addCard() работает некорректно
  • Параметры label: false и menu: false свойства cardShape работают некорректно

Версия 1.1.1

Выпущена 28 февраля 2022

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

Исправления

  • Пользовательское поле редактора не работает без его определения в конфиге cardShape
  • Выбор нужной карточки из выпадающего меню поиска

Версия 1.1

Выпущена 15 февраля 2022

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

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

  • Возможность сворачивать/разворачивать колонки с помощью стрелки слева от заголовка колонки
  • Возможность ограничивать количество карточек в колонках и swimlanes
  • Возможность перемещать колонки через контекстное меню (иконка с 3 точками)
  • Возможность перемещать строки через контекстное меню (иконка с 3 точками)
  • Возможность выделять несколько карточек одной колонки с помощью комбинации Shift + клик
  • Возможность использовать TypeScript-определения Kanban

Новый API

  • Новые события для перемещения колонок и строк: move-column и move-row
  • Новые методы для перемещения колонок и строк: moveColumn() и moveRow()

Обновления

Свойства

  • Свойство cards стало необязательным

  • Свойство columns стало необязательным и расширено следующими параметрами:

    • collapsed
    • limit
    • strictLimit
  • Параметр color свойства cardShape обновлён

Методы

События

Версия 1.0

Выпущена 23 ноября 2021

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

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

  • Возможность работать с карточками следующим образом:

    • добавлять новые карточки
    • выделять карточки (множественный выбор)
    • удалять карточки
    • искать карточки
    • изменять порядок карточек перетаскиванием в нужную колонку (и строку)
    • управлять данными карточки через редактор:
      • заголовок
      • описание
      • прогресс
      • дата начала
      • дата окончания
      • цвет
      • приоритет
      • вложения (файлы и изображения)
      • пользовательские поля
  • Возможность работать с колонками и строками следующим образом:

    • добавлять новые колонки и строки
    • удалять колонки и строки
    • переименовывать колонки и строки
    • сворачивать/разворачивать строки
  • Локализация

  • Интеграция с backend (Go и Node)

  • Кроссбраузерная совместимость

  • Поддержка touch-устройств