Enhancements
- Make the "Deploy to OpenShift" command more discoverable. See #406.
- Add language support for Qute templates. See #178.
- Create a Qute Language Server. See quarkus-ls#176.
- Promote experimental Qute validation. See #438.
- Create separate setting for configuring language mismatch behaviour for Qute templates. See #457.
- Automatically force Qute language for files under
src/main/resources/templates
of Quarkus projects. See #450. - When generating a project without starter code, the Resource name step should be skipped. See #396.
- Provide completion for cache name in configuration file. See quarkus-ls#404.
- Definition & Validation support for
@Scheduled/cron
. See quarkus-ls#377 & quarkus-ls#378. - Support for
@ConfigMapping
. See quarkus-ls#413 & quarkus-ls#424. - Support
application-${profile}.properties
. See quarkus-ls#411. - Support validation and code actions for
@ConfigProperty
. See eclipse/lsp4mp#90, eclipse/lsp4mp#176 and eclipse/lsp4mp#147. - Completion for properties defined using
@ConfigProperties
. See eclipse/lsp4mp#80. - Support validation for
@Retry
annotation and its member values. See eclipse/lsp4mp#191 and eclipse/lsp4mp#196. - Diagnostics for
@Asynchronous
,@Bulkhead
&@Timeout
annotations. See eclipse/lsp4mp#74, eclipse/lsp4mp#184, eclipse/lsp4mp#185. - Support the
@ApplicationPath
annotation to handle the project URL. See eclipse/lsp4mp#179. - Diagnostics for invalid annotation parameter values. See eclipse/lsp4mp#77.
- Use redhat.java embedded JRE to launch the language servers. See vscode-microprofile#84, #461.
- Add settings to disable CodeLens. See quarkus-ls#472.
Bug Fixes
- CodeLens URL does not respect
quarkus.http.root-path property
. See quarkus-ls#368 & quarkus-ls#414. - Quarkus API URL should use HTTPS. See #402.
- Fix support for HTTP for code.quarkus.io API endpoints. See #422.
- Support for default value inside property expression. See #392.
- Debugging no-starter code projects fails. See #389.
- "Add to current workspace" creates duplicate project. See #380.
- Use SafeConstructor for Yaml parser instantation. See quarkus-ls#527.
Build
- Tests time out on macOS on GitHub Actions. See #379.
- Run vscode-quarkus build & test suite at fixed intervals. See #429.
Other
- Provide more telemetry granularity for the create project event. See #405.
- Fix the npm-watch task. See #417.
- Add launch configuration for also debugging MicroProfile extension. See #388.
- Add documentation for Qute support. See #427.
- Add
qute.trace.server
as setting in package.json. See #425. - Mention required NodeJS 14.x in CONTRIBUTING.md. See #357.