1.27.0-ms20 от 16.03.26 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. gs3:releasever:: 1.27.0-ms20 :Добавлено: #. **Добавить возможность использования taglookup в гридах 116190T** Добавлена возможность использования :xsd:attr:`редактора тегов` в ячейках таблиц (гридов) аналогично другим типам редакторов. #. **Добавить поддержку вложений в скриптовом методе SendMail 276380T** Добавлена поддержка прикрепления файлов в скриптовом методе SendMail; при отсутствии плагина сохранена старая реализация. *Правка перенесена из* :gs3:releasever:`1.25.10` #. **Встроить в RichTextEditor диалог вставки спец символов 226755T** В :ref:`редактор форматированного текста (RTE) ` добавлен инструмент «Специальные символы» (тулбар `insert`): открывает диалог спецсимволов и позволяет вставить символ/скопировать в буфер обмена. :Исправлено: #. **Исправить уход подменю за пределы экрана 280324T** Исправлено отображение вложенных пунктов меню на узком экране: подменю больше не уходит полностью за пределы видимой области и остается доступным для выбора. #. **Реализовать масштабирование окна «Параметры фильтра» 280132T** Реализовано масштабирование окна «Параметры фильтра» и адаптация списка значений при изменении размера окна. #. **Разделить логику текста комментария и маркера в ячейках** Исправлена логика комментариев в списочных фреймах: текст комментария задаётся через CommentTextAttribute, а отображение маркера корректно управляется свойством ShowHintCellMark #. **Исправить ошибку NullPointerException при вызове ssh-команды `upgrade` #281416T** Устранена ошибка NullPointerException при вызове ssh-команды `upgrade` #. **Исправить сброс значения в read-only ComboBox при нажатии на кнопку открытия выпадающего списка 278766T** Ранее в :xsd:attr:`редакторе с выпадающим списком` при состоянии read-only выделение текста и нажатие кнопки открытия списка могли приводить к сбросу или изменению значения. Теперь при выполнении этих действий в состоянии read-only значение не изменяется. *Правка перенесена из* :gs3:releasever:`1.26.0-rc22` :Изменено: #. **Изменить алгоритм формирования имён прикладных модулей, состоящих из пакетов компиляции** При формировании карты модулей, возвращаемой методом :java:meth`ru.bitec.gtk.core.sbt.SbtClassLoader.getModuleMap()`, jar-файлы `module-n.n.n.n.jar`, `module_contract-n.n.n.n.jar` и т.д., имеющие в манифесте атрибут `Module-id: {module}`, будут отнесены к одному модулю. Ранее, для `module_contract-n.n.n.n.jar` формировался отдельный модуль `module_contract`.