Skip to content

Liberty LemMinX Language Server 2.1

Compare
Choose a tag to compare
@cherylking cherylking released this 14 Nov 17:54
· 99 commits to main since this release

Version 2.1 of the Liberty LemMinX Language Server is a fix release with enhancements.

The following enhancements are included in this release:

  • Support alternate config file / directory location for Liberty config files #66 #212 #194 #232 #235
  • Fix determination of Liberty workspace for non-default server.xml #200 #201
  • Handle podman as an alternative container for devc #199 #219
  • Enhance feature completion / diagnostic and add quick fix for invalid features #180 #214 #215
  • Add diagnostic and quick fix for config elements without configured features #67 #220 #221 #222 #225 #226 #229 #233 #239
  • Update all cached data to 23.0.0.9 version and add a cached feature list xml #223 #224

The following fixes are included in this release:

  • Language server locks openliberty.properties preventing mvn clean when server.xml open in editor #216 #217
  • Update lemminx and lsp4j dependency and override guava dependency #218
  • server.xml assist does not provide diagnostics for incorrect attributes #186 #206
  • Remove stack traces and clean up log messages #227 #228
  • Hovering and feature completion not working in server.xml #242 #243
  • Fix indent logic to not divide by zero #245

See the commit log for the full set of changes.

The Liberty LemMinX Language Server 2.1 release is available on the Maven Central repository.