Releases: redhat-developer/intellij-quarkus
Releases · redhat-developer/intellij-quarkus
2.1.0
Features
Bug Fixes
- Java.lang.IllegalArgumentException: Argument for @NotNull parameter link
- Don't crash language servers if telemetry cannot be initialized link
- Debug run config invalid with Gradle link
- Set languageId to have highlight with LSP4IJ 0.7.0 link
- Check for null or empty class name in generate OpenAPI annotations link
- Remove ConfigPhase.BOOTSRAP which has been removed from Quarkus. link
- REST endpoint code vision hint is not resolving a public static link
- Annotation with enum link
- Support old ConfigPhase.BOOTSRAP + enum like ConfigPhase.BOOTSRAP link
- Naming strategy link
- Set Qute language ids. link
- Maven cordinate from Web Bundler. link
- StringIndexOutOfBoundsException link
Build
Other
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