Skip to content

Releases: redhat-developer/vscode-quarkus

1.11.0

25 Jul 20:19
Compare
Choose a tag to compare

Enhancements

  • Support for @TemplateGlobal annotation. See quarkus-ls#605.
  • Support CodeLens for parameter names (that are Java types) in Qute templates. See #474.
  • Improve syntax colouration for logical operators and bracket precedence. See #478, #490.
  • Improve Qute parameter declaration syntax colouration. See #488.
  • TextMate grammar support for property expressions. See #272.
  • Suppress undefined variable errors in certain contexts. See quarkus-ls#548.
  • Add Rename support within Qute templates. See quarkus-ls#492.
  • Support missing attributes for @TemplateData / @RegisterForReflection. See quarkus-ls#631.
  • Provide qute.native.enabled setting. See quarkus-ls#629.
  • Code action to add ?? at the end of the object part for UndefinedObject. See quarkus-ls#613.
  • Completion for nested block section. See quarkus-ls#497.
  • Display error when Quarkus application is built for Qute. See #508.

Performance

Bug Fixes

  • Linked editing doesn't work if variable is used as a parameter into a section. See #500.
  • Auto-closing of curly brace fails under certain circumstances. See #502.
  • Update native mode setting description. See #501.
  • Changed Qute validation pop-up to appear only when a Qute template is opened. See #479.
  • Fix NPE with data model template. See quarkus-ls#664.
  • Template validation complains about strings containing spaces. See quarkus-ls#639.
  • Expression indexes are wrong. See quarkus-ls#627.
  • Simplify the resolve signature logic. See quarkus-ls#652.
  • QuarkusConfigPropertiesProvider void return type check doesn't work. See quarkus-ls#650.

Build

  • Migrate from TSLint to ESLint. See #337.
  • Avoid use of 'install' in favour of 'verify' in packaging scripts. See #507.
  • Bump EJS from 2.7.4 to 3.1.7. See #498.
  • Adapt to new version of m2e in JDT-LS. See quarkus-ls#668.
  • Remove unnecessary Gson dependency in pom files. See quarkus-ls#672.
  • Move to LSP4J 0.14.0. See quarkus-ls#644.
  • Update Quarkus LS to use LSP4MP 0.5.0 Snapshots. See quarkus-ls#621.

Documentation

  • Added list of supported Qute default value resolvers to documentation. See #521.
  • Add inlay hint documentation. See #516.
  • Add DCO documentation. See quarkus-ls#512.

1.10.0

20 Jul 14:58
Compare
Choose a tag to compare

Enhancements

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.

1.9.0

20 Aug 21:22
Compare
Choose a tag to compare

Enhancements

  • Drop dependency on vscode-commons by updating @redhat-developer/vscode-redhat-telemetry to 0.2.0. See #365.
  • Add a command to deploy a Quarkus app to OpenShift using OpenShift Connector. See #313.
  • Emit telemetry events for command executions. See #344.
  • Add a command to build a binary of a Quarkus app. See #341.
  • RESTEasy JAX-RS is no longer added by default in the project generator wizard. See #322.
  • Add a step to the project generator to specify if example code should be generated. See #301.

Bug Fixes

  • Fixed debugger start-up failure in Quarkus projects that contain a node_modules folder. See #339.

Build

  • Consistently reference the main npm registry in package-lock.json. See #355.
  • Fix the UI tests. See #351.
  • Migrate CI to GitHub Actions. See #375.

v1.3.0

07 Feb 15:46
Compare
Choose a tag to compare

Enhancements

  • Add new quarkus.tools.validation.value.severity preference to disable application.properties value validation. See #201
  • Add Qute TextMate grammar and language configuration for HTML files. See #182
  • Add Qute TextMate grammar and language configuration for JSON, YAML and txt files. See #194
  • Add support for YAML configuration files. See #189
  • Update language server to support microprofile-config.properties. See #181
  • Use API to check if tasks.json and launch.json exist. See #180
  • Add extension description and toggle button to extensions list. See #164
  • Provide option to add created new project folder to multi-root VS Code workspace. See #157
  • Improve the QuickPick for choosing extensions . See #141
  • Add support for MicroProfile REST properties. See #104
  • Add a progress bar / visual clue when loading completion is too long. See #58

Bug Fixes

  • Fix npm vulnerability. See #175
  • Overwrite existing project prompt not appearing on Windows. See #167
  • User is asked if Quarkus dev task should be terminated even if it has already been terminated. See #132
  • Kubernetes properties don't show up. See #129

Others

  • Publish sources #177. See #187
  • Register quarkus.command.configuration.update command. See #152
  • Remove unused npm dependencies. See #47