Skip to content

Releases: redhat-developer/intellij-quarkus

2.2.0

14 May 09:39
Compare
Choose a tag to compare

Features

  • Improve application.yaml support link
  • Define a custom LSP local inspection tool for Qute link
  • Add undefined section severity settings link

Bug Fixes

  • Modification to replace the usage of deprecated method DumbService.runReadActionInSmartMode(Computable) (#1421) link
  • Prevent from crash of extension point load link
  • Compability with 2025.1 eap link
  • Fix local dev when using local build of LSP4IJ (#1440) link
  • Fix maven import link
  • Added a wait step link
  • Reverted invokeWait link
  • Fix listQuarkusDependencies build task error popup (#1450) link
  • Java.lang.NullPointerException: Cannot invoke link
  • Read access is allowed from inside read-action only link

Documentation

  • Add 2023.3 requirements link
  • Update changelog for 2.2.0 link

Refactoring

  • Use OSProcessStreamConnectionProvider link

Build

  • Use quarkus-ls 0.22.0 from new repo link
  • Bump to 2.2.0-SNAPSHOT link

Other

  • Migrate to intellij gradle plugin 2.x (#1422) link

2.1.0

17 Dec 22:18
Compare
Choose a tag to compare

Features

  • Initialize roq support link
  • Support for global namespace link

Bug Fixes

  • Java.lang.IllegalArgumentException: Argument for @NotNull parameter link
  • Don't crash language servers if telemetry cannot be initialized link
  • Debug run config invalid with Gradle link
  • Set languageId to have highlight with LSP4IJ 0.7.0 link
  • Check for null or empty class name in generate OpenAPI annotations link
  • Remove ConfigPhase.BOOTSRAP which has been removed from Quarkus. link
  • REST endpoint code vision hint is not resolving a public static link
  • Annotation with enum link
  • Support old ConfigPhase.BOOTSRAP + enum like ConfigPhase.BOOTSRAP link
  • Naming strategy link
  • Set Qute language ids. link
  • Maven cordinate from Web Bundler. link
  • StringIndexOutOfBoundsException link

Build

  • Use release of LSP4MP 0.13.0 + Quarkus LS 0.20.0 link
  • Use Gradle v4 link

Other

  • Use Qute LS 0.19.2-SNAPSHOT link
  • Compatibility with 2024.3 link
  • Don't use internal startRunProfile link
  • Get Qute LS from command context link
  • Use lsp4mp 0.13.0-SNAPSHOT link
  • Use enum link
  • Consume Quarkus LS to benefit with Ollama support link

2.0.2

29 Aug 17:21
Compare
Choose a tag to compare

Bug Fixes

  • Prevent from duplicate Qute parameter key link
  • Qute - incorrect behavior for nested template records link

2.0.1

28 Aug 13:59
Compare
Choose a tag to compare

Bug Fixes

  • Quarkus Dev Mode is having trouble running main module by using link

2.0.0

26 Aug 13:11
Compare
Choose a tag to compare

Features

  • Use LSP command action link
  • Declare server icon with icon attribute link
  • Use server factory link
  • Remove LSP codeLens/inlahint declaration by using inlay hint link
  • Remove Qute/Text language for LSP support hover link
  • Add support for @startup healthcheck diagnostic link
  • Qute: add support for template records link
  • Qute: Cannot locate hyphenated template name link
  • Workspace symbols for JAX-RS endpoints link

Bug Fixes

  • Use Jetbrains' @nullable annotation instead of javax's link
  • Restore embedded gson to fix project wizard link
  • Log YAML parsing errors as warning to avoid popup link
  • Use JSONUtils from LSP4IJ link
  • Compile against telemetry 1.1.0 link
  • Add Java version selector to Quarkus wizard link
  • Use plugin disposable instead of project link
  • Prevent IJ from reporting an error when config file is deleted link
  • Properly validate variables with default values in @scheduled field link
  • Error while adding QuarkusRunConfigurationType in Services view link
  • Use LSP4MP 0.12.0-SNAPSHOT link
  • Remove un-existing LSPDocumentationProvider declaration link
  • Adapt to change in ProcessCanceledException hierarchy in 2024.2 link
  • Adapt to change in ProcessCanceledException hierarchy in 2024. (2) link
  • Adapt the new API of LSP4IJ link
  • Formatting is broken when using simple {} link
  • Fixed UI tests on Linux and Windows (#1349) link
  • Allow inject: with constructor class which have arguments link
  • Relax @channel conditions for completion/validation (#1359) link
  • Check if record implement TemplateInstance to provide the support link
  • Bumped telemetry to 1.2.1 link
  • Set platformOnly to false to collect all extensions in the wizard link

Refactoring

  • Use LSP4IJ IJ plugin link
  • Use new LSP4IJ API link
  • Use ProjectActivity API link

Build

  • Don't fail release if version didn't change link
  • Automatically pick latest local lsp4ij build link
  • Fetch latest nightly LSP4IJ version link
  • Replace remark with flexmark link
  • Allow release from a different branch link
  • Update minimum required IJ version to 2022.3 link
  • Update minimum required IJ version to 2023.1 link
  • Use 231 as since-build link
  • Increase IJ dependency to 2023.2 link
  • Improve Compatibility verification link

Other

  • Add gradle wrapper validation link
  • Migrate LSPIJUtils.toLocation into PsiUtilsLSImpl link
  • Update github action versions link
  • Bump changelog action version link
  • Bump changelog to 0.0.12 link
  • Update CI Badge in README.md link
  • Use Qute LS 0.19.0 SNAPSHOT link
  • Use releases of LSP4MP 0.12.0 + Quarkus LS 0.19.0 link

1.30.1

08 Jan 10:59
Compare
Choose a tag to compare

Bug Fixes

  • Compile against telemetry 1.1.0 link

1.30.0

27 Nov 12:06
Compare
Choose a tag to compare

Features

  • "Quarkus Dev Mode" run configuration should use the Maven wrapper when it's available link
  • Customize standard IJ Services view with Quarkus support link
  • Auto create Quarkus run config while importing project link

Bug Fixes

  • Duplicate inlay hint link
  • Read action when project is imported link
  • Keep compatibility with 2023.3 Beta2 link
  • Retain input on wizard page back navigation link
  • Run configuration 'Before launch' does not work link
  • Jump to inner Java class from property doesn't work link
  • External links are not loaded in external browser anymore after installing the plugin link
  • % in project name causes error in IntelliJ link
  • Qute template validation breaks when using Gradle link
  • java.lang.IllegalStateException: Timer already cancelled link

Other

  • Deploy to JetBrains Marketplace via Github Actions link
  • Deploy nightly builds to Nightly channel link

1.28.0

14 Sep 16:53
Compare
Choose a tag to compare

Features

  • Add command to update Qute configuration from Qute LS link

Bug Fixes

  • Bind language servers to Project instead of Module link
  • Java file diagnostics is not refreshed when properties file is link
  • Rename file doesn't send didClose / didOpen LSP notification link
  • NPE in LSPIJUtils.editorForElement link
  • Create parent directories in LSPIJUtils.createFile link
  • Set project as workspace folder link

1.27.0

07 Sep 13:49
Compare
Choose a tag to compare

Features

  • Support for excluding properties from validation link
  • Mark observer methods as implicitly used link
  • Support Reactive Routes link
  • Partial support for Qute Type-safe Message Bundles (Java classes only) link
  • Add command to update microprofile configuration from LSP4MP link

Bug Fixes

  • ResponseErrorException when Ctrl+Hover due to cancellation link
  • Disambiguate Quarkus launch config link
  • Java.lang.AssertionError: No constructors are supposed to reach link

1.26.0

29 Aug 13:40
Compare
Choose a tag to compare

Features

  • Show LSP completion item documentation in popup link
  • Expose MicroProfile server settings link
  • Expose Qute server settings link

Bug Fixes

  • Allow records as configuration holder link
  • Handle Quarkus streams with null status link
  • Java.lang.IndexOutOfBoundsException after deleting text when link
  • Prevent ConcurrentModificationException in CancellationSupport.cancel link