v0.9.0 — EDT 2026.2 + Java 25, общий загрузчик BSL LS из 1c-syntax/utils
⚠️ Ломающее изменение: этот выпуск работает только в 1C:EDT 2026.2 и новее.
Плагин собран под Java 25 (Require-Capability: osgi.ee JavaSE 25) — именно на ней работает EDT 2026.2.
В EDT 2026.1 и более ранних (Java 17) он не установится: мастер установки сообщит о неудовлетворённом требовании.
Для EDT 2026.1 используйте v0.8.1 — она остаётся актуальной для старых версий EDT.
Переход на EDT 2026.2 и Java 25
- Целевая платформа сборки — EDT 2026.2 (Eclipse 4.38). Список зависимостей упрощён: всё нужное (платформа Eclipse, JUnit, gson, JGit, SCR, SPI-Fly) поставляется самой EDT.
- Плагин компилируется и работает на Java 25. Заодно обновлён инструмент сборки (Tycho 5.0.3): предыдущая версия не умела компилировать под Java 25.
Загрузчик движка BSL LS — теперь общий, из 1c-syntax/utils
По предложению @nixel2007 (issue #8) собственная реализация скачивания BSL Language Server заменена на общий загрузчик из io.github.1c-syntax:utils 0.10.1 — тот же, что используют плагины для VS Code и IntelliJ IDEA. Это убирает дублирование: исправления и новые возможности загрузчика будут приходить из апстрима.
Что осталось нашим (в utils таких возможностей нет):
- вариант «Фиксированная версия» движка — без обращений к GitHub API;
- запасное скачивание зафиксированной версии, когда API недоступен, а движок ещё не скачан;
- отмена скачивания по прогресс-монитору EDT;
- ограничение памяти движка (
_JAVA_OPTIONS+ правка.cfg).
Настройка «Версия движка BSL LS» и её поведение не изменились. На странице настроек теперь показывается установленная версия движка.
Прочее
- Исправлено определение самой свежей установленной версии движка: сравнение шло по строке, из-за чего
1.0.10считалась старше1.0.4. - При переключении на фиксированную версию лишние каталоги других версий движка теперь удаляются (раньше могли накапливаться и занимать сотни мегабайт).
- Добавлены сведения о лицензиях встроенных сторонних библиотек (
about.html, тексты лицензий):utils— LGPL-3.0,semver4jиslf4j-api— MIT,jspecify— Apache-2.0.
Установка/обновление
p2-архив ru.jimmo.edt.sonarq.repository из вложения — порядок в README. Если плагин уже установлен, обновляйтесь только после перехода на EDT 2026.2.
Полный список изменений: v0.8.1...v0.9.0