Skip to content

Releases: 1c-syntax/bsl-language-server

v0.24.0-rc.3

16 Jan 20:44
df086dc
Compare
Choose a tag to compare
v0.24.0-rc.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.24.0-rc.2...v0.24.0-rc.3

v0.24.0-rc.2

29 Dec 22:32
9df6024
Compare
Choose a tag to compare
v0.24.0-rc.2 Pre-release
Pre-release

What's Changed

  • build(deps): bump io.sentry:sentry-bom from 7.16.0 to 7.17.0 by @dependabot in #3365
  • build(deps): bump org.sonarqube from 5.1.0.4882 to 6.0.0.5145 by @dependabot in #3369
  • build(deps): bump io.sentry:sentry-bom from 7.17.0 to 7.18.0 by @dependabot in #3368
  • build(deps): bump the freefair group with 4 updates by @dependabot in #3367
  • Update Gradle Wrapper from 8.10.2 to 8.11 by @github-actions in #3366
  • Update Gradle Wrapper from 8.11 to 8.11.1 by @github-actions in #3371
  • build(deps): bump dawidd6/action-download-artifact from 6 to 7 by @dependabot in #3373
  • build(deps): bump org.sonarqube from 6.0.0.5145 to 6.0.1.5171 by @dependabot in #3372
  • build(deps): bump io.sentry:sentry-bom from 7.18.0 to 7.18.1 by @dependabot in #3374
  • build(deps): bump JetBrains/qodana-action from 2024.2.6 to 2024.3.2 by @dependabot in #3375
  • build(deps): bump io.sentry:sentry-bom from 7.18.1 to 7.19.0 by @dependabot in #3376
  • build(deps): bump io.spring.dependency-management from 1.1.6 to 1.1.7 by @dependabot in #3377
  • build(deps): bump JetBrains/qodana-action from 2024.3.2 to 2024.3.4 by @dependabot in #3381
  • Update Gradle Wrapper from 8.11.1 to 8.12 by @github-actions in #3380
  • Сборка на jdk23 by @nixel2007 in #3363
  • build(deps): bump io.sentry:sentry-bom from 7.19.0 to 7.19.1 by @dependabot in #3382
  • Всплывающая подсказка и переход к определениям для аннотаций в OneScript by @nixel2007 in #3364

Full Changelog: v0.24.0-rc.1...v0.24.0-rc.2

v0.24.0-rc.1

10 Nov 23:09
e436d19
Compare
Choose a tag to compare
v0.24.0-rc.1 Pre-release
Pre-release

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

11 Jul 11:09
Compare
Choose a tag to compare

Новое в версии

  • Обновление зависимостей
  • Явное указание 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

11 Jul 10:49
18d2b55
Compare
Choose a tag to compare
v0.23.1-rc.1 Pre-release
Pre-release

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

05 Jun 06:48
1f8e868
Compare
Choose a tag to compare

Общие изменения

  • Исправлены ошибки в документации к диагностикам, расширено руководство разработчика;
  • Ускорен расчет метаданных конфигурации;
  • Добавлена возможность располагать замечания на уровне проекта вместо случайного объекта метаданных;

Новые диагностики

Изменения в существующих диагностиках

  • 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

28 May 07:32
5658008
Compare
Choose a tag to compare
v0.23.0-rc.6 Pre-release
Pre-release

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

14 Jan 03:51
98c2d8e
Compare
Choose a tag to compare
v0.23.0-rc.5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.23.0-rc.4...v0.23.0-rc.5

v0.23.0-rc.4

12 Jan 07:31
8522790
Compare
Choose a tag to compare
v0.23.0-rc.4 Pre-release
Pre-release

What's Changed

  • Исправления в работе с символами переменных by @nixel2007 in #3226

Full Changelog: v0.23.0-rc.3...v0.23.0-rc.4

v0.23.0-rc.3

12 Jan 06:27
abfacae
Compare
Choose a tag to compare
v0.23.0-rc.3 Pre-release
Pre-release

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