Releases: redhat-developer/intellij-quarkus
Releases · redhat-developer/intellij-quarkus
1.24.0
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
1.23.0
1.22.0
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
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
1.20.1
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
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
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
1.17.0
1.16.0
Features
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