Releases: redhat-developer/intellij-quarkus
Releases · redhat-developer/intellij-quarkus
2.2.0
Features
- Improve application.yaml support link
- Define a custom LSP local inspection tool for Qute link
- Add undefined section severity settings link
Bug Fixes
- Modification to replace the usage of deprecated method DumbService.runReadActionInSmartMode(Computable) (#1421) link
- Prevent from crash of extension point load link
- Compability with 2025.1 eap link
- Fix local dev when using local build of LSP4IJ (#1440) link
- Fix maven import link
- Added a wait step link
- Reverted invokeWait link
- Fix listQuarkusDependencies build task error popup (#1450) link
- Java.lang.NullPointerException: Cannot invoke link
- Read access is allowed from inside read-action only link
Documentation
Refactoring
- Use OSProcessStreamConnectionProvider link
Build
Other
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