Releases: 1c-syntax/bsl-language-server
Releases · 1c-syntax/bsl-language-server
v0.24.0-rc.1
What's Changed
- Update Gradle Wrapper from 8.8 to 8.9 by @github-actions in #3323
- build(deps): bump io.sentry:sentry-bom from 7.11.0 to 7.12.0 by @dependabot in #3324
- build(deps): bump io.sentry:sentry-bom from 7.12.0 to 7.12.1 by @dependabot in #3329
- build(deps): bump the freefair group with 5 updates by @dependabot in #3331
- build(deps): bump JetBrains/qodana-action from 2024.1.8 to 2024.1.9 by @dependabot in #3332
- build(deps): bump io.sentry:sentry-bom from 7.12.1 to 7.14.0 by @dependabot in #3333
- Реализация #3271: Диагностика двойных отрицаний by @EvilBeaver in #3308
- Updates for file docs/diagnostics/DoubleNegatives.md in en by @transifex-integration in #3337
- build(deps): bump the freefair group with 5 updates by @dependabot in #3338
- build(deps): bump me.qoomon.git-versioning from 6.4.3 to 6.4.4 by @dependabot in #3336
- Update Gradle Wrapper from 8.9 to 8.10 by @github-actions in #3334
- Updates for file docs/contributing/EnvironmentSetting.md in en by @transifex-integration in #3335
- Update Gradle Wrapper from 8.10 to 8.10.1 by @github-actions in #3343
- build(deps): bump io.sentry:sentry-bom from 7.14.0 to 7.15.0 by @dependabot in #3351
- build(deps): bump the freefair group with 5 updates by @dependabot in #3350
- build(deps): bump JetBrains/qodana-action from 2024.1.9 to 2024.2.5 by @dependabot in #3356
- build(deps): bump io.sentry:sentry-bom from 7.15.0 to 7.16.0 by @dependabot in #3355
- build(deps): bump JetBrains/qodana-action from 2024.2.5 to 2024.2.6 by @dependabot in #3358
- Исправление поиска начала метода при наличии аннотаций by @nixel2007 in #3359
- Update Gradle Wrapper from 8.10.1 to 8.10.2 by @github-actions in #3348
- Игнорирование серверных модулей при диагностике UsingSynchronousCalls by @EvilBeaver in #3341
- build(deps): bump gradle-update/update-gradle-wrapper-action from 1 to 2 by @dependabot in #3344
- Новая диагностика "Зарезервированные имена параметров" by @AlexPCRus in #3187
- Fix tests, dependency updates by @nixel2007 in #3361
Full Changelog: v0.23.1...v0.24.0-rc.1
Версия 0.23.1
Новое в версии
- Обновление зависимостей
- Явное указание linter для qodana
Оптимизации
- Ускорение расчета метаданных, кэширование высокочастотных операций на уровне данных конфигурации.
Новое для разработчиков
- Обновлена версия библиотеки MDClasses https://github.com/1c-syntax/mdclasses/releases/tag/v0.14.0
- Расширенные возможности использования прав доступа объектов конфигурации
- Структура форм стала более объектной
Full Changelog: v0.23.0...v0.23.1
v0.23.1-rc.1
What's Changed
- build(deps): bump io.sentry:sentry-bom from 7.9.0 to 7.10.0 by @dependabot in #3309
- build(deps): bump dawidd6/action-download-artifact from 5 to 6 by @dependabot in #3312
- Явное указание linter для qodana by @nixel2007 in #3313
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.8.5 to 4.8.6 by @dependabot in #3314
- build(deps): bump org.sonarqube from 5.0.0.4638 to 5.1.0.4872 by @dependabot in #3318
- build(deps): bump JetBrains/qodana-action from 2024.1.5 to 2024.1.8 by @dependabot in #3317
- build(deps): bump io.sentry:sentry-bom from 7.10.0 to 7.11.0 by @dependabot in #3316
- build(deps): bump org.sonarqube from 5.1.0.4872 to 5.1.0.4882 by @dependabot in #3319
- build(deps): bump io.spring.dependency-management from 1.1.5 to 1.1.6 by @dependabot in #3320
- new bslls-dev-tools by @theshadowco in #3321
- фикс для обновления mdclasses by @theshadowco in #3322
Full Changelog: v0.23.0...v0.23.1-rc.1
v0.23.0
Общие изменения
- Исправлены ошибки в документации к диагностикам, расширено руководство разработчика;
- Ускорен расчет метаданных конфигурации;
- Добавлена возможность располагать замечания на уровне проекта вместо случайного объекта метаданных;
Новые диагностики
- Отключение безопасного режима (DisableSafeMode);
- Запуск внешних приложений (ExternalAppStarting);
- Доступ к файловой системе (FileSystemAccess);
- Обращение к методам привилегированных модулей (PrivilegedModuleMethodCall);
Изменения в существующих диагностиках
BadWords
- добавлен параметр диагностикиfindInComments
для возможности отключения поиска по комментариям;CognitiveComplexity
иCyclomaticComplexity
- добавлен прогрессивный расчет времени, необходимого на исправление замечания;DenyIncompleteValues
,ForbiddenMetadataName
,MetadataObjectNameLength
,SameMetadataObjectAndChildNames
,ScheduledJobHandler
- замечание теперь может вешаться на уровень проекта;UnusedLocalMethod
- добавлен параметр диагностикиcheckObjectModule
для возможности включения работы диагностики в модулях объектов;UsingFindElementByString
- добавлен поиск методаНайтиПоКоду
;MagicDate
- магические даты обнаруживаются и при передаче параметров метода, в т.ч. и платформенном методеВыполнить
;MagicNumber
- магические числа теперь обнаруживаются и при передаче параметров;
Исправленные общие ошибки
- Исправлен ошибка расчета описания переменных в методах с циклами;
- Исправлен показ лишних символов переменных в данных символов документа (окно "Outline" в VSCode);
- Исправлено сообщение об ошибке про использование
stringInterner
в логеsonar-scanner
;
Обновление значимых зависимостей
- Language Tool обновлен до версии
6.4
; - Spring Boot обновлен до версии
3.2.5;
- BSL Parser обновлен до версии
0.24.0
; - MDClasses обновлен до версии
0.13.0
; - LSP4J обновлен до версии
0.23.1
.
Изменения для разработчиков
- Поддержка и сборка на JDK21;
- Обновлена документация;
- Расширен список режимов совместимости для установки фильтра срабатывания диагностики до версии 8.3.24;
Спасибо!
v0.23.0-rc.6
What's Changed
- build(deps): bump io.sentry:sentry-bom from 7.1.0 to 7.2.0 by @dependabot in #3229
- build(deps): bump org.springframework.boot from 3.2.1 to 3.2.2 by @dependabot in #3230
- build(deps): bump JetBrains/qodana-action from 2023.3.0 to 2023.3.1 by @dependabot in #3231
- build(deps): bump com.github.ben-manes.versions from 0.50.0 to 0.51.0 by @dependabot in #3232
- Fixes & bumps by @theshadowco in #3233
- build(deps): bump io.sentry:sentry-bom from 7.2.0 to 7.3.0 by @dependabot in #3235
- Update Gradle Wrapper from 8.1.1 to 8.6 by @github-actions in #3241
- build(deps): bump the freefair group with 5 updates by @dependabot in #3242
- build(deps): bump org.springframework.boot from 3.2.2 to 3.2.3 by @dependabot in #3244
- build(deps): bump io.sentry:sentry-bom from 7.3.0 to 7.4.0 by @dependabot in #3243
- build(deps): bump io.sentry:sentry-bom from 7.4.0 to 7.5.0 by @dependabot in #3246
- Добавлено кэширование градля by @nixel2007 in #3245
- Исправил опечатку в первом примере by @Losyash1C in #3248
- Исправил ошибку в описании диагностики и немного улучшил формулировку… by @Losyash1C in #3249
- build(deps): bump io.sentry:sentry-bom from 7.5.0 to 7.6.0 by @dependabot in #3251
- build(deps): bump ru.vyarus.pom from 2.2.2 to 3.0.0 by @dependabot in #3250
- build(deps): bump org.springframework.boot from 3.2.3 to 3.2.4 by @dependabot in #3254
- Update Gradle Wrapper from 8.6 to 8.7 by @github-actions in #3255
- фиксы для оптимизации выполнения by @theshadowco in #3256
- build(deps): bump JetBrains/qodana-action from 2023.3.1 to 2023.3.2 by @dependabot in #3257
- build(deps): bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 by @dependabot in #3258
- build(deps): bump io.sentry:sentry-bom from 7.6.0 to 7.8.0 by @dependabot in #3264
- build(deps): bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 by @dependabot in #3262
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.8.3 to 4.8.4 by @dependabot in #3261
- Правило "Отключение безопасного режима" - DisableSafeMode - ГОТОВО by @artbear in #3109
- build(deps): bump com.gorylenko.gradle-git-properties from 2.4.1 to 2.4.2 by @dependabot in #3273
- build(deps): bump JetBrains/qodana-action from 2023.3.2 to 2024.1.2 by @dependabot in #3270
- build(deps): bump JetBrains/qodana-action from 2024.1.2 to 2024.1.3 by @dependabot in #3275
- build(deps): bump io.spring.dependency-management from 1.1.4 to 1.1.5 by @dependabot in #3278
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.8.4 to 4.8.5 by @dependabot in #3277
- build(deps): bump JetBrains/qodana-action from 2024.1.3 to 2024.1.4 by @dependabot in #3280
- build(deps): bump io.sentry:sentry-bom from 7.8.0 to 7.9.0 by @dependabot in #3281
- build(deps): bump info.picocli:picocli-spring-boot-starter from 4.7.5 to 4.7.6 by @dependabot in #3279
- build(deps): bump org.springframework.boot from 3.2.4 to 3.2.5 by @dependabot in #3267
- build(deps): bump JetBrains/qodana-action from 2024.1.4 to 2024.1.5 by @dependabot in #3282
- Updates for file docs/diagnostics/ExternalAppStarting.md in en by @transifex-integration in #3284
- Updates for file docs/contributing/DiagnosticStructure.md in en by @transifex-integration in #3285
- Updates for file docs/diagnostics/UsageWriteLogEvent.md in en by @transifex-integration in #3287
- Updates for file docs/diagnostics/DisableSafeMode.md in en by @transifex-integration in #3291
- Updates for file docs/diagnostics/FileSystemAccess.md in en by @transifex-integration in #3289
- Updates for file docs/diagnostics/PrivilegedModuleMethodCall.md in en by @transifex-integration in #3290
- Обновлены зависимости by @theshadowco in #3292
New Contributors
- @github-actions made their first contribution in #3241
- @Losyash1C made their first contribution in #3248
Full Changelog: v0.23.0-rc.5...v0.23.0-rc.6
v0.23.0-rc.5
What's Changed
- Наценка за сложность by @theshadowco in #3228
Full Changelog: v0.23.0-rc.4...v0.23.0-rc.5
v0.23.0-rc.4
What's Changed
- Исправления в работе с символами переменных by @nixel2007 in #3226
Full Changelog: v0.23.0-rc.3...v0.23.0-rc.4
v0.23.0-rc.3
What's Changed
- new bsl-parser ver by @theshadowco in #3219
- исправление ошибки приведения типа by @theshadowco in #3221
- Признак диагностики для разрешения размещения ее замечаний на уровне проекта by @theshadowco in #3223
Full Changelog: v0.23.0-rc.2...v0.23.0-rc.3
v0.23.0-rc.2
What's Changed
- Правило "Запуск внешних приложений" - ExternalAppStarting by @artbear in #3115
- build(deps): bump io.sentry:sentry-bom from 6.34.0 to 7.1.0 by @dependabot in #3216
- build(deps): bump org.springframework.boot from 3.1.5 to 3.2.1 by @dependabot in #3217
Full Changelog: v0.23.0-rc.1...v0.23.0-rc.2
v0.23.0-rc.1
What's Changed
- build(deps): bump io.sentry:sentry-bom from 6.27.0 to 6.28.0 by @dependabot in #3128
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #3145
- build(deps): bump JetBrains/qodana-action from 2023.2.1 to 2023.2.6 by @dependabot in #3146
- UnusedLocalMethod - "Неиспользуемый локальный метод" - поддержка модулей объектов через параметр правила by @artbear in #3112
- build(deps): bump io.freefair.javadoc-utf-8 from 8.1.0 to 8.3 by @dependabot in #3140
- build(deps): bump io.freefair.maven-central.validate-poms from 8.1.0 to 8.3 by @dependabot in #3142
- build(deps): bump io.freefair.lombok from 8.1.0 to 8.3 by @dependabot in #3144
- build(deps): bump io.sentry:sentry-bom from 6.28.0 to 6.30.0 by @dependabot in #3151
- build(deps): bump io.spring.dependency-management from 1.1.2 to 1.1.3 by @dependabot in #3150
- build(deps): bump org.springframework.boot from 3.1.2 to 3.1.4 by @dependabot in #3152
- build(deps): bump org.sonarqube from 4.3.0.3225 to 4.4.1.3373 by @dependabot in #3156
- build(deps): bump info.picocli:picocli-spring-boot-starter from 4.7.4 to 4.7.5 by @dependabot in #3154
- build(deps): bump com.github.ben-manes.versions from 0.47.0 to 0.48.0 by @dependabot in #3155
- build(deps): bump JetBrains/qodana-action from 2023.2.6 to 2023.2.7 by @dependabot in #3164
- build(deps): bump com.github.ben-manes.versions from 0.48.0 to 0.49.0 by @dependabot in #3160
- build(deps): bump io.freefair.lombok from 8.3 to 8.4 by @dependabot in #3163
- build(deps): bump io.freefair.maven-central.validate-poms from 8.3 to 8.4 by @dependabot in #3162
- build(deps): bump io.freefair.javadoc-utf-8 from 8.3 to 8.4 by @dependabot in #3161
- build(deps): bump io.freefair.javadoc-links from 8.3 to 8.4 by @dependabot in #3159
- build(deps): bump JetBrains/qodana-action from 2023.2.7 to 2023.2.8 by @dependabot in #3166
- build(deps): bump io.freefair.aspectj.post-compile-weaving from 8.3 to 8.4 by @dependabot in #3165
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.7.3 to 4.8.0 by @dependabot in #3167
- build(deps): bump io.sentry:sentry-bom from 6.30.0 to 6.31.0 by @dependabot in #3168
- Правило Доступ к файловой системе - FileSystemAccess - ГОТОВО by @artbear in #3117
- build(deps): bump org.springframework.boot from 3.1.4 to 3.1.5 by @dependabot in #3171
- build(deps): bump io.sentry:sentry-bom from 6.31.0 to 6.32.0 by @dependabot in #3170
- build(deps): bump me.champeau.jmh from 0.7.1 to 0.7.2 by @dependabot in #3175
- build(deps): bump io.sentry:sentry-bom from 6.32.0 to 6.33.0 by @dependabot in #3177
- build(deps): bump io.sentry:sentry-bom from 6.33.0 to 6.33.1 by @dependabot in #3179
- Исправлена опечатка в описании диагностики by @AlexPCRus in #3180
- build(deps): bump io.spring.dependency-management from 1.1.3 to 1.1.4 by @dependabot in #3181
- build(deps): bump me.qoomon.git-versioning from 6.4.2 to 6.4.3 by @dependabot in #3184
- build(deps): bump com.github.ben-manes.versions from 0.49.0 to 0.50.0 by @dependabot in #3182
- build(deps): bump AButler/upload-release-assets from 2.0 to 3.0 by @dependabot in #3186
- build(deps): bump io.sentry:sentry-bom from 6.33.1 to 6.34.0 by @dependabot in #3185
- Доработка BadWords - опция поиска по комментариям + показ запрещенного слова в замечаниях by @artbear in #3190
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.8.0 to 4.8.2 by @dependabot in #3193
- [MOD] UsingFindElementByString - замечания на ПоискПоНомеру с параметром-литералом by @artbear in #3192
- build(deps): bump actions/setup-java from 3 to 4 by @dependabot in #3194
- build(deps): bump JetBrains/qodana-action from 2023.2.8 to 2023.2.9 by @dependabot in #3197
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #3198
- fix syntax error in docs #3200 by @alei1180 in #3201
- build(deps): bump JetBrains/qodana-action from 2023.2.9 to 2023.3.0 by @dependabot in #3199
- build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.8.2 to 4.8.3 by @dependabot in #3202
- build(deps): bump dawidd6/action-download-artifact from 2 to 3 by @dependabot in #3203
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #3205
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #3209
- Правило "Обращение к методам привилегированных модулей" by @artbear in #3172
- Update UsageWriteLogEvent.md by @kuzyara in #3208
- [MOD] MagicNumber - ловим магические числа везде, в т.ч. и при передаче параметров - ГОТОВО by @artbear in #3210
- Updates for file docs/diagnostics/UsingFindElementByString.md in en by @transifex-integration in #3212
- Updates for file docs/diagnostics/ServerSideExportFormMethod.md in en by @transifex-integration in #3213
- bsl-parser 0.23 by @theshadowco in #3214
- Поддержка mdclasses 0.12 by @theshadowco in #3158
- Обновление версии mdclasses и восстановление работы диагностики by @theshadowco in #3218
New Contributors
- @AlexPCRus made their first contribution in #3180
- @alei1180 made their first contribution in #3201
Full Changelog: v0.22.0-ra.4...v0.23.0-rc.1