Skip to content

Releases: redhat-developer/vscode-microprofile

0.16.0

16 Dec 19:38

Choose a tag to compare

Enhancements

  • Add inlay hints for property type and property value converter used to properties files, and add inlay hint for default value in Java files. See lsp4mp#529.

Bug Fixes

  • Fix validating property values using user-provided custom converters. See lsp4mp#532.

0.15.0

08 Dec 14:23

Choose a tag to compare

Enhancements

  • Validate config property values using the microprofile-config runtime used by the project. See eclipse-lsp4mp/lsp4mp#511, #518, #517.
  • Improve validation of @ConfigProperty/defaultValue for lists and arrays. See eclipse-lsp4mp/lsp4mp#409.
  • Add "microprofile.tools.execution.mode" setting to control how properties are validated. See #546.

Bug Fixes

  • Recognise some mapped properties that weren't recognised before. See eclipse-lsp4mp/lsp4mp#513.
  • Address IllegalArgumentException thrown in JavaCursorContextKind. See eclipse-lsp4mp/lsp4mp#502.
  • Properly validate property values for properties of type jakarta.inject.Provider. See eclipse-lsp4mp/lsp4mp#459.
  • Do not define title in package.json schema as it is shown in tooltip for all package.json files. See #547.

0.14.0

22 Apr 15:10

Choose a tag to compare

Performance

Bug Fixes

0.13.0

28 Oct 15:44

Choose a tag to compare

Bug Fixes

  • Cannot publish to OpenVSX due to out of date NodeJS. See #303.
  • Codelens for REST endpoints should resolve variable references. See lsp4mp#467.
  • Prevent duplicate properties when generating them. See lsp4mp#465.
  • Prevent error on empty name symbol. See lsp4mp#462.

Build

  • Bump webpack from 5.94.0 to 5.95.0. See #296.
  • Update vscode-redhat-telemetry to 0.9.0. See #293.
  • Update NodeJS in CD pipeline to NodeJS 20. See #304.

0.12.1

28 Oct 15:44

Choose a tag to compare

Enhancements

Bug Fixes

  • NPE with Workspace Symbol when LSP client return null as SymbolInformation List. See eclipse/lsp4mp#457.
  • Unrecognized property mp.messaging.* when Channel annotation is used along with Multi. See eclipse/lsp4mp#451.
  • fix: synchronized projectLabels + collect codeLens when project is loaded. See eclipse/lsp4mp#444.

Build

  • Set encoding as false for gulp.src to treat content as binary.. See #209.
  • Update eclipse.jdt.ls to 1.39.0-SNAPSHOT. See eclipse/lsp4mp#454.
  • Add About files to JDT extension bundles & Maven artifacts. See eclipse/lsp4mp#437.
  • Fix tests for release workflow. See #185.

0.12.0

26 Aug 14:02

Choose a tag to compare

Enhancements

Bug Fixes

  • NPE with Workspace Symbol when LSP client return null as SymbolInformation List. See eclipse/lsp4mp#457.
  • Unrecognized property mp.messaging.* when Channel annotation is used along with Multi. See eclipse/lsp4mp#451.
  • fix: synchronized projectLabels + collect codeLens when project is loaded. See eclipse/lsp4mp#444.

Build

  • Set encoding as false for gulp.src to treat content as binary.. See #209.
  • Update eclipse.jdt.ls to 1.39.0-SNAPSHOT. See eclipse/lsp4mp#454.
  • Add About files to JDT extension bundles & Maven artifacts. See eclipse/lsp4mp#437.
  • Fix tests for release workflow. See #185.