Skip to content

Releases: 1c-syntax/vsc-language-1c-bsl

v1.19.0

19 Nov 08:45
6e2208d
Compare
Choose a tag to compare
  • Обновлен BSL Language Server до версии 0.12.2:
    • Размер расширения сокращен в 2 раза
    • Существенно увеличена скорость работы, уменьшено потребление не-отдаваемой оперативной памяти
    • Форматтер теперь обрезает незначимые символы справа в комментариях
    • Добавлена возможность игнорирования диагностик в коде с помощью аннотаций BSLLS-выкл
    • Добавлены новые диагностики и быстрые исправления, улучшена работа имеющихся диагностик
    • Исправлены обнаруженные ошибки

v1.18.0

14 Oct 12:02
bb452de
Compare
Choose a tag to compare
  • Обновлен BSL Language Server до версии 0.11.0:
    • Добавлена возможность игнорирования диагностик в коде с помощью аннотаций BSLLS-выкл
    • Добавлены новые диагностики и быстрые исправления, улучшена работа имеющихся диагностик

v1.17.2

23 Aug 12:10
eff8167
Compare
Choose a tag to compare
  • Обновлен BSL Language Server до версии 0.10.2:
    • Исправлен расчет когнитивной сложности для логических выражений
  • Издатель расширения изменен на 1c-syntax

v1.17.1

22 Aug 12:44
c261294
Compare
Choose a tag to compare

v1.17.0

22 Aug 12:32
0b08693
Compare
Choose a tag to compare

Изменения и добавления

  • Обновлен BSL Language Server до версии 0.10.1:
    • BREAKING CHANGE По умолчанию процесс расчета диагностик теперь запускается только при сохранении файла. Для возвращения старого поведения (при редактировании файла) используйте конфигурационный файл, свойство computeDiagnostics в значении onType
    • Добавлен показ Когнитивной сложности над определением процедуры/функции
    • Добавлены новые диагностики и быстрые исправления, улучшена работа имеющихся диагностик
    • Для конфигурационного файла добавлена json-схема. Подробнее - на сайте проекта
    • Исправлены ошибки форматирования аннотаций и многострочных строк

v1.16.0

23 Jul 11:13
dc20e89
Compare
Choose a tag to compare

Изменения и добавления

  • Обновлен BSL Language Server до версии 0.9.1:
    • Добавлены "быстрые исправления" для диагностик, в том числе "Fix all" - исправление всех диагностик указанного типа в текущем файле
    • В символы документа теперь выводятся и области
    • Добавлены новые диагностики, улучшена работа имеющихся диагностик
    • Исправлены обнаруженные ошибки

v1.15.0

23 Jun 09:30
d2019f1
Compare
Choose a tag to compare

Изменения и добавления

  • Обновлен BSL Language Server до версии 0.8.0:
    • добавлен обработчик textDocument/documentSymbol - вывод символов документа - процедур, функций и переменных, объявленных через Перем.
    • добавлены новые диагностики
    • добавлены "быстрые исправления" для нескольких диагностик
    • убран вывод в лог сообщений об ошибках парсинга файлов
    • исправлены обнаруженные ошибки
  • Расширение теперь пакуется в бандл с помощью webpack - снижено время открытия и активации расширения

v1.14.0

27 May 12:52
fe128a0
Compare
Choose a tag to compare

Изменения и добавления

  • Обновлен BSL Language Server:
    • добавлен обработчик textDocument/foldingRange - расчет сворачиваемых областей. Доступно сворачивание многострочных комментариев, инструкций препроцессору #Если ... #КонецЕсли, #Область ... #КонецОбласти, процедур и функций, блочных конструкций Если/Пока и т.п.

Исправления

  • Исправлена ошибка дублирования комментария в начале файла при выполнении форматирования документа
  • Добавлена обработка пробелов и абсолютных путей в настройках запуска BSL Language Server и java

v1.13.0

24 May 11:49
877f579
Compare
Choose a tag to compare

Расширение начинает медленно переезжать на 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

10 Oct 10:24
Compare
Choose a tag to compare

Изменения и добавления

  • Добавлен Синтакс-Помощник OneScript.Web
  • В систему автодополнения, подсказки параметров и всплывающей подсказки добавлена обработка метода ПриСозданииОбъекта у классов OneScript
  • Добавлена подсказка по сигнатурам стандартных классов 1C и OneScript (в конструкторе и при вызове методов). Методы показываются при условии, что переменная класса названа так же, как и класс
  • Модули и классы OneScript из рабочего каталога теперь добавляются в систему автодополнения, если структура каталогов удовлетворяет "Соглашению о структуре каталогов библиотек OneScript"
  • Добавлена обработка перехода к определению процедуры (F12) на конструкторе класса OneScript
  • Синтакс-Помощник OneScript обновлен до 1.0.21
  • Синтакс-Помощник 1С обновлен до 8.3.13
  • Исправления найденных ошибок