Skip to content

24.0.9

Latest
Compare
Choose a tag to compare
@TrevCraw TrevCraw released this 27 Sep 22:01
· 30 commits to main since this release
cc45ff0

Version 24.0.9 of Liberty Tools for IntelliJ IDEA contains enhancements and fixes. Version 24.0.9 requires IntelliJ IDEA version 2024.1.* ONLY and a minimum of Java 17.

Notable changes:

  • Liberty Tools has now adopted the Red Hat LSP4IJ plugin as a dependency to provide the core framework for each of the LSP clients. LSP4IJ is available in the JetBrains Marketplace.
  • Updates to use newer versions of IntelliJ APIs and remove usage of deprecated APIs.
  • Fix for LSP4Jakarta quick fix key names being displayed instead of the quick fix descriptions.
  • Fix for Liberty Start action failing when there is a space in the project directory.
  • Fix to find test reports in the new default location that the Maven Surefire Report Plugin creates reports in as of version 3.5.0. Liberty Tools will also find test reports in the old default location.
  • Fix via LSP4IJ 0.5.0 to allow for case-insensitive filtering while using completion in server.env and bootstrap.properties.
  • Resolved multiple language client issues that were present in previous Liberty Tools releases by adopting the Red Hat LSP4IJ plugin.
  • Updated the LSP4Jakarta client to prepare it for adoption of a future LSP4Jakarta release that will provide support for just-in-time resolution of code actions.
  • Updated the Language Server for MicroProfile version to 0.12.0. Refer to the following release tag:

Note: You may observe slow performance when editing your server.xml file when invoking completion or hover. It is possible you may receive a "No documentation found" message on hover. If observed, please report your experience on this GitHub issue: #687.

See the commit log for the full set of changes since the previous release.

The Liberty Tools for IntelliJ IDEA 24.0.9 release is available on the JetBrains Marketplace.