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

Что нового

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

Версия 1.7.2

Выпущена 9 марта 2026

Исправления

  • Карточки исчезают при прокрутке с renderType:lazy
  • Динамическая отрисовка при прокрутке в колонках: неправильный конечный индекс при медленной прокрутке ползунком
  • Динамическая отрисовка и прокрутка в колонке: проблемы drag and drop
  • Горячие клавиши для undo/redo: регрессии и неожиданное поведение
  • Странное поведение прокрутки на touch-устройствах iOS
  • Несохранённые данные теряются при обновлении комментария или голоса
  • Некорректная позиция меню для элементов, расположенных близко к правому краю экрана
  • Drag and drop на touch-устройствах: drag-элемент слишком большой
  • Тулбар: отсутствуют 2 локализованные строки для тултипов
  • Параметры config загрузчика файлов не применяются

Версия 1.7.1

Выпущена 20 ноября 2025

Исправления

  • Ошибка скрипта при использовании dateRange в редакторе
  • parse() не работает после вызова setConfig()
  • Ошибка скрипта после закрытия редактора с несохранёнными данными новых ссылок

Версия 1.7.0

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

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

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

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

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

Новый АПИ

Обновления

  • Методы

    • Внутренний метод 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

Удалённый АПИ

  • Свойство 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

Исправления

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

Версия 1.6.2

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

Исправления

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

Версия 1.6.1

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

Исправления

  • Иконка "ещё" на тулбаре выровнена неправильно на узких экранах
  • RestDataProvider игнорирует заголовки, заданные через setHeaders()
  • Ошибка: RestDataProvider.getIDResolver не является функцией

Версия 1.6

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

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

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

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

Обновления

  • Свойства

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

  • Методы

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

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

    • Параметр api метода setLocale() тулбара объявлен устаревшим

Исправления

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

Версия 1.5.13

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

Исправления

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

Версия 1.5.12

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

Исправления

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

Версия 1.5.11

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

Исправления

  • CSS-переменные Kanban темы Dark willow теряются для тулбара и порталов
  • Изменения комментариев и голосов не применяются к значениям формы при отключённом автосохранении
  • Пользовательское подменю колонки получает null в аргументе функции onClick
  • Невозможно установить режим редактирования для элементов Datepicker в редакторе
  • Предупреждения в консоли в примерах 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

Исправления

  • Отсутствует определение TypeScript для currentUser в типе 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" становится пустым после выбора карточки через поиск
  • Добавленные ссылки не удаляются на бэкенде при отмене операции add-link

Версия 1.5.1

Исправления

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

Версия 1.5

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

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

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

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

Новый АПИ

Обновления

  • Свойства

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

Исправления

  • Ссылки невозможно распарсить в режиме реального времени, экспортировать или сериализовать
  • Создание раздела комментариев завершается ошибкой, если раздел пользователей не был активирован
  • Ссылки в хранилище мутируют исходные данные и не сохраняются должным образом
  • Динамическая отрисовка нарушает стили области наведения свёрнутых колонок
  • Карточки, перемещённые во вновь созданные колонки, исчезают
  • Поле ввода нового комментария не закрывается при начале редактирования

Версия 1.4.2

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

Исправления

  • ID бэкенда не сохраняется в локальные данные карточки/колонки/строки после операций добавления
  • Добавлены недостающие определения TypeScript
  • Стили тёмной темы оказывают влияние на другие элементы

Версия 1.4.1

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

Исправления

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

Версия 1.4

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

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

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

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

Новый АПИ

Обновления

  • Методы

  • Свойства

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

Устаревший АПИ

  • Свойства

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

Исправления

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

Версия 1.3

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

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

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

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

Новый АПИ

Устаревший АПИ

Обновления

  • События

  • Методы

  • Свойства

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

Версия 1.2.2

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

Исправления

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

Версия 1.2.1

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

Исправления

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

Версия 1.2

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

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

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

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

Новый АПИ

Обновления

Общее

Исправления

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

Версия 1.1.1

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

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

Исправления

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

Версия 1.1

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

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

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

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

Новый АПИ

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

Обновления

Свойства

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

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

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

Методы

События

Версия 1.0

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

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

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

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

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

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

  • Интеграция с бэкендом (Go и Node)

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

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