github redhat-developer/vscode-quarkus 1.18.0

latest release: 1.18.1
23 days ago

Enhancements

  • Set platformOnly to false to collect all extensions in the wizard. See #815.
  • Qute: add arguments metadata for user-defined tags. See quarkus-ls#928.
  • Validate if a BuildItem is final or abstract. See quarkus-ls#926.
  • Support @route from vertx to display codelens URL. See quarkus-ls#914.
  • Support customized template path for @CheckedTemplate. See quarkus-ls#893.
  • Resolve system properties/environment variables while browsing the application.properties values. See lsp4mp#448.
  • Add support for @startup healthcheck diagnostic. See lsp4mp#443.

Bug Fixes

  • Force language to 'quarkus-properties' doesn't work for application.properties. See #817.
  • qute(NoMatchingTemplate) if using @CheckedTemplate with basePath. See #787.
  • Qute: Cannot locate hyphenated template name. See quarkus-ls#975.
  • Check if record implement TemplateInstance to provide the support. See quarkus-ls#974.
  • fix: separate user tag parameters inlay hint. See quarkus-ls#968.
  • In qute, allow spaces between method parameters and only validate the return type of the method invocation when iterating over a method invocation. See quarkus-ls#966.
  • fix: allow spaces inside section branch.. See quarkus-ls#965.
  • fix: allow inject: with constructor class which have arguments. See quarkus-ls#964.
  • Support for inner Enum in Qute files. See quarkus-ls#963.
  • Support for void in property part of Qute template. See quarkus-ls#961.
  • Template files generated by clicking on a code lens were missing the closing </html>. See quarkus-ls#955.
  • quarkus.hibernate-orm.database.generation invalid validate value. See quarkus-ls#945.
  • Qute fragments doesn't work with non inner Templates Java file. See quarkus-ls#937.
  • inject:csrf is not retrieved in Qute template. See quarkus-ls#901.
  • NPE with Workspace Symbol when LSP client return null as SymbolInformation List. See lsp4mp#457.
  • Unrecognized property mp.messaging.* when Channel annotation is used along with Multi. See lsp4mp#451.
  • fix: synchronized projectLabels + collect codeLens when project is loaded. See lsp4mp#444.
  • Hide Debug Quarkus command from palette. See #743.
  • Use category Quarkus for all commands. See #741.

Build

  • Migrate Jenkins release job to GitHub Actions. See #723.

Other

  • Bump gulp from 4.0.2 to 5.0.0. See #713.
  • Replace vulnerable pom-parser with fast-xml-parser in tests, and other updates. See #657.
  • Replace axios library with built-in fetch. See #711.

Don't miss a new vscode-quarkus release

NewReleases is sending notifications on new releases.