Skip to content

v0.2.86

Choose a tag to compare

@github-actions github-actions released this 07 Oct 06:39
· 460 commits to develop since this release

Релиз улучшает анализ типов, разбор языка запросов, работу поиска и MCP-сервера. Также расширена поддержка метаданных форм и добавлена новая диагностика ошибочного постфиксного обращения.

Новые возможности

  • Добавлена диагностика PostfixAccessOnExpression для обращений, не компилируемых платформой.
  • Добавлено наследование атрибутов заимствованных форм.

Исправления

  • Исправлено управление режимом наблюдения и потерянными корнями в MCP-сервере.
  • Исправлена обработка удалённых файлов, алиасов путей и журнала написаний в bsl-search.
  • Исправлен разбор псевдонимов, вложенных запросов и незавершённых ссылок в языке запросов.
  • Уточнён вывод типов для Макс/Мин, коллекций разных видов и ограниченных серий параметров.
  • Исправлено разрешение вызовов при совпадении имени с переменной.
  • Колонки строки таблицы значений теперь корректно считаются доступными для записи.
  • Исправлены контексты выполнения и диагностики модулей обычных форм.
  • Сохранён параметр Результат после пустой строки в секции параметров.
  • Встроенные подсказки теперь отображаются для всех вариативных аргументов.
  • Исправлено сканирование макросов включения и raw-идентификаторов в xtask.

Рефакторинг

  • Переработаны сообщения и правила диагностик SDBL HIR.
  • Удалены неиспользуемые публичные методы и заглушка SupportVariant из bsl-metadata.

Тесты и документация

  • Расширены независимые корпуса и контракты замены тестовых материалов SDBL и IDE-диагностик.
  • Усилены проверки манифестов, лицензий и состава GitHub-зеркала.
  • Обновлена юридическая документация по clean-room-переносу парсера, лексера, метаданных и SDBL HIR.

Full Changelog: v0.2.85...v0.2.86