Skip to content

Releases: redhat-developer/intellij-quarkus

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

1.25.0

17 Aug 13:43
Compare
Choose a tag to compare

Features

  • Mark @BuildStep-annotated methods as implicitly used link

Bug Fixes

  • Check if project or modules aren't disposed link
  • Replace usage of deprecated classes marked for removal link
  • LSP settings at project scope link
  • Synchronize LSP console trace level with settings page link
  • Check type before casting to PsiDocCommentOwner during hover link
  • Too many non-blocking read actions submitted at once in link
  • Prevent NPE when changing trace value from LSP Console view link
  • PluginException: Range must be inside element being annotated link
  • Prevent StackOverflowError in QuarkusConfigMappingProvider.populateConfigObject link
  • NPE in initiateHoverRequest (this.cancellationSupport is null) link

1.24.0

09 Aug 12:24
Compare
Choose a tag to compare

Features

  • Use Qute LS 0.16.0 snapshot. link
  • Support crash of language server starting (#1001) link
  • Provide a stop process action (dev mode) in the console link

Bug Fixes

  • Stream closed exception thrown when task is finished and language link
  • No display name is specified for configurable link
  • Java.lang.NullPointerException: Parameter specified as non-null is link
  • Bug/RuntimeException during startup of project (#1027) link
  • Quarkus.kubernetes.* properties not shown or validated (#858) link
  • Wrong validation in Qute with Java field with annotation (#1052) link
  • Take care of PsiMethod which can be a constructor (#1057) link
  • Go-to-definition and inlay hint links for JDK classes link
  • Freeze with IDEA 2023.2 when it starts and indexing is processed link
  • Closing one module window doesn't shutdown the running LS instances link
  • Don't log IndexNotReadyException / ReadAction.CannotReadException link
  • Optimize isQuarkusModule computation link
  • IllegalStateException: Synchronizer should apply to only a single link

Other

  • Clean LSP supported features link
  • Use release of LSP4MP 0.9.0 / Quarkus LS 0.16.0 link

1.23.0

18 Jul 18:22
Compare
Choose a tag to compare

Features

  • Provide completion support while indexing process link

Bug Fixes

  • Wrong location of the caret after apply completion #1010 link
  • Inserted snippets should be reindented following the IDE link
  • Inaccurate completion in application.properties (#980) link
  • Freeze on parameter declaration completion (#1015) link

1.22.0

13 Jul 13:45
Compare
Choose a tag to compare

Features

  • Map LSP4J CompletionItemKinds to Intellij IDEA icons link
  • Update to lsp4mp 0.8.0 and quarkus-ls 0.15.0 link
  • Improve extension (de)selection in Quarkus wizard (#989) link
  • Add CodeAction to insert expected input for renarde #form link
  • Map icons for Reference and Keyword link
  • Add icon for Language Servers views link
  • Validate defaultValue for lists and arrays link
  • Error for annotating void methods annotated with @query link
  • Error for GraphQL void mutations link
  • Mark JAX-RS and Renarde endpoints as implicitly used link
  • Improve completion with snippet support (#786) link
  • Matching bracket in Qute template link
  • Provide { autoclose in Qute templates link

Bug Fixes

  • Prevent NPE when invalid data is injected into Qute template link
  • Fix Renarde url computation link
  • Avoid polluting logs with ProcessCanceledException stacktraces on Ctrl+hover link
  • HTML completion / autoclose is broken when offset is inside a Qute link
  • Ensure config_ordinal only appears in MicroProfile projects link
  • Remove extra colon in inlay hints link
  • Dispose ConsoleView when LSPConsoleToolWindowPanel is dispose (#862) link

Refactoring

  • Extracted methods to improve readability link

Other

  • Complete port of 'Add an id to track the type of each CodeAction' link

1.21.0

28 Jun 20:57
Compare
Choose a tag to compare

Features

  • Support for textDocument/documentLink (#832) link
  • Improve LSP settings UI link
  • Provide InlayHint for property expression in link
  • Reporting link points to GH repo link

Bug Fixes

  • Update the Quarkus runtime used by the plugin to version 3.1.2.Final link
  • Ensure LSPTextHover.generateDoc ignores elements from different files link
  • Editor EditorImpl[null] hasn't been released (#964) link
  • Debounce classpath/source change events (#916) link
  • Set proper borders / alignment in quarkus wizard link
  • Remove downloadable Quarkus/Qute support in Java projects link
  • Start/stop actions from language server explorer do nothing. link
  • Don't log canceled completion requests' exceptions link
  • Use wrong Red-Hat name for vendor, to make JetBrains marketplace happy link

Refactoring

  • Remove reflection in CodeActionHandler link
  • Execute IndexAwareLanguageClient.runAsBackground in read action by default link