Releases: OpenLiberty/liberty-language-server
Liberty Config Language Server 2.2
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
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 into24.0.0.9
and24.0.0.10
. Therefore, the Liberty Maven and Gradle plugin require using the24.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
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
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
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
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
towarning
#264 #259 - Add
Enables
andEnabled 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
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
Version 2.1 of the Liberty Config Language Server is a fix release with enhancements.
The following enhancements are included in this release:
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
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
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
preventingmvn clean
whenserver.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.