Releases: redhat-developer/intellij-quarkus
Releases · redhat-developer/intellij-quarkus
2.0.2
2.0.1
2.0.0
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
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
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