Версия 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 не блокировалось и позволяло изменить область выделения
Наверх