Skip to content

Releases: OpenLiberty/liberty-language-server

Liberty Config Language Server 2.2

28 Oct 14:39
Compare
Choose a tag to compare

Version 2.2 of the Liberty Config Language Server is a minor fix release.

The following fixes are included in this release:

  • Updates for static application scan issues #281 #282 #294
  • Fix for bootstrap.properties code completion replacing existing value #306 #276 #78
  • Handle blank lines in server.env #310
  • Property value completion fix #316 #312
  • Fix for diagnostic on invalid property value #319

See the commit log for the full set of changes.

The Liberty Config Language Server 2.2 release is available on the Maven Central repository.

Liberty LemMinX Language Server 2.2

28 Oct 14:48
Compare
Choose a tag to compare

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

The following enhancements are included in this release:

  • Added support for using versionless features in server configuration files. The versionless feature support was first made available in Open Liberty 24.0.0.8, but required some fixes that went into 24.0.0.9 and 24.0.0.10. Therefore, the Liberty Maven and Gradle plugin require using the 24.0.0.10 or newer runtime when using versionless features. See this Open Liberty blog and this documentation for more information. Note that the Liberty Maven and Gradle plugin do not support specifying the platform versions using an environment variable as described in this documentation. #299 #301 #304 #311
  • Update all cached data to 23.0.0.10 version #308

The following fixes are included in this release:

  • Updates for static application scan issues #281 #282 #294
  • Add checking for unique features with renamed features #305
  • Fix related to feature completion #315
  • Fix related to platform completion #318

See the commit log for the full set of changes.

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

Liberty Config Language Server 2.1.3

01 Oct 15:57
Compare
Choose a tag to compare

Version 2.1.3 of the Liberty Config Language Server is equivalent in functionality to version 2.1.2. The change in version number is to stay in sync with the Liberty LemMinX Language Server 2.1.3 release.

See the commit log for the full set of changes.

The Liberty Config Language Server 2.1.3 release is available on the Maven Central repository.

Liberty LemMinX Language Server 2.1.3

01 Oct 15:54
Compare
Choose a tag to compare

Version 2.1.3 of the Liberty LemMinX Language Server is a minor fix release.

The following fixes are included in this release:

  • Updated all cached data to 24.0.0.6 runtime version #279

See the commit log for the full set of changes.

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

Liberty Config Language Server 2.1.2

08 Feb 15:44
Compare
Choose a tag to compare

Version 2.1.2 of the Liberty Config Language Server is a minor fix release.

The following fixes are included in this release:

  • Disable external entity reference processing when parsing xml files #248
  • Update debug port #247
  • Specify severity on diagnostics #262 #260
  • Remove extra logging #267 #266

See the commit log for the full set of changes.

The Liberty Config Language Server 2.1.2 release is available on the Maven Central repository.

Liberty LemMinX Language Server 2.1.2

08 Feb 15:37
Compare
Choose a tag to compare

Version 2.1.2 of the Liberty LemMinX Language Server is a minor fix release.

The following fixes are included in this release:

  • Disable external entity reference processing when parsing xml files #248
  • Fix for incorrect diagnostic indicating feature is already included #256 #257
  • Support for include attribute referencing directories related to diagnostics and quick fixes #238 #204
  • Remove unused boolean class variable #263 #261
  • Change diagnostic for config elements from error to warning #264 #259
  • Add Enables and Enabled by information to hover for features in server configuration files #268 #164
  • Add diagnostic for multiple versions of a feature included in a server configuration file #271 #161
  • Updated all cached data to 24.0.0.1 runtime version #272 #269

See the commit log for the full set of changes.

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

Liberty Config Language Server 2.1.1

14 Dec 18:56
Compare
Choose a tag to compare

Version 2.1.1 of the Liberty Config Language Server is equivalent in functionality to version 2.1. The change in version number is to stay in sync with the Liberty LemMinX Language Server 2.1.1 release.

See the commit log for the full set of changes.

The Liberty Config Language Server 2.1.1 release is available on the Maven Central repository.

Liberty Config Language Server 2.1

14 Nov 18:00
Compare
Choose a tag to compare

Version 2.1 of the Liberty Config 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

The following fixes are included in this release:

  • Update lsp4j dependency and override guava dependency #218

See the commit log for the full set of changes.

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

Liberty LemMinX Language Server 2.1.1

14 Dec 18:55
Compare
Choose a tag to compare

Version 2.1.1 of the Liberty LemMinX Language Server is a minor fix release.

The following fixes are included in this release:

  • Ensure parameters are in URI format #251

See the commit log for the full set of changes.

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

Liberty LemMinX Language Server 2.1

14 Nov 17:54
Compare
Choose a tag to compare

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.