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

pre-release6 hours ago

What's Changed

  • build(deps): bump dawidd6/action-download-artifact from 26 to 27 by @dependabot[bot] in #4580
  • build(deps): bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0 by @dependabot[bot] in #4583
  • build(deps): bump anthropics/claude-code-action from 1.0.236 to 1.0.240 by @dependabot[bot] in #4584
  • build(deps): bump anthropics/claude-code-action from 1.0.240 to 1.0.241 by @dependabot[bot] in #4586
  • build(deps): bump anthropics/claude-code-action from 1.0.241 to 1.0.242 by @dependabot[bot] in #4587
  • build(deps): bump anthropics/claude-code-action from 1.0.242 to 1.0.244 by @dependabot[bot] in #4589
  • feat(types): таблица формы над таблицей значений типизируется и без синтакс-помощника by @nixel2007 in #4590
  • fix(types): «СписокЗначений из T» типизирует значение элемента, а не сам элемент by @nixel2007 in #4591
  • Свойства объекта отчёта и обработки доступны без синтакс-помощника by @sfaqer in #4611
  • Основная форма отчёта и обработки видит контекст своего объекта by @sfaqer in #4610
  • fix(diagnostics): исключить заимствованные модули из CommonModuleNameServerCall by @DimaShapovaloff in #4600
  • Исправлены ложные срабатывания StyleElementConstructors для оформления по умолчанию by @DimaShapovaloff in #4601
  • Модули с байтами, недопустимыми в UTF-8, снова загружаются by @sfaqer in #4604
  • fix(cli): активировать workspace до поиска файлов для форматирования by @DimaShapovaloff in #4594
  • fix(diagnostics): исключить Субконто из VirtualTableCallWithoutParameters by @DimaShapovaloff in #4593
  • Открытый документ больше не ломается, когда его файл удаляют и создают заново by @sfaqer in #4605
  • feat(types): тип значения макета по ссылке «см.» by @nixel2007 in #4608
  • Вывод типов не обращается к файловой системе при поиске документа by @sfaqer in #4612
  • Поиск модулей при наполнении не запрашивает атрибуты каждого файла by @sfaqer in #4616
  • Поиск generic-типа по семейству не перебирает все имена типов by @sfaqer in #4615
  • Тип без кода после наполнения рабочей области не делает расчёт неполным by @sfaqer in #4614
  • Проход доразрешения типов возврата заканчивается на волне без изменений by @sfaqer in #4613
  • Обработчики событий декораций и групп формы не считаются неиспользуемыми by @sfaqer in #4623
  • Сервер выходит по shutdown сразу, а не через минуты на большой конфигурации by @sfaqer in #4621
  • Наполнение контекста не пересобирает члены глобального контекста на каждый модуль by @sfaqer in #4620
  • Документ, файл которого не прочитался, не считается прочитанным и читается снова при следующем обращении by @sfaqer in #4625
  • Запрос к закрытому документу больше не падает NPE by @sfaqer in #4606
  • Справка платформы читается без «token recognition error» в логе и не оставляет временных файлов by @sfaqer in #4626
  • Реестр типов и индекс символов не хранят копии одинаковых строк by @sfaqer in #4619
  • Регистрация типов не перебирает все объекты конфигурации на каждую таблицу динамического списка by @sfaqer in #4622
  • Изменения на месте берутся только из области видимости переменной: наполнение ERP больше не падает по памяти by @sfaqer in #4618
  • Документ, файл которого не прочитался, снова не считается прочитанным (правка #4625 потерялась при мерже #4606) by @sfaqer in #4633
  • Исправление UsingSynchronousCalls для серверных общих модулей с обычным клиентом by @DimaShapovaloff in #4597
  • build(deps): bump gradle-wrapper from 9.7.1 to 9.8.1 by @dependabot[bot] in #4654
  • build(deps): bump anthropics/claude-code-action from 1.0.244 to 1.0.248 by @dependabot[bot] in #4655
  • build(deps): bump github/codeql-action from 4.38.2 to 4.38.3 by @dependabot[bot] in #4657
  • fix(build): gradlew.bat хранится в индексе с LF, как велит .gitattributes by @sfaqer in #4659
  • Признаки коллекции типа хранятся одной записью и разделяются наследниками: ERP держит на ~120 МБ меньше by @sfaqer in #4652
  • Свойства-коллекции объектов метаданных строятся по запросу: ERP держит на 415 МБ меньше by @sfaqer in #4649
  • Символы хранят родителя без обёртки Optional: ERP держит на 113 МБ меньше by @sfaqer in #4651
  • Индексы дерева символов по имени и строке хранятся массивами: ERP держит на 378 МБ меньше by @sfaqer in #4650
  • Запись индекса символов рабочей области хранит диапазон числами: ERP держит на ~40 МБ меньше by @sfaqer in #4653
  • perf(types): большой цикл доразрешения разбирает заново только документы, итог которых может измениться by @sfaqer in #4658
  • fix(types): пересборка объявленных типов после наполнения не зависит от порядка обхода документов by @sfaqer in #4665
  • fix(types): ссылка «см.» в разобранный модуль ждёт разбора, если описание её цели ссылается в неразобранный by @sfaqer in #4666
  • build(deps): bump com.github.ben-manes.versions from 0.64.0 to 0.65.0 by @dependabot[bot] in #4656
  • perf(types): большой цикл доразрешения разбирает документы впереди расчёта by @sfaqer in #4668
  • build(deps): bump the freefair group across 1 directory with 5 updates by @dependabot[bot] in #4533
  • perf(types): регистрация источника членов сбрасывает memo только самого типа и тех, кто на нём построен by @sfaqer in #4667
  • Наполнение не пересобирает члены глобального контекста на каждом разобранном общем модуле by @sfaqer in #4674
  • Тип переменной из комментария «см.» на ещё не разобранный модуль не зависит от порядка наполнения by @sfaqer in #4675
  • Ход дорасчёта типов по большому циклу отсчитывается по документам by @sfaqer in #4671
  • Регистрация типов конфигурации не ищет заново на каждом объекте метаданных то, что от объекта не зависит by @sfaqer in #4673
  • Места приёмников переменной собираются за один обход дерева разбора by @sfaqer in #4669
  • build(deps): bump commons-codec:commons-codec from 1.22.1 to 1.23.0 by @dependabot[bot] in #4676
  • chore(deps): Upgrade bsl-parser to 0.40.0 by @nixel2007 in #4677
  • Исполняемый файл из релиза запускается с компактными заголовками объектов (−8,6 % кучи) by @sfaqer in #4681
  • Диапазоны областей хранятся числами, а не объектами Range by @sfaqer in #4682
  • Обращение к символу не хранит тип отдельной ссылкой by @sfaqer in #4686
  • Отпечаток содержимого документа считается по символам, без перекодирования текста в UTF-8 by @sfaqer in #4697

New Contributors

Full Changelog: v1.1.0-rc.6...v1.1.0-rc.7

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

NewReleases is sending notifications on new releases.