What's Changed
- feat(types): подключение bsl-context — платформенные типы и глобалы из СП by @sfaqer in #3907
- chore(types): bsl-context b8d0ce5 — PlatformFinder fix для Linux/macOS by @sfaqer in #3909
- feat(types): bsl-context cb4c721 — ContextCollection (kind=COLLECTION) + Linux/macOS bin/ fix by @sfaqer in #3910
- feat(types): bump bsl-context — fix Linux path-separator + storage collision by @sfaqer in #3911
- feat(types): builtin JSON fixtures — СКД, СправочникОбъект (generic), ТЧ, ФормаКлиентскогоПриложения by @sfaqer in #3913
- feat(types): inherit platform members on configuration manager/ref/object/collection types by @sfaqer in #3919
- build(deps): bump io.sentry.jvm.gradle from 6.7.0 to 6.7.1 by @dependabot[bot] in #3920
- build(deps): bump io.github.1c-syntax:bsl-parser from 0.33.0 to 0.34.1 by @dependabot[bot] in #3921
- feat(types): Phase 1 — hover/inlay/diagnostic on platform metadata by @sfaqer in #3922
- fix(context): контракт addWorkspace(URI) — нормализованный через Absolute.uri by @nixel2007 in #3923
- Add Claude Code GitHub Workflow by @nixel2007 in #3925
- feat(types): bilingual ru/en + hover/inlay i18n + фиксы локализации by @sfaqer in #3926
- Update dependabot.yml to remove ignore rule by @nixel2007 in #3927
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3929
- build(deps): bump io.sentry.jvm.gradle from 6.7.1 to 6.8.1 by @dependabot[bot] in #3930
- fix(types): язык на лету + единые флаги inlay-hint методов + per-parent описания body-keyword'ов by @sfaqer in #3928
- refactor(hover): keyword'ы — synthetic KeywordSymbol + ReferenceFinder + Builder by @sfaqer in #3931
- Fix failing tests in type-system v2 by @nixel2007 in #3932
- feat(types): type system v2 — model, registry, inferencer, TypeService by @nixel2007 in #3906
- build(deps): bump gradle/actions from 4 to 6 by @dependabot[bot] in #3934
- build(deps): bump com.gorylenko.gradle-git-properties from 2.5.7 to 3.0.0 by @dependabot[bot] in #3933
- build(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #3936
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3935
- build(deps): update plugin versions and dependency constraints by @nixel2007 in #3937
- Use
pull_requestfor Claude Code Review workflow with safe internal-only execution (including Copilot PRs) by @Copilot in #3941 - fix(VirtualTableCallWithoutParameters): корректная работа на КритерийОтбора by @Copilot in #3939
- build(deps): bump io.github.1c-syntax:bsl-context from 0.3.0 to 0.4.0 by @dependabot[bot] in #3943
- build(deps): bump com.gorylenko.gradle-git-properties from 3.0.0 to 3.0.2 by @dependabot[bot] in #3944
- feat(types): bilingual hover/completion/signature + вариадик-параметры by @sfaqer in #3942
- feat(types/oscript): ConstructorSymbol — отдельный тип для конструктора OScript-класса by @nixel2007 in #3945
- fix(symbols): описание и параметры асинхронных методов by @nixel2007 in #3946
- feat: модификатор async для объявлений и вызовов методов by @nixel2007 in #3947
- feat(semantictokens): подсветка платформенных member-методов через accessCall by @nixel2007 in #3950
- feat(types): билингва-классификация, двуязычное отображение типов, специализация менеджеров, async-флаг by @sfaqer in #3952
- feat(semantictokens): async-модификатор для платформенных member-методов by @nixel2007 in #3953
- build(deps): bump com.gorylenko.gradle-git-properties from 3.0.2 to 3.0.3 by @dependabot[bot] in #3958
- build(deps): bump io.github.1c-syntax:bsl-context from 0.5.0 to 0.5.1 by @dependabot[bot] in #3957
- feat(types): вывод типов внедряемых зависимостей фреймворка ОСень (Autumn) by @nixel2007 in #3951
- feat(configuration): rename platform→v8platform и чтение секций v8platform/oscript из конфига by @nixel2007 in #3962
- fix: устранение ложных reliability-замечаний Sonar (S2583/S2637) by @nixel2007 in #3963
- feat(types): вывод типов для компонент-/инъекционных алиасов ОСени (&Лог, &Контроллер, killjoy) by @nixel2007 in #3961
- feat(types): резолв типа прилепляемой коллекции из autumn-collections by @nixel2007 in #3964
- build(deps): bump io.github.1c-syntax:bsl-common-library from 0.10.0 to 0.10.1 by @dependabot[bot] in #3965
- build(deps): bump io.sentry.jvm.gradle from 6.8.1 to 6.9.0 by @dependabot[bot] in #3970
- fix: skip variable declarations with missing names in document symbols by @nixel2007 in #3967
- feat(diagnostics): data-driven устаревание и недоступность платформенных членов по версии by @sfaqer in #3956
- Enrich oscript builtin keywords with descriptions and metadata by @nixel2007 in #3971
- Check missed required parameters in constructor calls (Новый Класс(...)) by @Copilot in #3972
- feat(types): поддержка &ПсевдонимДля (AliasFor) при выводе типов ОСени by @nixel2007 in #3975
- Show inlay parameter hints for constructor calls (Новый Класс()) by @Copilot in #3973
- feat(types): обновить данные синтакс-помощника oscript из OneScript 2.1 by @nixel2007 in #3976
- Place cursor after parens for parameterless completions by @nixel2007 in #3969
- Регрессионный тест: QueryParseError больше не даёт FP на запросе с функцией СТРОКА by @Copilot in #3979
- Limit Dependency Submission to develop pushes and grant dependency-graph write scope by @Copilot in #3983
- Fix IllegalArgumentException in CFG builder on dangling top-level preprocessor before a loop by @Copilot in #3981
- feat(oscript): автокомплит видит соседей по своему пакету без #Использовать by @nixel2007 in #3977
- Убрать ложные методы у примитива Строка by @nixel2007 in #3984
- Hover/signature/автокомплит: «?» у необязательных параметров и список содержимого структур by @nixel2007 in #3985
- fix: убрано ложное срабатывание диагностики ServerCallsInFormEvents на директиву &НаСервереБезКонтекста (#3852) by @erprivalov in #3982
- build(deps): bump com.gorylenko.gradle-git-properties from 3.0.3 to 4.0.1 by @dependabot[bot] in #3987
- Исправлено автодополнение членов общего модуля после точки (#3988) by @nixel2007 in #3992
- Резолв типа ресивера-модуля и позиционный API TypeService (#3991) by @nixel2007 in #3993
- Подсветка accessProperty платформенных типов (Property+DefaultLibrary) by @nixel2007 in #3989
- perf(types): кэш инференса + memo getMembers + индекс callStatement by @nixel2007 in #3997
- Updating bsl-parser and adding semantic highlighting by @Copilot in #3998
- build(deps): bump org.sonarqube from 7.3.0.8198 to 7.3.1.8318 by @dependabot[bot] in #4002
- build(deps): bump io.github.1c-syntax:utils from 0.7.0 to 0.7.2 by @dependabot[bot] in #4001
- fix: устранить S2583 reliability-issue и почистить nullability/scope-аннотации by @nixel2007 in #4003
- Fix
sourcesJarfailure by excluding duplicate generated sources by @Copilot in #3999 - build(deps): bump io.github.1c-syntax:bsl-context from 0.5.1 to 0.6.0 by @dependabot[bot] in #4000
- fix(infrastructure): корректная обработка destruction callbacks в WorkspaceBeanScope by @nixel2007 in #4004
- feat: Добавлена диагностика объявления переменных модуля (Перем) в Общем Модуле (Issue #3854) by @erprivalov in #4005
- Дженерики платформенных «библиотек» + цепочки Метаданные by @sfaqer in #3995
- fix(types): типизация свойств и возвращаемых значений методов oscript by @nixel2007 in #4007
- Fix publish workflow failure by wiring
sourcesJartogenerateGitPropertiesby @Copilot in #4009 - docs(javadoc): починить предупреждения javadoc, убрать internal API из watcher'ов by @nixel2007 in #4008
- build(deps): bump io.github.1c-syntax:bsl-common-library from 0.10.1 to 0.11.0 by @dependabot[bot] in #4011
- build(deps): bump io.sentry.jvm.gradle from 6.9.0 to 6.10.0 by @dependabot[bot] in #4010
- Автодополнение предопределённых значений by @nixel2007 in #4012
New Contributors
- @erprivalov made their first contribution in #3982
Full Changelog: v0.30.0-rc.2...v1.0.0-rc.1