Releases: redhat-developer/vscode-microprofile
Releases · redhat-developer/vscode-microprofile
0.16.0
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
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
IllegalArgumentExceptionthrown 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
Performance
- Skip making a fake project if only sources are being scanned. See eclipse-lsp4mp/lsp4mp#494.
Bug Fixes
- Do not suggest method or field snippets when the cursor is outside the top level type declaration. See eclipse-lsp4mp/lsp4mp#476.
- Guard against annotation binding failing to resolve. See eclipse-lsp4mp/lsp4mp#492.
- Fix cases where the JDT component would sometimes fail to find an inner class. See eclipse-lsp4mp/lsp4mp#479, #480.
0.13.0
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
0.12.1
Enhancements
- Resolve system properties/environment variables while browsing the application.properties values. See eclipse/lsp4mp#448.
- Add support for @startup healthcheck diagnostic. See eclipse/lsp4mp#443.
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
Enhancements
- Resolve system properties/environment variables while browsing the application.properties values. See eclipse/lsp4mp#448.
- Add support for @startup healthcheck diagnostic. See eclipse/lsp4mp#443.
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.