Сохранённые значения поля больше не пропадают при деактивации записей справочника, а проверка значений совпадает с тем, что редактор видит в списке.
Исправления
Если запись справочника деактивировали, выбранное ранее значение больше не сбрасывается при сохранении элемента: оно остаётся в списке с пометкой «(неактивен)» и сохраняется как есть. На сайте и в списке админки выводится название такой записи, а не её ID.
Значения, которые больше нельзя выбрать (запись удалена, у неё нет родителя, она глубже максимальной глубины или не подходит под режим выбора), тоже видны в списке — с пометкой «(недоступен для выбора)» или «[ID] (нет в справочнике)». Раньше такие значения молча стирались при сохранении формы.
Проверка при сохранении, в том числе при импорте и сохранении через API, теперь учитывает максимальную глубину и не пропускает записи, у которых нет родителя.
Режим «Только листья» вместе с ограничением глубины: листьями считаются пункты последнего показанного уровня. Раньше список в этом случае мог оказаться пустым.
Ошибка проверки свойства инфоблока выводилась как «Array». Теперь в сообщении указаны название свойства и ID недопустимого значения.
Если в настройках поля указано поле, которого нет в Highload-блоке, форма редактирования больше не завершается ошибкой: список значений пуст, а при сохранении выводится понятное сообщение.
Фильтр по пользовательскому полю в списке админки сохраняет выбранную запись, даже если она неактивна.
В настройках поля рядом с кодами полей Highload-блока выводятся их названия на языке интерфейса.
Страница настроек модуля открывается только пользователям с правом доступа к модулю.
Совместимость
Если у элемента сохранено значение, которое помечено «(недоступен для выбора)» или «(нет в справочнике)», элемент не сохранится, пока вы не выберете другое значение или не вернёте прежние настройки поля. Это сделано, чтобы значение не терялось незаметно.
Внутреннее устройство модуля переработано. Настройки полей, сохранённые значения и обработчики событий не меняются. Прямые вызовы модуля из доработок сайта продолжают работать.
Обновлены скрипты поиска и настроек поля. Если в браузере остался старый скрипт, обновите страницу с очисткой кеша.