Releases: redhat-developer/intellij-quarkus
Releases · redhat-developer/intellij-quarkus
1.30.1
1.30.0
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
1.28.0
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
1.26.0
1.25.0
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
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