github 1c-syntax/bsl-language-server v1.1.0-rc.9

pre-release59 minutes ago

What's Changed

  • test(semantictokens): add visual snapshots of semantic tokens for Sentry Snapshots by @nixel2007 in #4890
  • build(deps): bump the freefair group with 5 updates by @dependabot[bot] in #4895
  • build(deps): bump dawidd6/action-download-artifact from 27 to 28 by @dependabot[bot] in #4898
  • build(deps): bump com.github.ben-manes.versions from 0.66.0 to 0.67.0 by @dependabot[bot] in #4899
  • build(deps): bump anthropics/claude-code-action from 1.0.264 to 1.0.267 by @dependabot[bot] in #4906
  • build(deps): bump github/codeql-action from 4.39.1 to 4.39.2 by @dependabot[bot] in #4907
  • build(deps): bump me.champeau.jmh from 0.7.3 to 0.7.4 by @dependabot[bot] in #4894
  • build(deps): bump io.sentry.jvm.gradle from 6.24.0 to 6.25.0 by @dependabot[bot] in #4892
  • build(deps): bump org.jreleaser from 1.26.0 to 1.27.0 by @dependabot[bot] in #4896
  • perf(context): переиспользование дерева символов и быстрый поиск по позиции by @sfaqer in #4703
  • Обращение из метода не связывается с переменной, созданной в теле модуля by @sfaqer in #4609
  • Описание параметра хранится без Optional, публичный getter возвращает Optional by @sfaqer in #4699
  • Малые коллекции наборов типов хранятся массивами, а не LinkedHashMap by @sfaqer in #4684
  • Индикатор хода работы, начатый до initialized, показывается клиенту by @sfaqer in #4670
  • Имена переменных из «Перем» и ключи поиска символов не копируют одинаковые строки by @sfaqer in #4680
  • fix(semantictokens): do not paint OneScript constructor reference as method by @nixel2007 in #4891
  • Коллекции метаданных заводятся только у объектов, в описании которых они есть by @sfaqer in #4678
  • Постоянные имена и описания членов форм заводятся один раз, а не на каждую форму by @sfaqer in #4695
  • feat(types): общая модель контекстов компиляции by @sfaqer in #4869
  • perf(context): переиспользование актуального дерева символов by @sfaqer in #4920
  • feat(types): вывод типов с учётом контекста вызывающего by @sfaqer in #4870
  • chore(deps): bump anthropics/claude-code-action from 1.0.267 to 1.0.269 by @dependabot[bot] in #4932
  • chore(deps): bump org.aspectj:aspectjrt from 1.9.26 to 1.9.27 by @dependabot[bot] in #4933
  • chore(deps): bump org.eclipse.jgit:org.eclipse.jgit from 7.8.0.202609011348-r to 7.8.1.202611041320-r by @dependabot[bot] in #4935
  • chore(deps): bump io.sentry.jvm.gradle from 6.25.0 to 6.26.0 by @dependabot[bot] in #4934
  • chore(deps): bump docker/login-action from 4.7.0 to 4.8.0 by @dependabot[bot] in #4931
  • Список методов доступа к общим модулям разбирается заново только при смене настроек by @sfaqer in #4701
  • chore(deps): bump gradle-wrapper from 9.8.2 to 9.9.0 by @dependabot[bot] in #4936
  • fix: исключить неоднозначный ключ типов-омонимов by @sfaqer in #4923
  • feat(hover): доступность прикладных методов и серверные переходы by @sfaqer in #4873
  • Поиск тела метода по позиции не создаёт диапазон на каждый метод модуля by @sfaqer in #4687
  • fix(oscript): перепривязать класс, созданный до обнаружения библиотеки by @sfaqer in #4927
  • ci(pages): останавливать деплой при ошибке сохранения сайта by @sfaqer in #4939
  • Переменные по области в дереве символов хранятся неизменяемой картой, без узла на запись by @sfaqer in #4694
  • fix: учитывать смену получателя в цепочке вызовов by @sfaqer in #4924
  • fix: согласовать безусловные контексты OneScript by @sfaqer in #4922
  • feat(diagnostics): недостижимые ветки препроцессора by @sfaqer in #4872
  • Индекс имён типов не держит копии имён в нижнем регистре by @sfaqer in #4683
  • fix(index): снятие рабочей папки не стирает индекс символов остальных папок by @SanMisha in #4928
  • perf(lsp): не форматировать отключённый trace by @sfaqer in #4925
  • fix(oscript): актуальные типы, алиасы и вариадические сигнатуры by @sfaqer in #4917
  • fix(context): безопасная регистрация и удаление workspace by @sfaqer in #4918
  • Общий модуль, перечитанный с тем же текстом, не пересобирает члены глобального контекста by @sfaqer in #4690
  • feat(completion): доступность, ранжирование и фильтр по контексту by @sfaqer in #4874
  • fix(completion): имена метаданных и выбор RU/EN by @sfaqer in #4875
  • fix(completion): канонические ключевые слова по языку и позиции by @sfaqer in #4876
  • feat: new diagnostic InsertionWithoutChangeAndValidate by @pravets in #4397
  • feat(diagnostics): доступность методов и свойств в контекстах by @sfaqer in #4871
  • feat(mcp): инструмент symbol_text by @SanMisha in #4912

New Contributors

Full Changelog: v1.1.0-rc.8...v1.1.0-rc.9

Don't miss a new bsl-language-server release

NewReleases is sending notifications on new releases.