Skip to content

Releases: redhat-developer/intellij-quarkus

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

1.20.1

14 Jun 14:11
Compare
Choose a tag to compare

Bug Fixes

  • Read access problem with Qute getJavadoc (#932) link
  • Prevent NPE when unselecting extension in wizard link
  • Resolve signature of method parameters must ignore annotations link
  • Intellj Quick Documentation broken after error from plugin (#938) link
  • Wrap calls under Application.runReadAction() link
  • Ensure document is not null in LSPIJUtils.toLocation link
  • Definition for record field from template doesn't jump to Java link
  • Properly wrap QuteSupportForTemplate.getJavadoc in Application.runReadAction() link

1.20.0

08 Jun 14:32
Compare
Choose a tag to compare

Features

  • Folding support for LSP console (#885) link
  • Support for uri/uriabs from Quarkus Renarde (#898) link
  • Support Jakarta namespace for Quarkus 3 for Qute (#911) link
  • Extension point to customize JAX-RS features (#918) link

Bug Fixes

  • Move LSP4IJ in a proper package. (#810) link
  • Order servers alphabetically in LSP console link
  • StreamConnectionProvider instance should not be a singleton (#888) link
  • Update the Quarkus runtime used by the plugin to version 3.0.4.Final link
  • LSP console shouldn't be hidden when IJ is indexing link
  • Fragment support between Java / Template file (#896) link
  • Fix Qute test link
  • Prevent potential NPE in MicroProfileRestClientDiagnosticsParticipant.validateField() link
  • Update the Quarkus runtime used by the plugin to version 3.1.0.Final link
  • Cannot compute MicroProfile properties for the Java element link
  • Editor is already disposed in LSP hover operation (#914) link
  • Update the Quarkus runtime used by the plugin to version 3.1.1.Final link
  • Starting LSP Qute (#927) link

Documentation

  • Add instructions about double-zipped plugin link

1.19.0

24 May 12:57
Compare
Choose a tag to compare

Features

  • Provide UI settings for Language Servers (#843) link
  • Provide a language servers console like vscode (#838) link
  • Improve LSP console (#867) link

Bug Fixes

  • Make sure files can be found when running on WSL link
  • Update the Quarkus runtime used by the plugin to version 3.0.3.Final link
  • Remove usage of VfsUtil.findFileByURL link
  • Prevent NPE in qute's AnnotationUtils.isMatchAnnotation link
  • ResponseErrorException when pressing ctrl on a type in a java file link
  • Collect Qute user tags from templates/tags of dependency JARS link
  • Collect data model for Qute doesn't support fluent API (#876) link
  • Use LSPIJUtils to build all uri (#874) link
  • Typo 'Quakus' in the Quarkus language server description (#883) link

1.17.1

12 Apr 09:56
Compare
Choose a tag to compare

Bug Fixes

  • Update the Quarkus runtime used by the plugin to version 2.16.6.Final (#771) link
  • Synchronize correctly the IJ document with the LSP server document link

Other

  • Simplified validation workflow link
  • Added workflow IJ-latest link

1.17.0

30 Mar 17:58
Compare
Choose a tag to compare

Bug Fixes

  • Update the Quarkus runtime used by the plugin to version 2.16.4.Final (#750) link
  • Update the Quarkus runtime used by the plugin to version 2.16.5.Final (#753) link
  • Get classpath kind in ReadAction (#757) link

Refactoring

1.16.0

01 Mar 13:18
229728e
Compare
Choose a tag to compare

Features

  • Align with LSP4MP 0.6.0 and quarkus-ls 0.13.0 (#718) link

Bug Fixes

  • Qute template parsing may lead to ConcurrentModificationException in Intellij Idea Ultimate 2022.3 (#710) link
  • IndexNotReadyException when processing LSP events (#712) link
  • Update the Quarkus runtime used by the plugin to version 2.15.0.Final (#713) link
  • Java.lang.NullPointerException: Cannot invoke "org.eclipse.lsp4j.ServerCapabilities.getCodeActionProvider()" (#715) link
  • Update the Quarkus runtime used by the plugin to version 2.15.1.Final (#716) link
  • Update the Quarkus runtime used by the plugin to version 2.15.2.Final (#723) link
  • Update the Quarkus runtime used by the plugin to version 2.15.3.Final (#725) link
  • Update the Quarkus runtime used by the plugin to version 2.16.0.Final (#734) link
  • Update the Quarkus runtime used by the plugin to version 2.16.1.Final (#736) link
  • Update the Quarkus runtime used by the plugin to version 2.16.2.Final (#740) link
  • Update the Quarkus runtime used by the plugin to version 2.16.3.Final (#742) link
  • Quarkus Tools significantly increases startup time for Intellij (#739) link
  • NPE: Cannot invoke "com.intellij.lang.Language.isKindOf(com.intellij.lang.Language)" because "language" is null (#744) link
  • Read access is allowed from inside read-action (or EDT) (#745) link

Other

  • Pin 3rd-party actions to SHA1 (#743) link

1.15.0

30 Dec 15:27
5764e28
Compare
Choose a tag to compare

Bug Fixes

  • Errors/warning are being reported but no descriptions is available when hovering over them (#699) link
  • Exception reported as error when server stops (#700) link
  • Update the Quarkus runtime used by the plugin to version 2.14.3.Final (#702) link
  • Qute code completion is broken (#703) link
  • Quarkus Tools is broken on IU-2022.3 (#706) link
  • Id field on PanacheEntity is not resolved in Qute templates (#707) link