Версия 11.4.x

Эта страница содержит список промежуточных версий с 11.4 по 11.5.

Версия 11.4.3

PRO версия, вышла 30 сентября, 2026

Исправления

  • Регрессия в Datatable: в Firefox полоса прокрутки, появившаяся после изменения данных или столбцов, не реагировала на мышь
  • Datatable: выделение строк и подсветка при наведении сбрасывали нативное выделение текста в ячейках
  • Datatable: в таблице с включённым выделением клик по спану, первый столбец которого был прокручен за пределы видимой области, вызывал ошибку
  • Pro-фильтры Datatable (например, multiSelectFilter и dateRangeFilter) не отображались, если таблица использовалась внутри gridsuggest
  • Компонент Filter и excelFilter в Datatable: условие "between" для дат исключало граничные даты, а "not between" включало их
  • Компонент Filter и excelFilter в Datatable: если была задана только начальная дата, условию "not between" для дат соответствовали все даты
  • Компонент Filter и excelFilter в Datatable: конечная дата диапазона теперь охватывает весь день, если у поля ввода нет таймпикера
  • Специальные символы (например, кавычки) в ID и значениях name не экранировались в HTML-атрибутах и селекторах: так, List передавал обработчику onItemClick обрезанный ID
  • Menu: обработчик onItemClick не получал ID разделителя, по которому кликнули
  • Multicombo: высота компонента вычислялась некорректно при динамическом переключении tagMode
  • Chart: при type: "scatter" и scale: "logarithmic" точки располагались неверно
  • Bullet Graph: отрицательное значение scale.step приводило к бесконечному циклу
  • При вызове webix.storage.cookie.clear() возникала ошибка, если cookie не были заданы или были заблокированы
  • webix.copy() теперь пропускает ключ __proto__, чтобы пройти проверку сканеров безопасности на уязвимость prototype pollution (CWE-1321)

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

  • Превью изображений не отображалось для файлов с расширением, указанным в верхнем регистре, например, .JPG

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

  • Демо редактирования данных Pivot с помощью Datatable: удаление только что добавленной строки вызывало ошибку

Исправления Report Manager

  • Удаление присоединённого источника данных, который использовался в группировке, не блокировалось и вызывало ошибки на вкладке Data

Исправления Rich Text Editor

  • Подстрочный и надстрочный индексы нельзя было отключить, и они не подсвечивались как активные
  • Пустые абзацы визуально не подсвечивались при выделении
  • Исправления импорта и экспорта HTML:
    • Нумерованные, маркированные, вложенные, смешанные и пустые списки загружались некорректно; отступы вложенных списков теперь нормализуются при загрузке
    • <div> и другие универсальные блочные элементы объединялись в одну строку, а их выделение или применение к ним блочных форматов вызывало ошибки
    • Стили списков и их элементов, а также унаследованные стили текста терялись при загрузке и экспорте HTML
    • Терялись атрибуты width и height изображений
  • Улучшена структура списков: в HTML, который возвращает getValue() и который копируется в буфер обмена, вложенные списки теперь размещаются внутри родительского <li>
  • В загруженном HTML нажатие Backspace в строке с <br> вне абзаца удаляло символ на предыдущей строке вместо переноса строки

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

  • Регрессия: если строки в сортируемом диапазоне содержали перенесённый текст, высота строк перемещалась вместе с отсортированными ячейками
  • Заданная вручную высота строк теперь сохраняется после сортировки и изменения переноса текста; в sizes такие строки получают четвёртый элемент: [row, 0, height, 1]
  • Высота строк, изменённая сортировкой, не сохранялась через операцию sizes настройки save
  • Вводимый текст пропадал из ячейки при перерисовке таблицы, например, после нажатия "Lock" или "Merge"
  • Двойной клик по другой ячейке во время ввода формулы запускал редактирование этой ячейки, а ссылки вставлялись не в ту ячейку
  • Если onBeforeFormatChange возвращал false, применение формата Date отменялось не полностью: ячейка всё равно получала редактор дат и отображала даты как числа
  • Ввод даты в ячейку, у которой уже есть формат, больше не заменяет его на формат Date
  • При вставке ячеек, скопированных с другого листа, onCellChange, onStyleChange и onFormatChange получали исходный лист вместо целевого
  • Импорт из Excel: даты и время во встроенных форматах, зависящих от локали (например, Short Date), не учитывали локаль Spreadsheet, а датам назначался формат Custom
  • Условное форматирование, валидация данных и фильтры по дате: условие "between" исключало граничные значения, "not between" включало их, а граница, равная 0, игнорировалась
  • Условное форматирование, валидация данных и фильтры по дате: если была задана только начальная дата, условию "not between" для дат соответствовали все даты
  • Валидация данных: значения существующего правила "between" или "not between" не восстанавливались при повторном открытии правила
  • Объединённые ячейки с комментариями смещались вниз, их комментарии дублировались, а сами ячейки нельзя было корректно выделить
  • Сортировка всего листа вызывала ошибки, если в импортированном файле Excel были пустые ячейки за пределами строк или столбцов листа
  • Загрузка листа могла приводить к зависанию страницы, так как таблица многократно перерисовывалась во время загрузки
  • При импорте ширина столбцов и высота строк, которые меньше minColumnWidth / minRowHeight, теперь увеличиваются до этих минимальных значений, а значение minRowHeight масштабируется при зуме
  • Если в данных был передан пустой массив styles, автоматически созданные стили (например, форматы дат) путались, и ячейки отображали неверные форматы

Версия 11.4.2

PRO версия, вышла 3 августа, 2026

Исправления

  • Регрессия в Datatable: вызов refreshColumns() приводил к сбросу скролла в 0, 0 на сенсорных устройствах
  • Меню заголовка Datatable: название столбца с фильтром пропадало из соответствующего ему пункта меню после перерисовки таблицы, например, при перетаскивании столбца
  • Multicombo: опция "Select All" получала неверное состояние после setValue()
  • timePart() возвращал некорректное значение для дат до 1970 года

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

  • Иконка камеры отсутствовала в шрифте иконок и не отображалась в диалоге создания нового чата

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

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

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

  • Смена локали при открытом редакторе фильтра сбрасывала значение фильтра: после первой смены оно становилось некорректным, а после второй - пропадало

Исправления Rich Text Editor

  • Исправлено некорректное поведение и ошибки при использовании горячих клавиш Cmd/Ctrl+Delete/Backspace в Windows, macOS и Ubuntu
  • Вставка inline-контента могла нарушать структуру абзацев вставляемого фрагмента

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

  • После копирования события из попапа Info, создание новых событий через интерфейс (кнопку "Create event", drag-n-drop или двойной клик) переставало работать
  • При создании нового события после копирования/вырезания, редактор по-прежнему содержал данные ранее скопированного события
  • Скопированное, а затем удалённое событие продолжало отображаться в попапе Info, и его редактирование вызывало ошибку
  • Очистка буфера обмена двойным нажатием Esc вызывала ошибку
  • При recurring: false, копирование события через иконку "Copy" вызывало ошибку

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

  • Регрессия: стили не копировались между листами
  • В формате даты mm:ss значение mm распознавалось как месяцы вместо минут
  • Заблокированную ячейку нельзя было использовать как ссылку на формулу с другого листа: live-редактор блокировался, а Enter не завершал формулу и не возвращал на исходный лист
  • Если именованный диапазон состоял из одной ячейки, его выбор в подсказках live-редактора вызывал ошибку
  • Ячейки, на которые ссылается формула с оператором возведения в степень, не подсвечивались
  • Множественная замена ("Multiple replace") вызывала ошибку
  • Открытие диалога кастомного формата без выделения какой-либо ячейки вызывало ошибку
  • Быстрое повторяющееся выделение ячеек кликами пользователя вызывало ошибку
  • Уменьшение диапазона автозаполнения вызывало ошибки
  • Улучшено автозаполнение, начатое во время редактирования ячейки

Версия 11.4.1

PRO версия, вышла 27 мая, 2026

Исправления

  • Обновлены TypeScript-определения для версии 11.4
  • Datatable: при использовании webix.ui.fullScreen() pro-фильтры не отображались на сенсорных устройствах

Исправления Rich Text Editor

  • Обновлены TypeScript-определения для версии 11.4
  • TypeScript-определения: метод getValue возвращает string
  • TypeScript-определения: формат значения не включал "markdown"
  • Исправления для элементов списка:
    • При создании списка выделенное содержимое заменялось пустым пунктом
    • Нажатие клавиши Enter внутри пункта не добавляло новый элемент на ожидаемом уровне
    • Исправлена обработка уровней при нажатии Tab / Shift+Tab и при установке отступов через UI
    • Исправлена вставка элемента <hr> перед, после и в середине списка
  • Сброс форматирования выделения не сбрасывал параметры блока (например, выравнивание, отступ и межстрочный интервал)
  • Элемент <hr> больше не принимает прямой ввод текста и перетаскивание изображений

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

  • Обновлены TypeScript-определения для версии 11.4
  • TypeScript-определения: исправлен порядок аргументов posToRef
  • В формате даты не поддерживались миллисекунды
  • При открытом диалоговом окне действие Shift+Click не блокировалось и позволяло изменить область выделения
Наверх