Releases: Xelgo/edt-extension-tweaks
Releases · Xelgo/edt-extension-tweaks
Release list
EDT Extension Tweaks 1.1.19
Добавлено
- Добавлена команда Сравнить и объединить все ИзменениеИКонтроль для массового исправления расхождений методов расширений с базовыми методами.
- Команда доступна в контекстном меню и панели инструментов Ошибок конфигурации, а также в контекстном меню проекта расширения в Навигаторе.
- В одном окне показывается дерево «Расширение - Модуль - Метод» с флажками и трехстороннее сравнение с редактируемым результатом.
- Кнопка Применить отмеченные пакетно записывает выбранные результаты и показывает отчет по примененным и пропущенным методам.
Исправлено
- Одиночный quickfix Сравнить и объединить ИзменениеИКонтроль теперь использует общую обвязку merge-окна с массовой командой.
- Добавлена защита в построение merge-текста: пустой или отсутствующий базовый текст больше не приводит к потере блоков
#Вставкаи#Удаление. - Перед записью массовая команда сверяет текущий текст метода со снимком, чтобы не перезаписать модуль, изменившийся пока окно было открыто.
Совместимость
- PR #2 смержен в
masterпосле проверки merge-result поверх релиза1.1.18. - Проверена сборка p2 update site для 1C:EDT 2025.2.6.
- Проверена установка и запуск bundle
1.1.19.v202607101759в workspaceMainна 1C:EDT 2025.2.6. - Проверена установка и запуск bundle
1.1.19.v202607101759в workspaceEDTTESTна 1C:EDT 2026.1.1. - Локальный p2 update site проверен через Eclipse p2 director: installable units доступны в версии
1.1.19.v202607101759. - В свежих логах workspace не обнаружены ошибки
BundleException,NoClassDefFoundError,ClassNotFoundException, Guice, SWT или ошибки разрешения плагина.
Установка
Update site:
jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/
EDT Extension Tweaks 1.1.18
Добавлено
- В панели Навигатор рядом с типовыми отборами добавлена кнопка фильтра измененных объектов Git.
- Фильтр оставляет в дереве конфигурации только метаданные с незакоммиченными изменениями в Git и нужные родительские узлы для навигации.
- Для объектов метаданных учитываются изменения не только
.mdo, но и вложенных файлов объекта: модулей, форм, макетов и других ресурсов.
Исправлено
- Для верхних коллекций метаданных, например Общие модули и Документы, фильтр сопоставляет узлы Навигатора с правильными путями
src/CommonModulesиsrc/Documents. - Убраны временные диагностические
DEBUG-логи из механизма Git-фильтра.
Совместимость
- Проверена сборка p2 update site для 1C:EDT 2025.2.6.
- Проверена установка и запуск bundle
1.1.18.v202607101200в workspaceMainна 1C:EDT 2025.2.6. - Проверена установка и запуск bundle
1.1.18.v202607101200в workspaceEDTTESTна 1C:EDT 2026.1.1. - Локальный p2 update site проверен через Eclipse p2 director: installable units
ru.xelgo.edt.contextlinks.feature.feature.groupиru.xelgo.edt.contextlinks.uiдоступны в версии1.1.18.v202607101200. - В свежих логах workspace не обнаружены ошибки
BundleException,NoClassDefFoundError,ClassNotFoundException, Guice или ошибки разрешения плагина.
Установка
Update site:
jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/
EDT Extension Tweaks 1.1.17
Добавлено
- В настройках добавлено автоматическое открытие подсказки параметров метода при вводе внутри списка аргументов.
- Добавлена настройка раскрытия подробного описания параметров метода сразу при открытии подсказки.
- После выбора метода из контекстной подсказки можно автоматически переносить каретку в первый параметр.
- Для самостоятельных вызовов метод после выбора из подсказки автоматически закрывается
;перед переносом каретки; вложенные и уже закрытые конструкции не изменяются.
Исправлено
- Подробные описания метода и параметров дополняются из шаблонных BSL-комментариев, чтобы вместо
nullпоказывался текст документации. - Автопоказ подсказки параметров не вызывает повторное моргание уже открытого окна.
- Перенос каретки больше не возвращает пользователя назад, если он уже перешёл к следующей строке или начал редактировать другой участок.
- Update site теперь явно помечает bundle расширения как autostart, чтобы bytecode-патчи применялись до загрузки BSL UI в EDT 2025.2.6.
- Убраны временные диагностические логи из механизма подсказки параметров.
Совместимость
- Проверена сборка p2 update site для 1C:EDT 2025.2.6.
- Проверена установка и запуск bundle
1.1.17.v202607101100в workspaceMainна 1C:EDT 2025.2.6. - В свежем логе workspace не обнаружены ошибки
BundleException,NoClassDefFoundError,ClassNotFoundException, Guice или ошибки разрешения плагина.
Установка
Update site:
jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/
EDT Extension Tweaks 1.1.16
Добавлено
- Для команды Скопировать комментарий результата запроса добавлена горячая клавиша
Ctrl+Alt+S. - При генерации из BSL имя служебной области теперь привязывается к имени переменной запроса или переменной текста запроса: например,
edt_tweaks_query_result_Запрос11. - Сгенерированный код выполнения теперь использует найденную переменную запроса, например
РезультатыЗапроса = Запрос11.ВыполнитьПакет();.
Исправлено
- Для пакетных запросов сохранено прежнее поведение с реальными индексами
ВыполнитьПакет(): временные таблицы пропускаются, но их позиции в массиве результатов учитываются. - Если текст запроса не удалось распознать, команда больше не пишет stacktrace в
.metadata/.log, а показывает обычное сообщение пользователю.
Совместимость
- Проверена сборка p2 update site для 1C:EDT 2025.2.6.
- Проверена установка и запуск релизного bundle в workspace
Mainна 1C:EDT 2025.2.6. - В логе workspace не обнаружены
BundleException,NoClassDefFoundError,ClassNotFoundException, Guice-ошибки или ошибки разрешения плагина.
Установка
Update site:
jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/
EDT Extension Tweaks 1.1.15
Добавлено
- В редакторе BSL и во встроенном редакторе текста запроса добавлена команда Скопировать комментарий результата запроса.
- Команда формирует служебную область
#Область edt_tweaks_query_result_1с именами и типами колонок результата запроса и копирует готовый фрагмент в буфер обмена. - Поддержаны одиночные запросы и пакеты запросов: запросы, которые только формируют временные таблицы, пропускаются, а реальные результаты получают переменные
Пакет1,Пакет2и корректные индексыВыполнитьПакет(). - BSL-подсказка использует служебный комментарий для колонок
ТаблицаЗначений, строк таблицы значений, коллекции колонок иВыборкаИзРезультатаЗапроса, не меняя исходный тип переменной. - В настройках добавлен выбор модели помощника контекста результата запроса:
Выгрузить()для таблицы значений илиВыбрать()для выборки.
Исправлено
- Скрипт установки в EDT теперь удаляет старые singleton-записи
ru.xelgo.edt.contextlinks.uiизbundles.infoперед записью текущей версии. - Обогащение типов результата запроса больше не пишет warning в обычный лог при безопасном fallback optional-зависимостей EDT.
Совместимость
- Проверена сборка p2 update site для 1C:EDT 2025.2.6.
- Проверена установка и запуск релизного bundle в workspace
Mainна 1C:EDT 2025.2.6. - В логе workspace не обнаружены
BundleException,NoClassDefFoundError,ClassNotFoundException, Guice-ошибки или ошибки разрешения плагина.
Установка
Update site:
jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/
EDT Extension Tweaks 1.1.14
Добавлено
- Во вкладке Приложения добавлена команда Обновить расширение....
- Команда позволяет выбрать конкретное расширение и выполнить его полное обновление в информационной базе приложения.
- Для принудительного обновления используется штатный EDT
reloadInfobase; команда работает отдельно от списка проектов, исключенных из автоматической цепочки обновления.
Совместимость
- Проверена сборка p2 update site для 1C:EDT 2025.2.6.
- Проверена совместимость вызова полного обновления с 1C:EDT 2026.1.1: поддерживаются оба варианта API
reloadInfobase(booleanиIStatus).
Установка
Update site:
jar:https://github.com/Xelgo/edt-extension-tweaks/releases/latest/download/edt-extension-tweaks-update-site.zip!/
EDT Extension Tweaks 1.1.13
Исправлено
- Исправлена установка EDT Extension Tweaks 1.1.12+ на 1C:EDT 2026.1.
- Расширены OSGi-диапазоны зависимостей EDT 2026.1:
com._1c.g5.v8.dt.commonдо[10.0.0,13.0.0)com._1c.g5.v8.dt.debug.coreдо[18.0.0,20.0.0)
Проверено локально на p2 update site: опубликованный архив содержит ru.xelgo.edt.contextlinks.feature.feature.group 1.1.13.v202606291316 и исправленные dependency ranges.
EDT Extension Tweaks 1.1.12
EDT Extension Tweaks 1.1.12
- Восстановлено быстрое исправление Сравнить и объединить ИзменениеИКонтроль из панели Ошибки конфигурации для проверки
bsl-legacy-check-module-extension. - Quickfix теперь зарегистрирован через EDT check-framework и доступен как из редактора BSL, так и из списка ошибок конфигурации.
- README дополнен описанием нового сценария запуска quickfix из панели ошибок.
EDT Extension Tweaks 1.1.11
EDT Extension Tweaks 1.1.11
Снимки переменных в отладке
- Добавлена новая панель Снимки переменных в перспективе отладки EDT.
- Панель сохраняет состояние уже вычисленных выражений встроенного языка в текущей остановке отладчика.
- В JSON сохраняются дата и время, место остановки, строка исходного модуля, debug target, настройки обхода и значения выражений.
- Структуры, объекты и коллекции раскрываются рекурсивно с учетом настроек глубины обхода и лимита элементов коллекций.
- Для ссылочных данных в
valueсохраняется уникальный идентификатор ссылки, а человекочитаемое представление остается вpresentation.
Кнопки панели
- Сохранить снимок переменных - создает новый снимок текущих выражений.
- Сравнить выбранные снимки - открывает стандартное Eclipse-сравнение двух выбранных JSON-снимков.
- Сохранить снимки в файл - выгружает список снимков во внешний JSON-файл.
- Загрузить снимки из файла - загружает JSON-файл и заменяет текущий список снимков.
- Очистить снимки - очищает список и удаляет файл снимков из workspace metadata. Клавиша
Deleteв списке выполняет то же действие.
Хранение
Снимки хранятся в metadata текущего workspace:
.metadata/.plugins/ru.xelgo.edt.contextlinks.ui/variable-snapshots.json
Если список снимков очищен, файл variable-snapshots.json удаляется из workspace.
Настройки
На странице Окно -> Настройки -> EDT Extension Tweaks добавлены настройки включения снимков переменных, максимальной глубины обхода и лимита элементов коллекций. Лимит коллекций по умолчанию: 300.
EDT Extension Tweaks 1.1.10
EDT Extension Tweaks 1.1.10
- Исправлено переключение с вкладки "Схема" на вкладку "Свойства" для форм расширений 1C:EDT.
- Страница
AdoptedFormEditorPageтеперь распознается как страница формы и корректно активируетPropertySheet. - Диагностическое логирование из проверочной сборки удалено.
Проверено:
- mvn clean package -DskipTests
- p2 update-site metadata: feature/plugin
1.1.10.v202606230951