Releases: 1c-syntax/vsc-language-1c-bsl
Releases · 1c-syntax/vsc-language-1c-bsl
v1.19.0
- Обновлен BSL Language Server до версии 0.12.2:
- Размер расширения сокращен в 2 раза
- Существенно увеличена скорость работы, уменьшено потребление не-отдаваемой оперативной памяти
- Форматтер теперь обрезает незначимые символы справа в комментариях
- Добавлена возможность игнорирования диагностик в коде с помощью аннотаций
BSLLS-выкл
- Добавлены новые диагностики и быстрые исправления, улучшена работа имеющихся диагностик
- Исправлены обнаруженные ошибки
v1.18.0
v1.17.2
v1.17.1
- Все то же самое, что и в https://github.com/1c-syntax/vsc-language-1c-bsl/releases/tag/v1.17.0, но теперь с правильным именем файлов :)
v1.17.0
Изменения и добавления
- Обновлен BSL Language Server до версии 0.10.1:
- BREAKING CHANGE По умолчанию процесс расчета диагностик теперь запускается только при сохранении файла. Для возвращения старого поведения (при редактировании файла) используйте конфигурационный файл, свойство computeDiagnostics в значении onType
- Добавлен показ Когнитивной сложности над определением процедуры/функции
- Добавлены новые диагностики и быстрые исправления, улучшена работа имеющихся диагностик
- Для конфигурационного файла добавлена json-схема. Подробнее - на сайте проекта
- Исправлены ошибки форматирования аннотаций и многострочных строк
v1.16.0
Изменения и добавления
- Обновлен BSL Language Server до версии 0.9.1:
- Добавлены "быстрые исправления" для диагностик, в том числе "Fix all" - исправление всех диагностик указанного типа в текущем файле
- В символы документа теперь выводятся и области
- Добавлены новые диагностики, улучшена работа имеющихся диагностик
- Исправлены обнаруженные ошибки
v1.15.0
Изменения и добавления
- Обновлен BSL Language Server до версии 0.8.0:
- добавлен обработчик
textDocument/documentSymbol
- вывод символов документа - процедур, функций и переменных, объявленных черезПерем
. - добавлены новые диагностики
- добавлены "быстрые исправления" для нескольких диагностик
- убран вывод в лог сообщений об ошибках парсинга файлов
- исправлены обнаруженные ошибки
- добавлен обработчик
- Расширение теперь пакуется в бандл с помощью webpack - снижено время открытия и активации расширения
v1.14.0
Изменения и добавления
- Обновлен BSL Language Server:
- добавлен обработчик
textDocument/foldingRange
- расчет сворачиваемых областей. Доступно сворачивание многострочных комментариев, инструкций препроцессору#Если ... #КонецЕсли
,#Область ... #КонецОбласти
, процедур и функций, блочных конструкцийЕсли
/Пока
и т.п.
- добавлен обработчик
Исправления
- Исправлена ошибка дублирования комментария в начале файла при выполнении форматирования документа
- Добавлена обработка пробелов и абсолютных путей в настройках запуска BSL Language Server и java
v1.13.0
Расширение начинает медленно переезжать на BSL Language Server.
Внимание!
Для работы BSL Language Server требуется установленная Java SE версии 8 или новее!
Изменения и добавления
- Добавлено подключение BSL Language Server версии 0.6.1
- Добавлен вывод диагностик об ошибках, отлавливаемых BSL Language Server
- Форматирование документа и блока кода переведено на BSL Language Server по умолчанию
- Добавлены настройки, позволяющие задавать:
- пути к исполняемым файлам java и BSL LS
- возможность включения "старого" механизма форматирования
- Добавлена команда генерации Markdown-файла с API по текущему модулю
v1.12.0
Изменения и добавления
- Добавлен Синтакс-Помощник OneScript.Web
- В систему автодополнения, подсказки параметров и всплывающей подсказки добавлена обработка метода ПриСозданииОбъекта у классов OneScript
- Добавлена подсказка по сигнатурам стандартных классов 1C и OneScript (в конструкторе и при вызове методов). Методы показываются при условии, что переменная класса названа так же, как и класс
- Модули и классы OneScript из рабочего каталога теперь добавляются в систему автодополнения, если структура каталогов удовлетворяет "Соглашению о структуре каталогов библиотек OneScript"
- Добавлена обработка перехода к определению процедуры (F12) на конструкторе класса OneScript
- Синтакс-Помощник OneScript обновлен до 1.0.21
- Синтакс-Помощник 1С обновлен до 8.3.13
- Исправления найденных ошибок